Rokit is a next-generation toolchain manager designed to simplify development workflows for Roblox projects. It streamlines the process of downloading, installing, and managing tools required for Roblox development, while also offering improved performance and compatibility compared to legacy tools like Foreman or Aftman.
Key Features:
Ultra-fast installation speeds for tools.
Drop-in compatibility with existing projects using Foreman or Aftman.
Support for additional file formats, including .tar and .tar.gz.
Self-update functionality to keep Rokit up-to-date.
Human-readable output messages for easier troubleshooting.
Audience & Benefit:
Ideal for Roblox developers and content creators who want faster, more efficient project setup. With Rokit, users can save time by avoiding manual configuration, while also benefiting from seamless compatibility with existing toolchains. Its automation capabilities make it particularly useful for teams or individuals working on large-scale projects.
Rokit is available via winget for Windows users and can be installed through platform-specific scripts or manually for macOS and Linux systems.
README
🚀 Rokit
Next-generation toolchain manager for Roblox projects.
Features
⚡ Tools download and install really fast.
♻️ Drop-in compatibility with projects that already use Foreman or Aftman.
📦 Supports additional formats and compressed files, such as .tar and .tar.gz.
🤖 Additional commands for adding and updating tools, and even updating Rokit itself.
📝 Useful output messages that are easy for humans to read and understand.
Installation
Follow the instructions for your platform below - when installed, Rokit will guide you through the rest.
macOS & Linux
Run the automated installer script in your terminal:
Download and run* rokit.exe from the latest release page - this will automatically install Rokit.
* Make sure to run rokit.exedirectly, by double-clicking it in the File Explorer, for automatic installation to be triggered. If you would like to install Rokit from a terminal or shell such as PowerShell / CMD, run rokit.exe self-install instead.
Other
Installing from source
Rokit can be compiled and installed from source using cargo:
cargo install rokit --locked # Installs the Rokit binary
rokit self-install # Initializes necessary directories and data files for Rokit to work
This may work on systems that Rokit is not officially compatible with, but note that no support is provided for non-official targets.
Check the latest GitHub release to see which targets Rokit is compatible with.
Usage
Running rokit --help in your terminal will give you a full overview of all available commands.
Running rokit command-name --help will give you full details about a command.
Rokit is the fastest and friendliest way to get set up with tooling for a new Roblox project.
Here are some key differences between Rokit and Foreman / Aftman:
Usable in any project, even projects using foreman.toml / aftman.toml, while Foreman / Aftman are incompatible with each other by design.
Massively improved installation times and more consistent cross-platform behavior.
No manual editing of manifest or link files.
For everyone else
While Foreman and Aftman have been working great for a long time, they have an uncertain future as toolchain managers for the community.
Most of their existing problems boil down to issues with maintainership:
Foreman is maintained by Roblox itself, and has angled itself towards internal uses at Roblox.
Aftman is maintained by a third party that is no longer interested in Roblox.
Rokit aims to solve this by taking a community-first approach and being built with community contributions in mind.
Rokit also acknowledges that developers will not migrate from any of the existing toolchain managers without good reason, it needs to be substantially better and require virtually no effort to migrate.