Lua
Lua is a lightweight, high-level, multi-paradigm programming language designed mainly for embedded use in applications. Lua is cross-platform software, since the interpreter of compiled bytecode is written in ANSI C, and Lua has a relatively simple C application programming interface (API) to embed it into applications. Wikipedia
Created Year: 1993Designed by: Roberto Ierusalimschy
Developed by: Roberto Ierusalimschy
Operating systems: cross-platform
Implemented in: C
Named after: Moon
Aliases: Lua language
File extensions: anair, lua, luna, lunaire
Wikidata: Q207316
Influenced: Céu • Dragon • Io • JavaScript • Julia • Micro Lua DS • Ring • Ruby
Influenced by: C++ • CLU • Modula • Modula-2 • Scheme • SNOBOL
Programming paradigms: imperative programming • object-oriented programming • procedural programming • prototype-based programming • multi-paradigm programming • functional programming
Language types: functional programming language • scripting language • imperative programming language • compiled language • object-based language • interpreted language
Lua Influence Network
Pan and zoom the graph with your mouse or alternatively your fingers on touch devices.
Hello World in Lua
print("Hello World")
Free Lua books, articles, documentation
- Learning Lua ebook - Compiled from StackOverflow Documentation (PDF)
- Lua 5.3 Reference Manual
- Lua Programming - Wikibooks
- Lua Tutorial - Tutorials Point (HTML, PDF)
- Programming in Lua (first edition)
Search on GitHub
| Name | Description | Last pushed to | Open issues | Forks | Stars | Size |
|---|
Latest data update: 2026-01-26