Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Lua
L

Lua

Language
1114 projects1627.0k total stars210.9k total forks29 languages

Open-source projects built with Lua

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

Showing 1,017 open-source projects · page 23 of 29

……
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
coerce.nvim
coerce.nvimgregorias/coerce.nvim

A Neovim plugin for quickly changing keyword case with extensible modes and built-in cases like camelCase and snake_case.

1697Lua
2 days ago
treesitter-modules.nvim
treesitter-modules.nvimMeanderingProgrammer/treesitter-modules.nvim

Provides original nvim-treesitter modules (folding, highlighting, incremental selection, indentation) as a configurable plugin for older Neovim setups.

1695Lua
24 days ago
neopyter
neopyterSUSTech-data/neopyter

A bridge enabling real-time editing of Jupyter notebooks in Neovim with live preview and execution in JupyterLab.

1678Lua
15 days ago
log-highlight.nvim
log-highlight.nvimfei6409/log-highlight.nvim

A Neovim plugin providing syntax highlighting and filetype management for generic log files.

1669Vim Script
29 days ago
neosolarized.nvim
neosolarized.nvimsvrana/neosolarized.nvim

A truecolor Solarized dark colorscheme for Neovim built with Lua and colorbuddy.

16637Lua
11 months ago
telescope
telescopenorman/telescope

A highly customizable test library for Lua that allows declarative tests with nested contexts.

16535Lua
8 years ago
narrator
narratorastrochili/narrator

A Lua implementation of the Ink narrative scripting language parser and runtime for interactive storytelling in games.

16512Lua
2 years ago
SLAXML
SLAXMLPhrogz/SLAXML

A pure-Lua SAX-like streaming XML parser with optional DOM builder and serialization.

16545Lua
1 year ago
luacxx
luacxxdafrito/luacxx

A modern C++ library for binding C and C++ code to Lua, designed to work directly with the Lua C API.

16323C++
2 months ago
sshfs.nvim
sshfs.nvimuhs-robert/sshfs.nvim

A Neovim plugin that integrates SSH and SSHFS to manage remote systems as local files.

1629Lua
29 days ago
calvera-dark.nvim
calvera-dark.nvimniyabits/calvera-dark.nvim

A modern, fast Neovim colorscheme written in Lua with extensive plugin support and customization options.

1618Lua
4 years ago
rust-lua53
rust-lua53jcmoyer/rust-lua53

Complete Rust bindings for Lua 5.3, enabling seamless integration between Rust applications and Lua scripting.

16145C
2 years ago
toggletasks.nvim
toggletasks.nvimjedrzejboczar/toggletasks.nvim

A Neovim task runner that uses JSON/YAML configuration files and integrates with toggleterm.nvim and telescope.nvim.

1603Lua
3 years ago
Lumen
Lumenxopxe/Lumen

A simple, dependency-free coroutine-based multitasking environment for Lua, featuring a scheduler, signals, pipes, and mutexes.

16023Lua
7 months ago
nvim-nu
nvim-nuLhKipp/nvim-nu

A Neovim plugin providing syntax highlighting, LSP features, and editor support for the nushell language.

16012Lua
1 year ago
sunglasses.nvim
sunglasses.nvimmiversen33/sunglasses.nvim

A Neovim plugin that dims inactive windows to help you focus on the active buffer.

1605Lua
1 year ago
Chaitanyabsrip/present.nvim
Chaitanyabsrip/present.nvimChaitanyabsprip/present.nvim

A Neovim plugin for creating and presenting slides directly within the editor using Lua.

15911Lua
1 year ago
executor.nvim
executor.nvimgoogle/executor.nvim

A Neovim plugin for running command-line tasks in the background with notifications and output display.

15911Lua
9 months ago
teide.nvim
teide.nvimserhez/teide.nvim

A dark and light Neovim theme with a custom color palette and extensive plugin support, forked from TokyoNight.

1594Lua
4 months ago
lua-zmq
lua-zmqNeopallium/lua-zmq

Lua bindings for ZeroMQ 2.x, enabling high-performance message passing between distributed applications.

15837C
1 year ago
tree-climber.nvim
tree-climber.nvimdrybalka/tree-climber.nvim

A Neovim plugin for easy navigation and manipulation of Tree-sitter syntax trees, including comments and multi-language files.

1586Lua
5 months ago
heirline-components.nvim
heirline-components.nvimZeioth/heirline-components.nvim

A collection of pre-built, distro-agnostic UI components for customizing Neovim's statusline, winbar, tabline, and statuscolumn with Heirline.

1579Lua
3 months ago
spaceport.nvim
spaceport.nvimCWood-sdf/spaceport.nvim

A Neovim plugin that tracks recently used project directories and provides fast navigation via tags, shortcuts, and fuzzy search.

1574Lua
17 days ago
hybrid.nvim
hybrid.nvimHoNamDuong/hybrid.nvim

A dark Neovim theme written in Lua with customizable syntax highlighting and UI colors.

15710Lua
1 month ago
LoveFrames Fork
LoveFrames Forklinux-man/LoveFrames

A GUI library for LÖVE 11.x game development framework, providing customizable interface components.

15621Lua
7 months ago
trim.nvim
trim.nvimcappyzawa/trim.nvim

A Neovim plugin that automatically trims trailing whitespace and blank lines from your buffers.

15517Lua
5 months ago
nvim-kickstart-python
nvim-kickstart-pythonchrisgrieser/nvim-kickstart-python

A minimal, single-file Neovim configuration specifically optimized for Python development with modern tooling.

15411Lua
11 months ago
Token optimization
Token optimizationseleb/PICO-8-Token-Optimizations

A collection of Lua code optimization techniques for reducing token usage in PICO-8 game development.

1547
4 years ago
ui.nvim
ui.nvimOXY2DEV/ui.nvim

A customizable Lua plugin for modifying Neovim's UI components like the command-line, messages, and pop-up menu.

1534Lua
3 months ago
dadbod-grip.nvim
dadbod-grip.nvimjoryeugene/dadbod-grip.nvim

A Neovim plugin that lets you edit database tables like Vim buffers with live SQL preview, transaction undo, and cross-database federation.

1523Lua
1 month ago
nvim-go
nvim-gocrispgm/nvim-go

A minimal Neovim plugin written in Lua that provides essential Go development tools like formatting, linting, testing, and struct tag management.

15216Lua
2 months ago
LPegLabel
LPegLabelsqmedeiros/lpeglabel

A Lua PEG library extension that adds labeled failures for error handling and recovery in parsing expression grammars.

15120C
3 years ago
fzfx.nvim
fzfx.nvimlinrongbin16/fzfx.nvim

A Neovim fuzzy finder plugin that updates search results on every keystroke.

1513Lua
9 months ago
llthreads
llthreadsNeopallium/lua-llthreads

A low-level Lua wrapper for pthreads and WIN32 threads that provides isolated Lua states in separate threads without shared memory.

15035C
1 year ago
pymple.nvim
pymple.nvimalexpasmantier/pymple.nvim

A Neovim plugin that automatically refactors Python imports when files or directories are moved or renamed.

1497Lua
5 months ago
spelunk.nvim
spelunk.nvimEvWilson/spelunk.nvim

A Neovim plugin for managing bookmarks as navigable stacks with a configurable UI and optional persistence.

1498Lua
3 months ago
1
22
23
24
29