It is simple and instantly usable for beginners (as tested with middle and high school students with no programming experience), yet feature-rich and extensible for experienced developers. Unlike Eclipse and IntelliJ, it has a small footprint and is completely customizable with Lua. Unlike TextMate and Sublime Text, it includes a remote debugger and a full IDE feature set. Unlike Decoda, it runs on Windows, Mac OSX, and Linux and supports on-device debugging.
ZeroBrane Studio also provides several unique features: live coding for immediate feedback, Markdown formatting in comments for providing instructions with minimal context switching, and integrated interactive materials for those learning Lua or getting familiar with programming.
- Small, portable, open-source, and cross-platform (Windows, Mac OSX, and Linux);
- Auto-completion for functions, keywords, and custom APIs;
- Interactive console to test code snippets with local and remote execution;
- Live coding with Lua, Löve 2D, Gideros, Moai, and Corona;
- Integrated debugger (with support for local and remote debugging), and more.