You mean, an IDE? There's GCompute, with integrated console, file browser etc. I used it, but I feel like LuaDev is better. There's a plugin for Atom/Sublime Text that allows you to send your code, but you need to download a Lua socket to use it. EPOE (Enhanced Perception of Errors) will also be helpful, it dumps server console to a window on your screen, or even your console, so you see every error that you made. Sublime Text 3 has pretty good support for Lua (or better, GLua). You just need to download the correct syntax, and possibly a linter, as it shows you some errors you might miss.