10 open source projects written in Lua

Every Lua project in the registry, ranked by GitHub stars — license and last push on every entry, data pulled live from the GitHub API every night.

projects 10 licenses 4 language Lua
01 kong ★ 44K

🦍 The API and AI Gateway

last push11 days ago licenseApache-2.0 categoryInfrastructure & Operations
02 koreader ★ 30K

An ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Cervantes, Kindle, Kobo, PocketBook and Android devices

last push4 hours ago licenseAGPL-3.0 categoryContent & Publishing
03 Apache APISIX ★ 17K

High-performance API gateway with built-in LLM support

last push10 hours ago licenseApache-2.0 categoryDeveloper Tools
04 xmake ★ 12K

🔥 A cross-platform build utility based on Lua

last pushyesterday licenseApache-2.0 categoryDeveloper Tools
05 opencode.nvim ★ 3.8K

Neovim 🤝 OpenCode in the flow that you already know.

last push3 days ago licenseMIT categoryAI & Machine Learning
06 docker-jitsi-meet ★ 3.6K

Jitsi Meet on Docker

last push28 hours ago licenseApache-2.0 categoryBusiness Software
07 luakit ★ 2.3K

Fast, small, webkit based browser framework extensible by Lua.

last push4 months ago licenseGPL-3.0 categoryProductivity & Utilities
08 claude-code.nvim ★ 2.1K

Seamless integration between Claude Code AI assistant and Neovim

last push8 months ago licenseMIT categoryAI & Machine Learning
09 sile ★ 1.8K

The SILE Typesetter — Simon’s Improved Layout Engine

last push5 days ago licenseMIT categoryContent & Publishing
10 zk-nvim ★ 859

Neovim plugin for zk

last push6 days ago licenseGPL-3.0 categoryContent & Publishing

← all stacks · or see best-of lists

Frequently asked questions

How many open source projects are written in Lua?

This registry tracks 10 Lua projects, with 117,761 GitHub stars between them and a median of 3,608 stars. The most-adopted is kong at 44,147 stars.

Which Lua projects are most actively maintained?

8 of the 10 projects were pushed in the last 90 days. Each entry above shows its exact last-push date, so you can filter out dormant projects before committing to one.

What licence are Lua projects usually under?

10 of the 10 carry an explicit open-source licence across 4 distinct licences, and the licence is shown on every card. Permissive licences (MIT, Apache-2.0) are the safest default for commercial use; check the copyleft ones individually.

Should I use Lua or Python for my project?

Both are viable. Lua is the better default if your team already knows it or the libraries you need are written in it; Python may suit you better if you need the ecosystem, tooling or performance profile it is known for. The registry lists 10 Lua projects to work from.