A Lua editor is used to edit Lua code for AddOn development in World of Warcraft.
- 1 Free
- 1.1 WoWUIDesigner
- 1.2 Eclipse
- 1.3 IntelliJ IDEA
- 1.4 LuaEdit (Open Source)
- 1.5 ZeroBrane Studio (Windows/Mac OSX/Linux)
- 1.6 PSPad
- 1.7 Komodo Edit (Open Source)
- 1.8 LuaIDE
- 1.9 SciTE (Open Source)
- 1.10 Notepad++ (Open Source)
- 1.11 Proton
- 1.12 Emacs (Open Source)
- 1.13 gVIM (Open Source)
- 1.14 TextWrangler
- 1.15 Eddie
- 1.16 Crimson Editor
- 1.17 B:Lua (Open Source)
- 1.18 Programmer's Notepad
- 1.19 AddOn Studio for World of Warcraft
- 1.20 AddOn Studio 2010 for World of Warcraft
- 1.21 AddOn Studio 2015 for World of Warcraft
- 1.22 AddOn Studio 2017 for World of Warcraft
- 1.23 AddOn Studio 2019 for World of Warcraft
- 1.24 luaTopping (Open Source)
- 1.25 Visual Studio
- 2 Trial
- 3 Commercial
- 4 External links
Complete IDE for Lua and XML UI files, including intellisense for many WoW API functions - Windows XP/2000/2003/Vista
- Eclipse + the Lua Development Tools plug-ins. For Windows, Mac OS X and other platforms. LDT includes syntax coloring, error markers, code snippets, code navigation, … and a debugger.
- Eclipse + the Lua Eclipse plug-in. For Windows, Mac OS X and other platforms.
- IntelliJ + the Lua plugin - For Windows, Mac OS X and other platforms. A complete IDE with support for completions, API documentation, code formatting and more. See this page for more info.
LuaEdit (Open Source)
Complete professional looking Lua IDE - Windows 98/2000/XP
ZeroBrane Studio (Windows/Mac OSX/Linux)
A lightweight Lua IDE with code completion, syntax highlighting, remote debugger, code analyzer, and live coding.
Syntax highlighting for Lua and XML files, fully features programmer's editor.
Komodo Edit (Open Source)
A very nice editor built on top of Mozilla and Scintilla; with the extensibility of Firefox, and the syntax highlighting engine from SciTE.
Integrated development environment for Lua for Windows
SciTE (Open Source)
A very extensible open source editor. There are three pre-packaged versions for WoW development with Lua and XML syntax highlighting and much more:
- SciTE-WoWUI at wowinterface.com
- WoW SciTe at wowguru.com
- SciTe-Ru at code.google.com - Version with WoW API 3.0 syntax highlighting and calltips.
Notepad++ (Open Source)
A free source code editor, which supports several programming languages, including Lua and XML.
Emacs (Open Source)
An extensible, customizable text editor—and more. Complete built-in documentation, including a tutorial for new users. Use lua-mode to get syntax highlighting for .lua files.
gVIM (Open Source)
An extremely powerful, multi-platform editor. Supports syntax highlighting for Lua, XML, and hundreds of other file types, as well as automatic indentation/comment formatting, the ability to jump between matching tags (if then else, <open></close>, etc.), and much more.
Free general purpose text/code editor with Lua and XML syntax highlighting.
Free programmer's editor Mac OS X. Includes Lua syntax coloring and function popup plus many other features.
A Free professional Windows code editor, comes with Lua and XML syntax highlighting, along with many other file types.
- WoWLua CE - A Crimson Editor Specification for color coding World of Warcraft API, Widget, and Event keywords.
B:Lua (Open Source)
Under development and will, in time, hopefully provide a useful IDE for WoW Lua script development.
Light weight notepad that adds syntax coloring. Supports many languages (current beta has Lua support)
A free version of Visual Studio tailored for WoW mod creation.
A free version of Visual Studio tailored for WoW mod creation based on Visual Studio 2010, functional and up to date.
A free version of Visual Studio tailored for WoW mod creation based on Visual Studio 2015, functional and up to date.
A free version of Visual Studio tailored for WoW mod creation based on Visual Studio 2017, functional and up to date.
A free version of Visual Studio tailored for WoW mod creation based on Visual Studio 2019, functional and up to date.
luaTopping (Open Source)
(Under Development) luaTopping is a NetBeans plugin that adds WoW Addon "Project" support to the NetBeans IDE. Features include common addon file templates and deploy action to WoW folder. Accompaning luaSupport module provides lua language support (syntax highlighting and grammar verification). Desired features include code completition, WoW API hints/help, among others.
Using Microsoft Visual Studio for WoW AddOn-Development.
A full graphical Lua IDE. It supports syntax highlighting, symbol browsing/searching, auto-completion, code snippet, debugging, building and more. If you know MSVC, you'll be comfortable immediately (F5 to start debugging, F9 for breakpoints, etc). It's supported by a fully Lua script written plugin framework.
Quotix Development Environment for Lua. It supports project management, autocomplete functionality, a multi-document interface, debugging and much more. Sadly doesn't include a debug mode to test scripts with.
IDE with Lua syntax highlighting, code folding, project management, integrated version control. The IDE is fully scriptable using Lua
Not an official Lua IDE however, with an available syntax file available as an addon provides great syntax highlighting.
Not an official Lua IDE however, with an available syntax file available as an addon provides great syntax highlighting. You can freely download and try it for 30 days. If you find it useful and decide to keep it over 30-day evaluation period, you should pay the registration fee. Nag window remains on startup if not registered.
Excellent text editor which won "Best Application" in the 2008 Shareware Industry Awards. Some notable new features are auto-completion ( all file types ) and Ctags support. The list of syntax files available shows Lua 5.1 is available. Supported OSs are Windows Vista/XP/2000/Server 2008/Server 2003/Windows 7 ( 32-bit & 64-bit ).
Great notepad replacement/enhancement with just about the best support of any editor for Regexes. Lua syntax hilight and code navigation with a Lua add-on located on this page. Free 30-day evaluation copy of EditPad Pro or download EditPad Lite, free for non-commercial use. EditPad Lite and Pro are available for Windows and Linux.
Comprehensive programmer's text editor with coloration, code folding, autoindentation, code projects, etc. You can freely download and try it for 30 days. Syntax definitions for WoW Lua and XML are maintained here: UltraEdit WoW wordfile.txt or a new complete lua.txt including WoW, WotLK, Ace2 & Ace3 API functions and XML is available at http://wowluatxt.googlecode.com
Collaborative text editor with Lua syntax highlighting. For Mac OS X.
Beautiful Windows text editor with inbuilt Lua syntax highlighting.
ScriptDev is a powerful script language IDE, it can support some very popular script language, for example, Tcl, Python, Ruby, Lua, Perl and so on.
Now supports, and has syntax-directed text coloring, for Lua.
Lua IDE and graphical debugger with syntax highlighting, source code control (SCC) support, etc. Non-commercial licensing also available.
Will open and edit LUA files in code view.
Windows editor with support for TextMate bundles and themes. With the Lua Bundle for syntax highlighting. More information on installing TextMate bundles in E-TextEditor.
Lua Glider IDE (Windows/Mac OSX)
A commercial IDE featuring one click debugging, profiling, class aware code completion, declaration/occurrences finder, semantic highlighting and more.
iLuaBox is an app for iOS devices (iPhone, iPod, and iPad) that provides an intuitive environment to learn, write, and run scripts written in the Lua Programming Language. This is not a stripped down version of Lua, but rather a full-featured implementation that is optimized for iOS 4.2. iLuaBox is a universal application that runs on any iOS 4.2 compatible device.
Editor for the Mac. $4.99 on Mac App Store. Three versions available: Smultron (for 10.6 "Snow Leopard"), Smultron 4 (for 10.7 "Lion"), and Smultron 5 (for 10.8 "Mountain Lion"). Has LUA syntax coloring.
Sublime Text Editor (Windows/Mac OSX/Linux)
A programmable text editor that offers syntax highlighting for multiple languages. It features several time saving shortcuts and is highly customizable.
- Lua Addons Great resource for more Lua IDEs and other Lua tools