What is RoSync?

RoSync is a project management tool to help Roblox developers build professionally. This will show you how to get started with RoSync.

RoSync is still in active development and may have bugs. If you find any issues, please file an issue on the Offical Github

If you are new to RoSync, Check out How to get started

Why RoSync?

RoSync allows you to make Roblox games by using your computer or a server like Replit with ease. Using RoSync you can use version control software like Github and that is not all you can do, You can use your favorite IDE such as Visual Studio Code or anything that can edit files.

Tools

If you are using Visual Studio Code you can use plugins that can help you with writing lua code. Here are some plugins you can use:

vscode-rbxlua
Roblox Lua Autocompletes
Tabnine

Typescript

If you like to code in TypeScript good news there is a plugin that will allow you to compile typescript into lua and take advantage of TypeScript tooling.

For those who don't know what TypeScript is, TypeScript enables static type safety which helps prevent typos and adds unparalleled autocompletion. It also has features like arrow functions, object destructuring, functional programming methods, and more.