17 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 17 licenses 6 language Lua
01 kong ★ 44K

🦍 The API and AI Gateway

last push15 days ago licenseApache-2.0 categoryInfrastructure & Operations
02 koreader ★ 31K

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

last push7 hours ago licenseAGPL-3.0 categoryContent & Publishing
03 NvChad ★ 29K

Blazing fast Neovim framework providing solid defaults and a beautiful UI, enhancing your neovim experience.

last push9 days ago licenseGPL-3.0 categoryDeveloper Tools
04 Apache APISIX ★ 17K

High-performance API gateway with built-in LLM support

last push19 hours ago licenseApache-2.0 categoryDeveloper Tools
05 xmake ★ 12K

🔥 A cross-platform build utility based on Lua

last push36 hours ago licenseApache-2.0 categoryDeveloper Tools
06 lite-xl ★ 6.5K

A lightweight text editor written in Lua

last push14 hours ago licenseMIT categoryDeveloper Tools
07 opencode.nvim ★ 3.9K

Neovim 🤝 OpenCode in the flow that you already know.

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

Jitsi Meet on Docker

last push10 days ago licenseApache-2.0 categoryBusiness Software
09 nvimdots ★ 3.4K

A well configured and structured Neovim.

last push2 days ago licenseBSD-3-Clause categoryDeveloper Tools
10 luakit ★ 2.3K

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

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

Seamless integration between Claude Code AI assistant and Neovim

last push9 months ago licenseMIT categoryAI & Machine Learning
12 vim-config ★ 2.0K

Lean mean Neovim machine, carefully crafted with :heart: Use with latest Neovim.

last push19 days ago licenseApache-2.0 categoryDeveloper Tools
13 sile ★ 1.8K

The SILE Typesetter — Simon’s Improved Layout Engine

last push2 days ago licenseMIT categoryContent & Publishing
14 ecode ★ 1.7K

Lightweight multi-platform code editor designed for modern hardware with a focus on responsiveness and performance.

last push13 hours ago licenseMIT categoryDeveloper Tools
15 nginx-lua-prometheus ★ 1.6K

Prometheus metric library for Nginx written in Lua

last push2 months ago licenseMIT categoryInfrastructure & Operations
16 zk-nvim ★ 871

Neovim plugin for zk

last push1 months ago licenseGPL-3.0 categoryContent & Publishing
17 canary ★ 666

Canary Server 15.25 for OpenTibia community.

last push9 hours ago licenseGPL-2.0 categoryMiscellaneous

← all stacks · or see best-of lists

Frequently asked questions

How many open source projects are written in Lua?

This registry tracks 17 Lua projects, with 163,713 GitHub stars between them and a median of 3,416 stars. The most-adopted is kong at 44,348 stars.

Which Lua projects are most actively maintained?

15 of the 17 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?

17 of the 17 carry an explicit open-source licence across 6 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 17 Lua projects to work from.