awesome-lua vs awesome-python
Curated directories for Lua and Python tools compared
awesome-lua and awesome-python are curated directories that help developers discover projects by category. awesome-lua covers Lua packages and learning resources, while awesome-python focuses on Python libraries, frameworks, and tools and also offers a companion search and filtering website.

awesome-lua: Find Lua Packages and Learning Resources
A curated directory of Lua packages and learning resources, organized across libraries, tools, platforms, and topics. Useful for Lua developers choosing ecosystem components or finding references, tutorials, and community links.

awesome-python: Find Python Libraries, Frameworks, and Tools
An opinionated, searchable directory of Python libraries, frameworks, and tools across areas from AI and web development to testing and DevOps. Use it to discover options and compare projects by category when choosing a tool for a Python task.
| awesome-lua | awesome-python | |
|---|---|---|
| Language | — | Python |
| License | — | NOASSERTION |
| Stars | 4.6k | 325k |
| Forks | 349 | 28.9k |
| Last analyzed | Oct 29, 2026 | Oct 3, 2026 |
Key differences
- awesome-lua spans Lua packages, implementations, bindings, and learning materials; awesome-python focuses on Python libraries, frameworks, and tools.
- awesome-lua highlights areas including games, Lua embedding, and OpenResty-related projects; awesome-python covers areas including AI, data science, and deployment.
- awesome-lua includes references, tutorials, talks, and books; awesome-python provides short descriptions and direct links to listed projects.
- awesome-python has a companion website for searching and filtering the catalog; awesome-lua is described as a categorized directory.
- awesome-python reports 325k stars and 28.9k forks, compared with 4.6k stars and 346 forks for awesome-lua.
- awesome-python reports its license as NOASSERTION and advises checking license information; awesome-lua's supplied details do not specify a license.
Choose awesome-lua if you…
- need to explore Lua packages, interpreters, or bindings for a project.
- want Lua learning materials alongside tools and libraries.
- are looking for Lua game development or OpenResty-related options.
Choose awesome-python if you…
- need a categorized directory of Python libraries, frameworks, and tools.
- want to search and filter the catalog through a companion website.
- are comparing Python options across areas such as AI, data science, testing, or deployment.
Compare the numbers side by side, or add more projects
This comparison is generated with AI from the OSRepos analyses of both projects. Always check each project's repository and documentation before choosing.