
Lua is a minimalistic, lightweight language implemented as a C library. It’s fast and simple to learn, efficient to run, embeddable, and tiny (its source code download is under 500 KB, and it’s just over 1MB compiled). You can use Lua to create an API for your application or as a scripting language, for quick prototyping, or as the foundation of your software project.