Preview
See how Rogen routes files into Roblox Studio
Organize code by feature
Make your codebase easier to work with
Feature Folders
Keep related client, server, and shared code inside a single folder
Auto-Routing
Map files to Roblox services automatically using Rojo or Argon
Multi-Place Support
Merge multiple source directories to share core systems across different places
Environment Tags
Filter test files and inject mock dependencies at build time using tags
Granular Control
Shape the project tree using invisible folders, hoisting, and marker files
Modern Tooling
Support Luau, roblox-ts, and Darklua pipelines out of the box
Simple routing rules
Control exactly where your code goes in Roblox Studio
Folder Names
Name a folder 'client' or 'ReplicatedFirst' to send files to that exact service
src/combat/client/...File Names
Add target words to the start or end of a file name
InputClient.luauMarker Files
Place a blank '.server' file in a folder to set its target
anti-cheat/.serverTop developers use Rogen
See what they have to say
"It has been a game changer for my team and I"
"Spent the last couple days refactoring Lua Learning to use Rogen. I love it"
Upgrade your codebase
Install Rogen with Rokit or npm