Lua

A lightweight scripting language commonly embedded in games and applications.

Resources & Links

📚 Learning & Educational Resources

Awesome Lua

A curated list of quality Lua packages and resources.

Learn Lua in 15 minutes

This resource by Tyler Neylon provides a comprehensive, beginner-friendly introduction to the Lua programming language. It covers essential concepts and helps learners get started with Lua, offering clear explanations and practical examples. Perfect for those new to programming or those looking to explore Lua.

Programming in Lua (first edition)

The first, official, online version of the book by Roberto Ierusalimschy, the chief architect of Lua.

🛠 Frameworks & Libraries

LÖVE

A popular framework for developing 2D games using Lua.

LuaRocks

LuaRocks is the package manager for Lua modules.

OpenResty

OpenResty is a powerful web platform based on NGINX and Lua, primarily used for web applications, APIs, and microservices.

📖 Documentation & Wikis

Lua documentation

The official reference documentation, which covers Lua's syntax, functions, and libraries

📬 Mailing Lists & Archives

Lua group

A list for discussing the Lua programming language, its uses, and its implementation.

🌍 Official & Core Resources

Lua official website

The primary site for downloading Lua, accessing documentation, and learning more about the language.

💬 Community, Chat & Forums

Lua on Reddit

Lua on Reddit.

💻 Tools & Compilers

LuaJIT

LuaJIT is a Just-In-Time (JIT) compiler for the Lua programming language that enhances performance and can be used in a variety of applications.

Luau

Luau is a fast, small, safe, gradually typed embeddable scripting language derived from Lua.