Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Lua
L

Lua

Language
1252 projects1636.8k total stars211.9k total forks32 languages

Open-source projects built with Lua

There are currently 1252 open-source projects built with Lua, with a combined total of 1636.8k GitHub stars. The most common language among these projects is Lua.

Showing 1,084 open-source projects · page 18 of 31

……
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
Kyoto Tycoon
Kyoto Tycoonalticelabs/kyoto

A lightweight, high-performance network server for the Kyoto Cabinet key-value database with replication and memcached protocol support.

27942C++
2 years ago
urlview.nvim
urlview.nvimaxieax/urlview.nvim

A Neovim plugin that finds and displays URLs from buffers, files, and plugin lists, allowing quick navigation and actions.

2789Lua
6 months ago
lz.n
lz.nlumen-oss/lz.n

A dead simple lazy-loading library for Neovim plugins, focusing solely on plugin initialization.

27813Lua
1 day ago
gitlinker.nvim
gitlinker.nvimlinrongbin16/gitlinker.nvim

A Neovim plugin to generate sharable file permalinks (with line ranges) for git host websites.

27615Lua
1 day ago
scratch.nvim
scratch.nvimLintaoAmons/scratch.nvim

A Neovim plugin for creating and managing temporary playground files without worrying about filenames or locations.

27517Lua
13 days ago
hydra.nvim
hydra.nvimnvimtools/hydra.nvim

Create custom submodes and menus in Neovim to reduce repetitive prefix key presses.

27516Lua
1 year ago
csharp.nvim
csharp.nvimiabdelkareem/csharp.nvim

A Neovim plugin that enhances .NET development with automatic LSP setup, debugging, and code analysis features.

27315Lua
1 year ago
cmp-ai
cmp-aitzachar/cmp-ai

An AI-powered completion source for nvim-cmp that integrates with multiple AI backends for code suggestions.

27353Lua
3 months ago
nvim-llama
nvim-llamajpmcb/nvim-llama

A Neovim plugin that provides Ollama interfaces for running large language models locally within the editor.

2739Python
1 year ago
LuaDate
LuaDateTieske/date

A comprehensive date and time manipulation module for Lua 5.x, featuring parsing, arithmetic, and formatting.

27359Lua
3 months ago
i18n.lua
i18n.luakikito/i18n.lua

A comprehensive internationalization (i18n) library for Lua with pluralization, interpolation, and locale fallbacks.

27033Lua
3 years ago
boo-colorscheme-nvim
boo-colorscheme-nvimrockerBOO/boo-colorscheme-nvim

A Neovim colorscheme with handcrafted support for LSP and Tree-sitter to reduce syntax noise.

27015Lua
3 months ago
LuLPeg
LuLPegpygy/LuLPeg

A pure Lua port of LPeg, a Parsing Expression Grammars library for pattern matching and text processing.

26835Lua
4 years ago
netrw.nvim
netrw.nvimprichrd/netrw.nvim

A Neovim plugin that adds file icons and custom keybindings to the built-in netrw file explorer.

2687Lua
1 month ago
scnvim
scnvimdavidgranstrom/scnvim

A Neovim frontend for SuperCollider, providing an integrated development environment for audio synthesis and algorithmic composition.

26729Lua
1 month ago
markdown-plus.nvim
markdown-plus.nvimYousefHadder/markdown-plus.nvim

A comprehensive Neovim plugin providing modern Markdown editing capabilities with zero dependencies.

2677Lua
1 day ago
neoline.vim
neoline.vimadelarsq/neoline.vim

A lightweight status line and tab line plugin for Neovim, built with Lua and focused on beauty and performance.

2637Lua
2 months ago
USB Proxy
USB ProxyAristoChen/usb-proxy

A USB proxy for intercepting and modifying USB traffic between devices and hosts, enabling security testing and device emulation.

26243C++
1 month ago
import.nvim
import.nvimpiersolenski/import.nvim

A Neovim plugin that suggests import statements by learning from your project's existing imports.

26214Lua
2 months ago
statusline.lua
statusline.luabeauwilliams/statusline.lua

A zero-config minimal statusline for Neovim written in Lua with awesome integrations and blazing speed.

26114Lua
1 year ago
citruszest.nvim
citruszest.nvimzootedb0t/citruszest.nvim

A vibrant and refreshing Neovim colorscheme inspired by the bright and juicy colors of citrus fruits.

26010Lua
1 month ago
live-share.nvim
live-share.nvimazratul/live-share.nvim

Real-time collaborative editing, remote cursors, shared terminals, and E2E encryption for Neovim, inspired by VS Code Live Share.

2594Lua
1 month ago
themer.lua
themer.luaThemerCorp/themer.lua

A simple, minimal highlighter plugin for Neovim that organizes and manages colorschemes with extensive customization.

25922Lua
2 years ago
baton
batontesselode/baton

A LÖVE input library that unifies keyboard, mouse, and joystick controls with dynamic configuration.

25719Lua
3 years ago
luajson
luajsonharningt/luajson

A fast and flexible JSON parser and encoder for Lua, built with LPeg for high performance and configurable parsing.

25645Lua
13 days ago
persistent-breakpoints.nvim
persistent-breakpoints.nvimWeissle/persistent-breakpoints.nvim

Neovim plugin that saves nvim-dap breakpoints to file and automatically loads them when opening Neovim.

25614Lua
1 year ago
triptych.nvim
triptych.nvimsimonmclean/triptych.nvim

A three-pane directory browser plugin for Neovim, inspired by Ranger, offering rapid file navigation and management.

2546Lua
1 month ago
sqls.nvim
sqls.nvimnanotee/sqls.nvim

Neovim plugin that integrates the sqls SQL language server using Neovim's built-in LSP client.

25414Lua
7 days ago
nvim-early-retirement
nvim-early-retirementchrisgrieser/nvim-early-retirement

Automatically closes inactive Neovim buffers after a configurable period to reduce bufferline clutter.

2547Lua
2 months ago
Valyria Tear
Valyria TearBertram25/ValyriaTear

An open-source single-player medieval-fantasy 2D JRPG based on an extended Hero of Allacrost engine.

25471Lua
4 years ago
gemini.nvim
gemini.nvimkiddos/gemini.nvim

A Neovim plugin that integrates Google's Gemini AI for code completion, explanation, testing, review, hints, and chat.

25432Lua
1 day ago
workspace-diagnostics.nvim
workspace-diagnostics.nvimartemave/workspace-diagnostics.nvim

A Neovim plugin that populates LSP diagnostics for all project files, not just opened ones.

2538Lua
1 month ago
yarepl.nvim
yarepl.nvimmilanglacier/yarepl.nvim

A flexible REPL/CLI manager for Neovim with parallel sessions, buffer attachments, and cross-language support.

2528Lua
26 days ago
etlua
etlualeafo/etlua

A fast, embedded Lua templating engine that compiles templates directly to Lua code for high-performance rendering.

25222Lua
2 years ago
milanglacier/yarepl.nvim#aider-extensions
milanglacier/yarepl.nvim#aider-extensionsmilanglacier/yarepl.nvim

A flexible REPL/CLI manager for Neovim with parallel sessions, buffer attachments, and cross-language support.

2528Lua
26 days ago
jira.nvim
jira.nvimletieu/jira.nvim

A Neovim plugin for managing JIRA tasks directly within the editor, eliminating the need to switch to a browser.

25211Lua
1 month ago
1
17
18
19
31