Start typing to search packages!
Forest is the modern package manager for Roblox
Install, version, and publish packages from your terminal, with AI-powered search, private packages, and Studios for teams.
folder/project/packages
Popular on Forest
Browse all 4,000+ packages →- package_2
evaera/promise
Promise implementation for Roblox
386/wkMirrored
- package_2
sleitnick/signal
Signal class
193/wkMirrored
- package_2
evaera/cmdr
A fully extensible, type-safe command framework for Roblox.
193/wkMirrored
- package_2
chiefwildin/AnimNation
An animation library that enables quick one-shot style animations for most instances and properties.
192/wk
- package_2
zilibobi/forge-vfx
The official emit module from the VFX Forge plugin used to emit visual effects in-game.
192/wkMirrored
- package_2
core-packages/instance-of
https://github.com/jsdotlua/luau-polyfill
192/wkMirrored
- package_2
chiefwildin/Spring
An implementation of Quenty's Spring module from Nevermore, with support for more data types including CFrame, Color3, UDim2, and UDim.
192/wk
- package_2
littensy/charm
Mirrored from the Wally registry.
192/wkMirrored
Public & Private Packages
Full control over package visibility. Every account includes 10 private packages for free.
Studios
Scale your workflow with Studios, free for up to 5 members.
MCP Server
Give your AI agent the registry: it searches, reads and installs packages through Forest's MCP server. Set up your agent
Already using Wally?
Nothing you depend on is left behind. The whole open-source Wally catalog is already on Forest, and your project moves over in one command.
Same names, same code
Every open-source Wally package is mirrored under the same scope/name, source unmodified, and new upstream releases follow automatically. About mirrored packages
One command to switch
Run forest init in a project with a wally.toml and it offers to import the dependencies. The next install fills the folders and clears Wally's leftovers. Installing on Roblox
Your scope is waiting
Publish on Wally? Your scope is reserved for you. Verify the same GitHub account and the mirrored packages become yours to manage. Claim your scope
$ forest init
Found wally.toml. Import its dependencies into forest.json? [Y/n] y
✓ Imported 12 dependencies from wally.toml into forest.json.
$ forest install
Resolving 12 packages... ok
Verifying checksums... ok
✓ Installed 12 packages to Packages/
$

