awesome-lua vs awesome-v
Curated discovery lists for Lua and V projects
awesome-lua and awesome-v are community-curated directories that help developers find projects and learning resources for their respective languages. awesome-lua covers a broad Lua ecosystem, while awesome-v focuses on applications, libraries, and resources for V, including editor support and community links.

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-v: Discover V Language Projects and Resources
A community-curated directory of frameworks, libraries, applications, and learning resources for the V programming language. Browse it to explore the V ecosystem or find tools for a specific project.
| awesome-lua | awesome-v | |
|---|---|---|
| License | — | CC0-1.0 |
| Stars | 4.6k | 2.1k |
| Forks | 349 | 144 |
| Last analyzed | Oct 29, 2026 | Oct 22, 2026 |
Key differences
- awesome-lua spans Lua development areas such as networking, games, testing, and language references; awesome-v organizes V applications and libraries across areas including databases, graphics, and scientific computing.
- awesome-lua includes Lua implementations, interpreters, and bindings for other languages; awesome-v lists V editor plugins, IDEs, and syntax-highlighting support.
- awesome-lua links to focused related lists for OpenResty and LÖVE; awesome-v includes learning resources such as videos, forums, and online playgrounds.
- awesome-v uses the CC0-1.0 license; no license detail is supplied for awesome-lua.
- awesome-lua was last pushed on 2024-08-11, while awesome-v is described as having regular recent commits and contributions from more than one person.
- Both are directories rather than software packages, and both advise checking linked projects for current status and compatibility.
Choose awesome-lua if you…
- browse Lua packages and tools across development, networking, games, and testing.
- look for Lua tutorials, references, articles, talks, or books alongside projects.
- explore Lua interpreters, bindings, or FFI tools for language integration.
Choose awesome-v if you…
- find V frameworks and libraries for a web or command-line project.
- look for V editor integrations, IDEs, or syntax-highlighting support.
- explore V learning resources, including tutorials, videos, forums, and playgrounds.
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.