Lua, according to its own website lua.org, is a powerful, efficient, lightweight, embeddable scripting language. This makes Lua ideal for configuration and extensions of other programs, also because of its great interoperation with C. The basic Lua interpreter is less than 250kB in size. As the official implementation is written in ANSI C it is available for many platforms and architectures.
There are multiple versions available:
- — Lua 5.3
- — Lua 5.2
- — Lua 5.1
JIT compilation support
Some modules are also available in the official repositories.