Top100 ★ 1 on GitHub

Data refreshed 5 October 2026, 22:59 UTC

Top 100 Lua repositories on GitHub, ranked by stars

Lua's top repositories are Neovim starter configurations, API gateways, game modding and scripting tools.

GitHub reports 752,721 repositories whose detected primary language is Lua. The 100 most-starred of them are listed below, ranked by stargazers_count. Kong/kong leads with 44,241 stars, and the bar for 100th place is 3,702 stars. The median repository in this top 100 has 5,910 stars, and the most common licence is MIT (37 of 100 repositories).

The 100 most-starred Lua repositories

The 100 most-starred Lua repositories on GitHub, refreshed 5 October 2026, 22:59 UTC. Ranked by stars.
#Repository★ StarsForksOpen issuesLicenceLast pushDescription
1Kong/kong44,2415,225223Apache-2.0🦍 The API and AI Gateway
2nvim-lua/kickstart.nvim31,54546,47718MITA launch point for your personal nvim configuration
3koreader/koreader30,1251,9431,371AGPL-3.0An ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Cervantes, Kindle, Kobo, PocketBook and Andro…
4NvChad/NvChad28,5072,2176GPL-3.0Blazing fast Neovim framework providing solid defaults and a beautiful UI, enhancing your neovim experience.
5nagadomi/waifu2x28,2222,660154MITImage Super-Resolution for Anime-Style Art
6LazyVim/LazyVim27,6091,82684Apache-2.0Neovim config for the lazy
7folke/lazy.nvim21,62959772Apache-2.0💤 A modern plugin manager for Neovim
8nvim-telescope/telescope.nvim19,815968465MITFind, Filter, Preview, Pick. All lua, all the time.
9iDvel/rime-ice19,6241,1945GPL-3.0Rime 配置:雾凇拼音 | 长期维护的简体词库
10LunarVim/LunarVim19,2651,48433GPL-3.0🌙 LunarVim is an IDE layer for Neovim. Completely free and community driven.
11jcjohnson/neural-style18,2742,634316MITTorch implementation of neural style algorithm
12avante-corp/avante.nvim18,17685848Apache-2.0Use your Neovim like using Cursor AI IDE!
13apache/apisix17,1952,962257Apache-2.0The Cloud-Native API Gateway and AI Gateway
14cmusatyalab/openface15,4443,5582Apache-2.0Face recognition with deep neural networks.
15AstroNvim/AstroNvim14,4559421GPL-3.0AstroNvim is an aesthetic and feature-rich neovim config that is extensible and easy to use with a great set of plugins
16neovim/nvim-lspconfig13,9672,49936Apache-2.0Quickstart configs for Nvim LSP
17junyanz/CycleGAN12,8761,95259NOASSERTIONSoftware that can generate photos from paintings, turn horses into zebras, perform style transfer, and more.
18xmake-io/xmake12,247962264Apache-2.0🔥 A cross-platform build utility based on Lua
19karpathy/char-rnn12,1082,623111—Multi-layer Recurrent Neural Networks (LSTM, GRU, RNN) for character-level language models in Torch
20phillipi/pix2pix10,6591,72992NOASSERTIONImage-to-image translation with conditional adversarial nets
21mason-org/mason.nvim10,502339277Apache-2.0Portable package manager for Neovim that runs everywhere Neovim runs. Easily install and manage LSP servers, DAP servers, linters, and form…
22Sjj1024/PakePlus-Android10,3336,7453MITTurn any webpage/HTML/Vue/React and so on into desktop and mobile app under 5M with easy in few minutes. 轻松将任意网站/HTML/Vue/React等项目构建为轻量级(小于…
23Openwrt-Passwall/openwrt-passwall9,9472,9772GPL-3.0
24nvim-mini/mini.nvim9,56631336MITLibrary of 45+ independent Lua modules improving Neovim experience with minimal effort
25hrsh7th/nvim-cmp9,488439305MITA completion plugin for neovim coded in Lua.
26ThePrimeagen/harpoon9,225491147MIT
27nvim-tree/nvim-tree.lua8,653638103NOASSERTIONA file explorer tree for neovim written in lua
28rxi/lite8,225388113MITA lightweight text editor written in Lua
29ntop/ntopng8,224768338GPL-3.0Web-based Traffic and Cybersecurity Network Traffic Monitoring
30folke/tokyonight.nvim8,21254820Apache-2.0🏙 A clean, dark Neovim theme written in Lua, with support for lsp, treesitter and lots of plugins. Includes additional themes for Kitty, A…
31nvim-lualine/lualine.nvim8,146554273MITA blazing fast and easy to configure neovim statusline plugin written in pure lua.
32folke/snacks.nvim8,125508143Apache-2.0🍿 A collection of QoL plugins for Neovim
33wbthomason/packer.nvim8,091267301MITA use-package inspired plugin manager for Neovim. Uses native packages, supports Luarocks dependencies, written in Lua, allows for expressi…
34catppuccin/nvim7,64733810MIT🍨 Soothing pastel theme for Neovim
35nvim-neorg/neorg7,491247225GPL-3.0Modernity meets insane extensibility. The future of organizing your life in Neovim.
36docker-archive-public/docker.dockercraft7,48040017Apache-2.0Docker + Minecraft = Dockercraft
37folke/which-key.nvim7,32026742Apache-2.0💥 Create key bindings that stick. WhichKey helps you remember your Neovim keymaps, by showing available keybindings in a popup as you typ…
38mfussenegger/nvim-dap7,26926332GPL-3.0Debug Adapter Protocol client implementation for Neovim
39craftzdog/dotfiles7,1651,15522—My personal dotfiles
40lewis6991/gitsigns.nvim7,13429835MITGit integration for buffers
41awesomeWM/awesome6,970630571GPL-2.0awesome window manager
42stevearc/oil.nvim6,932254160MITNeovim file explorer: edit your filesystem like a buffer
43folke/trouble.nvim6,89821319Apache-2.0🚦 A pretty diagnostics, references, telescope results, quickfix and location list to help you solve all the trouble your code is causing.
44olimorris/codecompanion.nvim6,88646218Apache-2.0✨ AI Coding, Vim Style
45saghen/blink.cmp6,617362113MITPerformant, batteries-included completion plugin for Neovim
46lite-xl/lite-xl6,430322334MITA lightweight text editor written in Lua
47rebelot/kanagawa.nvim6,41623791MITNeoVim dark colorscheme inspired by the colors of the famous painting by Katsushika Hokusai.
48epwalsh/obsidian.nvim6,206249196Apache-2.0Obsidian 🤝 Neovim
49lsyncd/lsyncd6,067476181GPL-2.0Lsyncd (Live Syncing Daemon) synchronizes local directories with remote targets
50alexazhou/VeryNginx5,979936111LGPL-3.0A very powerful and friendly nginx base on lua-nginx-module( openresty ) which provide WAF, Control Panel, and Dashboards.
51sindrets/diffview.nvim5,841220131NOASSERTIONSingle tabpage interface for easily cycling through diffs for all modified files for any git rev.
52folke/noice.nvim5,82017830Apache-2.0💥 Highly experimental plugin that completely replaces the UI for messages, cmdline and the popupmenu.
53NeogitOrg/neogit5,648359200MITAn interactive and powerful Git interface for Neovim, inspired by Magit
54nvim-neo-tree/neo-tree.nvim5,622308174MITNeovim plugin to manage the file system and other tree like structures.
55akinsho/toggleterm.nvim5,61220792GPL-3.0A neovim lua plugin to help easily manage multiple terminal windows
56LunarVim/Neovim-from-scratch5,5711,08177GPL-3.0📚 A Neovim config designed from scratch to be understandable
57PathOfBuildingCommunity/PathOfBuilding5,4592,409991NOASSERTIONOffline build planner for Path of Exile.
58stevearc/conform.nvim5,368313101MITLightweight yet powerful formatter plugin for Neovim
59MeanderingProgrammer/render-markdown.nvim5,13614423MITImprove viewing Markdown in Neovim
60lukas-reineke/indent-blankline.nvim4,99912227MITIndent guides for Neovim
61Mintimate/oh-my-rime4,9633172GPL-3.0The Simple Config Template Of Rime By Mintimate.
62liuzhuang13/DenseNet4,8711,06330BSD-3-ClauseDensely Connected Convolutional Networks, In CVPR 2017 (Best Paper Award).
63ThePrimeagen/994,74626227—Neovim AI agent done right
64amzxyz/rime-wanxiang4,7191747CC-BY-4.0「万象拼音」:把算法留在幕后,把纯粹还给指尖,用更优质的数据,接管你的候选。
65numToStr/Comment.nvim4,66819185MIT:brain: :muscle: // Smart and powerful comment plugin for neovim. Supports treesitter, dot repeat, left-right/up-down motions, hooks, and m…
66CorsixTH/CorsixTH4,580432228NOASSERTIONOpen source clone of Theme Hospital
67ThePrimeagen/vim-be-good4,56918552—vim-be-good is a nvim plugin designed to make you better at Vim Movements.
68ibhagwan/fzf-lua4,4592679MITImproved fzf.vim written in lua
69L3MON4D3/LuaSnip4,432267137Apache-2.0Snippet Engine for Neovim written in Lua.
70jdhao/nvim-config4,39061110MITA modern Neovim configuration with full battery for Python, Lua, golang, Markdown, LaTeX, and more...
71LuaLS/lua-language-server4,382446714MITA language server that offers Lua language support - programmed in Lua
72akinsho/bufferline.nvim4,377239105GPL-3.0A snazzy bufferline for Neovim
73jcjohnson/fast-neural-style4,362800136—Feedforward style transfer
74kylechui/nvim-surround4,3087911MITAdd/change/delete surrounding delimiter pairs with ease. Written with :heart: in Lua.
75beyond-all-reason/Beyond-All-Reason4,259676801NOASSERTIONMain game repository for Beyond All Reason.
76folke/flash.nvim4,2529530Apache-2.0Navigate your code with search labels, enhanced character motions and Treesitter integration
77folke/todo-comments.nvim4,21213925Apache-2.0✅ Highlight, list and search todo comments in your projects
78josean-dev/dev-environment-files4,13088946—
79windwp/nvim-autopairs4,10114115MITautopairs for neovim written in lua
80zbirenbaum/copilot.lua4,10016120MITFully featured & enhanced replacement for copilot.vim complete with API for interacting with Github Copilot
81EdenEast/nightfox.nvim4,08517237MIT🦊A highly customizable theme for vim and neovim with support for lsp, treesitter and a variety of plugins.
82ThePrimeagen/init.lua4,02968061—
83loveshell/ngx_lua_waf4,0211,45084—ngx_lua_waf是一个基于lua-nginx-module(openresty)的web应用防火墙
84jackMort/ChatGPT.nvim3,995315112Apache-2.0ChatGPT Neovim Plugin: Effortless Natural Language Generation with OpenAI's ChatGPT API
85VonHeikemen/lsp-zero.nvim3,973880MITA starting point to setup some lsp related features in neovim.
86luvit/luvit3,96937495Apache-2.0Lua + libUV + jIT = pure awesomesauce
87mason-org/mason-lspconfig.nvim3,95122288Apache-2.0Extension to mason.nvim that makes it easier to use lspconfig with mason.nvim.
88ejoy/ant3,93340614MITAnt game engine
89nvim-orgmode/orgmode3,910191147MITOrgmode clone written in Lua for Neovim 0.12.0+.
90elenapan/dotfiles3,90117117GPL-2.0There is no place like ~/
91nickjvandyke/opencode.nvim3,8671597MITNeovim 🤝 OpenCode in the flow that you already know.
92m4xshen/hardtime.nvim3,8564811MITBreak bad habits, master Vim motions
93bryanthaboi/gen1recomp3,83633914NOASSERTIONGen1Recomp - A native Lua / LÖVE2D recreation of Gen 1, 2, and 3 Poke
94ms-jpq/coq_nvim3,810103186GPL-3.0Fast as FUCK nvim completion. SQLite, concurrent scheduler, hundreds of hours of optimization.
95nvimdev/lspsaga.nvim3,80030798MITimprove neovim lsp experience
96scipag/vulscan3,7876937NOASSERTIONAdvanced vulnerability scanning with Nmap NSE
97luarocks/luarocks3,742481247MITLuaRocks is the package manager for the Lua programming language.
98facebookresearch/fairseq-lua3,72460416NOASSERTIONFacebook AI Research Sequence-to-Sequence Toolkit
99leandromoreira/cdn-up-and-running3,7042392BSD-3-ClauseCDN Up and Running - Building a CDN from Scratch to Learn about CDN, Nginx, Lua, Prometheus, Grafana, Load balancing, and Containers.
100gaboolic/rime-frost3,70218315GPL-3.0白霜拼音:蒹葭苍苍,白露为霜。白霜拼音使用高质量语料,进行分词,重新统计字频、词频,归一化,打造纯净、词频准确、智能的词库。白霜词库是目前rime方案下最好的开源词库,经评测准确性已经不输于商业输入法。在墨奇输入法内置,欢迎使用。

Fork counts include open pull requests in open_issues_count, because that is how GitHub's API reports it. Descriptions are truncated to 140 characters; the full text is in the JSONL download.

Download the Lua data

curl -sSL -o lua.jsonl \
  https://raw.githubusercontent.com/havaianasdestruido/top100/main/data/JSONL/lua.jsonl
jq -r '.full_name + "  " + (.stargazers_count|tostring)' lua.jsonl | head -10

How this list is built

A single GitHub Search API request per language — ?q=language:lua&sort=stars&order=desc&per_page=100 — refreshed hourly by a scheduled GitHub Actions workflow and committed back to the repository. The records are never reshaped: every field GitHub returned is preserved. The methodology page covers the query, the rate limits, the fields the Search API omits and the known limitations, and the field reference documents every JSON key.

Frequently asked questions

What is the most-starred Lua repository on GitHub?

Kong/kong is the most-starred Lua repository with 44,241 stars as of 5 October 2026, ahead of nvim-lua/kickstart.nvim (31,545) and koreader/koreader (30,125).

How many Lua repositories are on GitHub?

GitHub reports 752,721 public repositories whose detected primary language is Lua. Top100 ranks the 100 most-starred of them; 100th place currently needs 3,702 stars.

How do I download the top 100 Lua repositories as JSON?

Download data/JSONL/lua.jsonl — 100 lines, each the complete GitHub Search API object for one repository, including topics, licence, every count and every timestamp. A readable Markdown table of the same ranking is also published.

Other languages