Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Lua
L

Lua

Language
1799 projects1678.3k total stars215.5k total forks34 languages

Open-source projects built with Lua

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

Showing 1,799 open-source projects · page 22 of 50

……
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
one.nvim
one.nvimadoyle-h/one.nvim

A highly flexible, all-in-one Neovim configuration framework implemented in Lua with 130+ integrated plugins.

1875Lua
4 months ago
nvim-pqf
nvim-pqfyorickpeterse/nvim-pqf

A NeoVim plugin that makes quickfix and location list windows prettier with better formatting and syntax highlighting.

1879Lua
2 months ago
atone.nvim
atone.nvimXXiaoA/atone.nvim

A modern, highly customizable undo tree plugin for Neovim with live syntax-aware diff previews.

18711Lua
14 days ago
carbon.nvim
carbon.nvimSidOfc/carbon.nvim

A simple, auto-syncing directory tree viewer for Neovim written in Lua.

1877Lua
1 month ago
cargo
cargobjornbytes/cargo

A LÖVE asset manager that exposes project directories as Lua tables for lazy-loaded, cached asset access.

18511Lua
6 years ago
wrapped.nvim
wrapped.nvimaikhe/wrapped.nvim

A Neovim plugin that visualizes your configuration activity with stats, insights, history, and heatmaps.

1856Lua
2 months ago
nvim-window
nvim-windowyorickpeterse/nvim-window

A simple NeoVim plugin for quickly jumping between windows using single-letter hints instead of complex motions.

18518Lua
7 months ago
sibling-swap.nvim
sibling-swap.nvimWansmer/sibling-swap.nvim

Neovim plugin that swaps closest sibling nodes (arguments, parameters, array items, etc.) using Tree-Sitter for language-aware editing.

1843Lua
4 months ago
deepwhite.nvim
deepwhite.nvimVerf/deepwhite.nvim

A light colorscheme for Neovim inspired by flatwhite-syntax and elegant-emacs.

18314Lua
2 months ago
pipeline.nvim
pipeline.nvimtopaxi/pipeline.nvim

A Neovim plugin to view and manage CI/CD pipeline runs (GitHub Actions, GitLab CI) directly within the editor.

18312Lua
1 month ago
bookmarks.nvim
bookmarks.nvimtomasky/bookmarks.nvim

A Neovim plugin for managing bookmarks with global file storage, custom icons, and Telescope integration.

18323Lua
2 years ago
snippet-converter.nvim
snippet-converter.nvimsmjonas/snippet-converter.nvim

A Neovim plugin that converts snippets between different formats and engines like VSCode, UltiSnips, SnipMate, and YASnippet.

1836Lua
2 years ago
LÖVE Game Development & Automated Build System
LÖVE Game Development & Automated Build SystemOval-Tutu/bootstrap-love2d-project

A professional template and automated build system for creating and publishing LÖVE games across multiple platforms.

18318Lua
8 months ago
luamqtt
luamqttxHasKx/luamqtt

A pure-Lua MQTT client library supporting both v3.1.1 and v5.0 protocols for maximum portability.

18351Lua
1 month ago
ranger.nvim
ranger.nvimkelly-lin/ranger.nvim

A lightweight Neovim plugin that integrates Ranger file manager with no external dependencies.

18320Lua
1 year ago
Sock.lua
Sock.luacamchenry/sock.lua

A Lua networking library for LÖVE games, designed to make multiplayer game development easy.

1827Lua
5 years ago
bitser
bitsergvx/bitser

A fast LuaJIT-based serializer for Lua values, producing compact output and supporting class registration.

18111Lua
1 year ago
astray
astraySiENcE/astray

A Lua library for procedural generation of mazes, rooms, and dungeons for roguelikes and dungeon crawlers.

18113Lua
2 months ago
nvim-config-local
nvim-config-localklen/nvim-config-local

A Neovim plugin that securely loads local configuration files from the current working directory.

1808Lua
1 year ago
luatrace
luatracegeoffleyland/luatrace

A Lua module for tracing script execution, profiling performance, and analyzing code coverage with nanosecond-resolution timers.

17926Lua
10 years ago
captcha
captchaarunpatala/captcha

A Torch-based deep learning project for breaking CAPTCHA systems using CNN and RNN architectures.

17973Jupyter Notebook
10 years ago
jaq-nvim
jaq-nvimis0n/jaq-nvim

A Neovim plugin written in Lua that runs code in any language with a single command via multiple output windows.

17921Lua
2 years ago
Shädows
Shädowsmatiasah/shadows

A 2D dynamic lighting and shadow engine for the LÖVE game framework.

1799Lua
6 years ago
modus-theme-vim
modus-theme-vimishan9299/modus-theme-vim

A Neovim color scheme port of the high-contrast Modus themes, offering WCAG AAA compliance and configurable options.

17810Lua
3 years ago
SimpleAI
SimpleAImgerhardy/simpleai

A lightweight C++ behavior tree library with a QT5 remote debugger and optional Lua bindings for AI logic.

17711C++
6 years ago
monochrome.nvim
monochrome.nvimkdheepak/monochrome.nvim

A minimal, high-contrast monochrome color scheme for Neovim.

17715Lua
5 years ago
follow-md-links.nvim
follow-md-links.nvimjghauser/follow-md-links.nvim

A Neovim plugin that enables easy navigation of markdown links by pressing Enter on any link.

17629Lua
6 months ago
twoslash-queries.nvim
twoslash-queries.nvimmarilari88/twoslash-queries.nvim

A Neovim plugin that displays TypeScript types as inline virtual text using twoslash query syntax.

1759Lua
11 months ago
lua-term
lua-termhoelzro/lua-term

A Lua module for terminal manipulation, providing color output, cursor control, and screen clearing functions.

17523Lua
2 years ago
nordic.nvim
nordic.nvimandersevenrud/nordic.nvim

A nord-esque colorscheme for Neovim with extensive plugin support and customization options.

1749Lua
2 years ago
close-buffers.nvim
close-buffers.nvimkazhala/close-buffers.nvim

A Neovim plugin to delete multiple buffers based on conditions like hidden, nameless, or matching patterns.

1746Lua
3 years ago
godoc.nvim
godoc.nvimfredrikaverpil/godoc.nvim

Fuzzy search Go packages and symbols, view documentation, and extend to other languages via adapters within Neovim.

1747Lua
28 days ago
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.

1747Lua
2 months ago
neopyter
neopyterSUSTech-data/neopyter

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

1748Lua
3 months ago
galaxyline.nvim
galaxyline.nvimNTBBloodbath/galaxyline.nvim

A lightweight, super-fast Neovim statusline plugin written in Lua with a component-based API.

17217Lua
4 years ago
format-on-save.nvim
format-on-save.nvimelentok/format-on-save.nvim

A Neovim plugin that automatically formats files on save using LSP or shell utilities like prettierd and shfmt.

1725Lua
1 year ago
1
21
22
23
50