Rojo is a tool designed to enable Roblox developers to use professional-grade software engineering tools.

Lucien Greathouse f7b10d64a4 Unquoted keys 4 years ago
.cargo 80154bbf9f Build with static CRT on Windows, fixes #89. 5 years ago
assets 39da45f0bd Fix broken logo 4 years ago
bin 714fb10fac Remove old docs scripts and update links to new repo 4 years ago
docs 90661b7743 Release 0.5.0-alpha.12 4 years ago
plugin dc7c27e619 Remove old crusty docs 4 years ago
server f0c89e351c Experiment with JSON5 project files 4 years ago
test-projects f7b10d64a4 Unquoted keys 4 years ago
.editorconfig 7d7f671920 merge impl-v2: .editorconfig 5 years ago
.gitignore dc7c27e619 Remove old crusty docs 4 years ago
.gitmodules 5a147fccc2 Add rbx-dom as Git submodule to plugin 5 years ago
.travis.yml be81de74cd Disable Lua tests for now, since they need features Lemur doesn't have 5 years ago
CHANGELOG.md 90661b7743 Release 0.5.0-alpha.12 4 years ago
Cargo.lock f0c89e351c Experiment with JSON5 project files 4 years ago
Cargo.toml 27e2612fc9 Upgrade rbx_dom_weak, rbx_reflection, and rbx_xml 5 years ago
LICENSE.txt 6fcb895d70 Tweak bottom of README, move LICENSE to LICENSE.txt 5 years ago
README.md 39da45f0bd Fix broken logo 4 years ago
mkdocs.yml 522f26cf4e Update docs config for new repo 4 years ago

README.md

 

Rojo is a tool designed to enable Roblox developers to use professional-grade software engineering tools.

With Rojo, it's possible to use industry-leading tools like Visual Studio Code and Git.

Rojo is designed for power users who want to use the best tools available for building games, libraries, and plugins.

Features

Rojo enables:

  • Working on scripts and models from the filesystem, in your favorite editor
  • Versioning your game, library, or plugin using Git or another VCS
  • Streaming rbxmx and rbxm models into your game in real time
  • Packaging and deploying your project to Roblox.com from the command line

Soon, Rojo will be able to:

  • Automatically convert your existing game to work with Rojo
  • Sync instances from Roblox Studio to the filesystem
  • Automatically manage your assets on Roblox.com, like images and sounds
  • Import custom instances like MoonScript code

Documentation

If you find any mistakes, feel free to make changes in the docs folder of this repository and submit a pull request!

Contributing

Pull requests are welcome!

Rojo supports Rust 1.32 and newer.

License

Rojo is available under the terms of the Mozilla Public License, Version 2.0. See LICENSE.txt for details.