LuaDirectory > LuaAddons > LuaIntegratedDevelopmentEnvironments
These are integrated development environments ([IDE]) and related tools for Lua, sorted in the alphabetical order.
Eclipse
[Lua Development Tools] (5.0/5.1) - Lua IDE for the Eclipse Platform, includes a visual debugger. Official Eclipse project.
[Lua Eclipse IDE] (5.1) - a set of Eclipse plug-ins that provide an editor and debugger for developing Lua scripts.
[LunarEclipse] (5.0/5.1) - Lua IDE for the Eclipse Platform. Implements a proper Eclipse perspective.
[LuaPatternView] (5.0) - an Eclipse plugin for testing [Lua patterns]. Supplied with the LuaJava Plugin for Eclipse, as well as (MIT-licensed) source code (binaries are available for MacOSX only for now).
[akdebugger] Debugger and editor for Lua. Plugin for Eclipse.
Emacs
[Lua-mode] (4.0/5.0/5.1) - syntax highlighting, auto-indent, interactive lua shell, paren and brace matching, auto-move to function or block begin/end, online documentation look-ups, postprocess output buffer (jump to error lines using traceback).
[lua2-mode] (5.1) - highlights any global variable references.
IntelliJ IDEA
[lua-for-idea] (5.1) - a Lua plugin for IDEA. Comes with an embedded Lua compiler written in Java. [1]
Visual Studio
[LuaLite] (5.0) - syntax highlighting and auto-completion plug-in for Visual Studio .NET 2003.
[VSLua] (5.1) - A commercial solution to Lua language including an editor and debugger integrated within Visual Studio .NET (2002, 2003, 2005).
[VS Lua Language Pack] (5.1) - Open Source integration of Lua files into Visual Studio 2005.
[vslua] (5.1) - Lua language service for Visual Studio 2008/2010.
[Lua Language Service] (5.1) - Lua syntax highlighting, code outlining, custom code completion (via editable XML files) into Visual Studio 2010.
Standalone(IDEs and Lua-oriented scriptable editors)
[B:Lua] - Open source project to create a full featured standalone Lua IDE. (development is on ice since April 2005)
[CodeMAX] (5.1) - simple and fast open source text editor with the possibility to add custom features using Lua. Supports syntax highlighting, code folding, completion proposal, hints for function parameters, and more. It is possible to build a complete IDE for different programming languages. (No debugging)
[Decoda] (5.0/5.1) - A commercial IDE and debugger for Lua that allows debugging of scripts in your own application, without any code changes. (Debugging is dead)
[DForD LuaCoding] (5.1) - A full graphical Lua IDE. Features syntax highlighting, symbol browsing/searching, auto-completion, code snippet, debugging, building and more. Supported by a fully Lua script written plugin framework. (shareware) (Debugging is dead)
[Gideros Studio] (5.1) - A cross-platform Lua IDE used to create mobile applications for Android and iOS easily
[LuaEdit 2010] (5.1) - Complete professional looking Lua IDE - Windows 98/2000/XP/W7. (Dead download Link to Kepler Project. Very buggy)
[Lua Studio] (5.1) - Simple, open source Lua IDE: editor + complete debugger. (Dead download Link to Kepler Project)
[QDE] (5.?) - Quotix Development Environment for Lua. It supports project management, autocomplete functionality, a multi-document interface, debugging and much more. (shareware, MS Windows only) (No debugging "from the box")
[Textadept] (5.1) - an extensible open source cross-platform text editor. Consists of minimalistic C++ barebone fleshed with Lua scripts. Nearly everything is controlled by Lua, making the extensibility almost limitless. Features project manager, dynamic lexers, multibuffer, split views. (No debugging "from the box")
[Lua file type plug-in for the Vim text editor] (5.1) - Automatic syntax checking, code completion (supports standard library identifiers, follows dofile/require calls and supports used defined modules by scanning the $LUA_PATH and loading all defined modules), looking up documentation with one key press, keyboard shortcuts for quick navigation, checking for (undefined) globals, etc.
[Vortex Lua IDE] (5.0) - Another free Lua IDE, but in Brazilian Portuguese! (Outra IDE para Lua gratuita, mas em Portugues!) (link broken)
[wxLua] (5.1) - a blend of Lua and wxWidgets. Provides its own IDE (written in wxLua) with a GUI debugger, a binding generator and wxWidgets bindings usable as a module. See also GraphicalUserInterfaceToolkits.
[Estrela editor] (5.1) - built upon wxLua's editor, features project view and rudimentary autocomplete and tooltip support based on api files.
[VisualWx] (5.?) - IDE for Lua & wxLua. (freeware)
[Zeus for Windows] (5.?) - IDE with Lua syntax highlighting, code folding, project management, integrated version control. The IDE is fully scriptable using Lua. (shareware)