rojo 0.1.0

A tool to create robust Roblox projects
rojo-0.1.0 is not a library.
Visit the last successful build: rojo-7.4.0

EARLY DEVELOPMENT, USE WITH CARE

Rojo is a flexible multi-tool designed for creating robust Roblox projects.

It's designed for power users who want to use the best tools available for building games, libraries, and plugins.

It has a number of desirable features right now:

  • Work from the filesystem, in your favorite editor
  • Version your place, library, or plugin using Git or another VCS

Soon, Rojo will be able to:

  • Create installation scripts for libraries to be used in standalone places
    • Similar to rbxpacker, another one of my projects
  • Add strongly-versioned dependencies to your project

Installation

Rojo has two components:

To install the binary, there are two options:

Cargo (Recommended)

Make sure you have Rust 1.21 or newer installed.

Install Rojo using:

cargo install rojo

# Installed!
rojo help

Pre-Built (Windows only)

Download the latest binary from the GitHub releases page. Put it somewhere you can access it from a terminal!

Usage

For more help, use rojo help.

New Project

Just create a new folder and tell Rojo to initialize it!

mkdir my-new-project
cd my-new-project

rojo init

Rojo will create an empty project in the directory.

Migrating an Existing Roblox Project

Coming soon!

License

Rojo is available under the terms of the MIT license. See LICENSE.md for details.