Find a Lua web framework like OpenResty when building a high-performance HTTP server with Nginx as the runtime.
Discover LOVE 2D or Corona SDK as a Lua game engine for building 2D games with a lightweight scripting layer.
Locate a LuaRocks-compatible testing framework when adding unit tests to an existing Lua project.
This is a curated reference list for the Lua programming language, collecting notable packages and learning resources in one place. Lua is a lightweight scripting language often embedded inside larger applications, video games, and networking tools. The list is part of the broader "awesome" collection of similar reference pages on GitHub. The packages section is organized into roughly thirty categories. These cover the practical range of what developers use Lua for: interpreters and alternative implementations of the language itself, the LuaRocks package manager, build tools, debugging and profiling tools, code editors and IDE plugins, utility libraries, game engines (including LOVE 2D and Corona SDK), web and networking platforms (including OpenResty, which runs Lua inside the Nginx web server), testing frameworks, JSON and other parsing tools, cryptography, database client libraries, and more. The resources section lists community links, official and unofficial references, style guides, tutorials, video talks, and books. The README notes a benchmark observation: moving from LuaJIT (the fast just-in-time compiler) down through slower runtime environments drops performance by roughly a factor of six at each step, which is useful context when choosing an interpreter for a project. This repository does not contain runnable code. It is a maintained index of external links, organized for people who already work with Lua or are deciding whether to use it for a project. Finding the right tool for a specific use case, such as game scripting, network proxying, or embedding a scripting layer into a C++ application, is the main purpose of browsing this list.
← lewisjellis on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.