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,114 open-source projects · page 12 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
Hedgewars
Hedgewarshedgewars/hw

A turn-based strategy game where players control teams of hedgehogs using over 40 weapons to battle on destructible terrain.

545118Lua
10 days ago
cmake-tools.nvim
cmake-tools.nvimCivitasv/cmake-tools.nvim

A pure Lua Neovim plugin providing comprehensive CMake project integration with build, test, and debug workflows.

543106Lua
4 days ago
gesture.nvim
gesture.nvimnotomo/gesture.nvim

A mouse gesture plugin for Neovim that allows users to execute commands by drawing simple directional patterns with the mouse.

5412Lua
1 month ago
persisted.nvim
persisted.nvimolimorris/persisted.nvim

A Neovim plugin for managing sessions with git branching, autoloading, and Telescope integration.

54133Lua
1 month ago
one-small-step-for-vimkind
one-small-step-for-vimkindjbyuki/one-small-step-for-vimkind

A debug adapter for Neovim that enables debugging of Lua plugins and configuration files using the Debug Adapter Protocol.

54017Lua
4 months ago
live-command.nvim
live-command.nvimsmjonas/live-command.nvim

A Neovim plugin that provides real-time previews for commands like :norm and macros as you type.

5405Lua
5 months ago
lean.nvim
lean.nvimJulian/lean.nvim

A Neovim plugin providing comprehensive language support for the Lean theorem prover, including an infoview, abbreviations, and LSP integration.

54054Lua
2 days ago
RxLua
RxLuabjornbytes/RxLua

Reactive Extensions for Lua, providing Observables for handling events, data streams, and asynchronous operations.

53778Lua
6 years ago
SUIT
SUITvrld/SUIT

An immediate mode GUI library for LÖVE game engine, providing simple UI widgets with layout management.

53474Lua
2 years ago
kommentary
kommentaryb3nj5m1n/kommentary

A Neovim plugin written in Lua for commenting and uncommenting lines, visual selections, and motions.

53213Lua
2 years ago
windline.nvim
windline.nvimwindwp/windline.nvim

A highly customizable, animated statusline plugin for Neovim with per-filetype support and built-in animations.

52719Lua
7 months ago
FWK
FWKr-lyeh/FWK

A single-file, unlicensed 3D game engine/framework written in C, featuring an integrated asset pipeline and cross-platform support.

52637C
10 months ago
iswap.nvim
iswap.nvimmizlan/iswap.nvim

Interactively select and swap function arguments, list elements, and other code nodes in Neovim using tree-sitter.

52622Lua
11 days ago
winshift.nvim
winshift.nvimsindrets/winshift.nvim

A Neovim plugin for freely rearranging and swapping windows with intuitive keyboard-driven movement.

52510Lua
2 years ago
telescope-media-files.nvim
telescope-media-files.nvimnvim-telescope/telescope-media-files.nvim

A Telescope extension for Neovim that previews images, PDFs, videos, fonts, and EPUB files directly in the editor.

52356Lua
2 years ago
debugprint.nvim
debugprint.nvimandrewferrier/debugprint.nvim

A NeoVim plugin for printf-style debugging that inserts debug statements with file, line, and variable info across 40+ languages.

52227Lua
28 days ago
Neovim
Neovimquarto-dev/quarto-nvim

A Neovim plugin providing language support, code execution, and preview features for working with Quarto documents.

52222Lua
1 month ago
guard.nvim
guard.nvimnvimdev/guard.nvim

A lightweight, fast, and asynchronous formatting and linting plugin for Neovim 0.10+.

52026Lua
4 months ago
cimgui-go
cimgui-goAllenDang/cimgui-go

Auto-generated Go wrapper for Dear ImGui via cimgui, providing multiple backend implementations for GUI applications.

51870C++
11 days ago
actions-preview.nvim
actions-preview.nvimaznhe21/actions-preview.nvim

A Neovim plugin that previews code changes from LSP code actions before applying them.

51620Lua
1 month ago
bufdelete.nvim
bufdelete.nvimfamiu/bufdelete.nvim

Delete Neovim buffers without messing up your window layout, providing a better alternative to :bdelete.

51522Lua
2 years ago
zeioth/garbage-day.nvim
zeioth/garbage-day.nvimZeioth/garbage-day.nvim

A Neovim plugin that automatically stops inactive LSP clients to free up RAM.

5157Lua
3 months ago
knife
knifeairstruck/knife

A collection of self-contained micro-modules for Lua providing utilities like OOP, state machines, async patterns, and testing.

51441Lua
7 years ago
knife.system
knife.systemairstruck/knife

A collection of self-contained micro-modules for Lua, providing utilities for OOP, async code, events, and more.

51441Lua
7 years ago
neural
neuraldense-analysis/neural

AI-powered code generation and text editing plugin for Vim and Neovim, supporting OpenAI and local models.

51221Vim Script
10 months ago
nvim-origami
nvim-origamichrisgrieser/nvim-origami

A Neovim plugin providing elegant folding features with LSP/Treesitter integration, fold decorations, and intuitive keymaps.

51014Lua
12 days ago
snap
snapcamspiers/snap

A fast, non-blocking finder system for Neovim that uses producers and consumers to search files, buffers, and grep results.

50817Fennel
2 months ago
agentic.nvim
agentic.nvimcarlos-algms/agentic.nvim

A Neovim chat interface for AI agents that works with any provider supporting the Agent Client Protocol (ACP).

50447Lua
1 day ago
Octave
Octavemholtkamp/octave

A 3D game engine for GameCube, Wii, 3DS, Windows, Linux, and Android.

50233C++
1 month ago
startup.nvim
startup.nvimmax397574/startup.nvim

A highly configurable startup screen for Neovim with themes, building blocks, and extensive customization options.

50137Lua
1 day ago
auto-dark-mode.nvim
auto-dark-mode.nvimf-person/auto-dark-mode.nvim

A Neovim plugin that automatically syncs the editor's appearance (dark/light mode) with the system settings on macOS, Linux, and Windows.

49835Lua
2 months ago
symbol-usage.nvim
symbol-usage.nvimWansmer/symbol-usage.nvim

A Neovim plugin that displays references, definitions, and implementations of document symbols as virtual text, inspired by JetBrains IDEA.

49713Lua
2 months ago
nvim-comment
nvim-commentterrortylor/nvim-comment

A Neovim comment toggler written in Lua that uses built-in commentstring and comments line-by-line.

49721Lua
2 years ago
comment-box.nvim
comment-box.nvimLudoPinelli/comment-box.nvim

A Neovim plugin to create and manage decorative comment boxes and lines for code and plain text files.

49416Lua
1 year ago
other.nvim
other.nvimrgroli/other.nvim

A Neovim plugin to quickly open associated files (like tests, views, or components) for the current buffer using configurable mappings.

49039Lua
1 year ago
colorful-menu.nvim
colorful-menu.nvimxzbdmw/colorful-menu.nvim

A Neovim plugin that enhances completion menus with syntax highlighting and smart formatting for multiple language servers.

48915Lua
1 month ago
1
11
12
13
31