Free Lua Tools and Source
LuaEdit is an IDE/Debugger/Script Editor designed for the version 5.0 of Lua. It features syntax highlighting, completion proposal list, parameter proposition engine, advance breakpoint management (including condition system on breakpoints and hit count), function listing, global and local variables listing, watches, project oriented management, etc.
Lua Source Code
Lua is distributed in source code at several sites. Lua is freely available and can be used for both academic and commercial purposes at absolutely no cost. All released versions are available for download.
LuaEclipse is a Lua IDE based on the Eclipse Platform. It is built as a plugin and extends Eclipse in several ways.
ExpLua is both a code comment format and a tool for extracting said comments and exporting HTML, LaTeX, and whatnot. It is freely available for use under the same License as the Lua project, with the usual disclaimers.
This page contains links to pages with sample code which is organized into categories for the different versions of Lua.
Libraries and tools for Lua
A couple of tools and a number of lua libraries that are in the public domain.
ChunkBake is a Lua 5 binary chunk assembler written entirely in Lua, with output customizable for different platforms.