Skip to main content

Introduction

Jafa is a CLI tool for managing Roblox mono-repos. It scaffolds a shared workspace (Rojo, Wally, Rokit, Selene, StyLua) and lets you spin up new projects inside it with a consistent folder structure, so multiple Roblox experiences can live side by side in one repository.

Why a mono-repo?

If you maintain more than one Roblox experience, or split a single experience into several Rojo projects, you end up re-solving the same problems every time: which tools to install, how to lay out client/server/shared folders, how Wally packages are shared across projects. Jafa scaffolds all of that once per workspace, then reuses it for every project you add.

What's next