Adding a tool like Rojo to your Roblox workflow can be daunting, but it comes with some key advantages. [TOC] ## External Text Editors Rojo opens the door to use the absolute best text editors in the world and their rich plugin ecosystem. Some very popular, free editors include [Visual Studio Code](https://code.visualstudio.com) and [Sublime Text](https://www.sublimetext.com). These advanced text editors have features like multi-cursor editing, goto symbol, multi-file regex find and replace, bookmarks and much more. Many Rojo VS Code users also use extensions like: * [vscode-rbxlua](https://marketplace.visualstudio.com/items?itemName=AmaranthineCodices.vscode-rbxlua) * [Roblox Lua Autocompletes](https://marketplace.visualstudio.com/items?itemName=Kampfkarren.roblox-lua-autofills) * [TabNine](https://tabnine.com) ## Version Control By building your game (or just the scripts) as individual files on the filesystem, it becomes easy to start using professional-grade version control tools like [Git](https://git-scm.com) and [GitHub](https://github.com). Hundreds of thousands of companies and individual developers use Git to version their software projects. With Rojo, Roblox developers can take advantage of the best collaboration tool around. Using a repository hosting service like GitHub or GitLab brings powerful features to Roblox developers like code reviews and issue tracking that professional engineers can't live without. ## Other Tools There are decades of excellent tools available that operate on files. With Rojo, it's possible to take advantage of any of them! Popular tools include: * [luacheck](https://github.com/mpeterv/luacheck), a static analysis tool to help you write better Lua * [ripgrep](https://github.com/BurntSushi/ripgrep), an extremely fast code search tool * [Tokei](https://github.com/XAMPPRocky/tokei), a tool for statistics like lines of code