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 projects1662.8k total stars214.3k total forks34 languages

Open-source projects built with Lua

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

Showing 1,799 open-source projects · page 12 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
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.

55858Lua
4 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.

555107Lua
1 month ago
Hedgewars
Hedgewarshedgewars/hw

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

550121Lua
1 month ago
tsc.nvim
tsc.nvimdmmulroy/tsc.nvim

A Neovim plugin for asynchronous project-wide TypeScript type-checking using the TypeScript compiler (tsc).

54834Lua
6 months 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.

54518Lua
6 months 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.

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

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

54333Lua
3 months ago
SUIT
SUITvrld/SUIT

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

54073Lua
2 years ago
RxLua
RxLuabjornbytes/RxLua

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

53978Lua
6 years 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.

5385Lua
7 months ago
kommentary
kommentaryb3nj5m1n/kommentary

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

53212Lua
2 years ago
cimgui-go
cimgui-goAllenDang/cimgui-go

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

53072C++
1 day ago
windline.nvim
windline.nvimwindwp/windline.nvim

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

53019Lua
9 months ago
Neovim
Neovimquarto-dev/quarto-nvim

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

52822Lua
3 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.

52737C
11 months ago
winshift.nvim
winshift.nvimsindrets/winshift.nvim

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

52710Lua
2 years 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
1 month 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.

52628Lua
20 days 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
zeioth/garbage-day.nvim
zeioth/garbage-day.nvimZeioth/garbage-day.nvim

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

5238Lua
4 months ago
nvim-origami
nvim-origamichrisgrieser/nvim-origami

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

52117Lua
18 days ago
guard.nvim
guard.nvimnvimdev/guard.nvim

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

51926Lua
5 months ago
actions-preview.nvim
actions-preview.nvimaznhe21/actions-preview.nvim

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

51820Lua
3 months ago
knife.system
knife.systemairstruck/knife

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

51840Lua
7 years ago
knife
knifeairstruck/knife

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

51840Lua
7 years ago
bufdelete.nvim
bufdelete.nvimfamiu/bufdelete.nvim

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

51423Lua
2 years ago
neural
neuraldense-analysis/neural

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

51220Vim Script
1 year 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
3 months ago
Octave
Octavemholtkamp/octave

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

50834C++
3 months ago
startup.nvim
startup.nvimmax397574/startup.nvim

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

50336Lua
1 month 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.

50213Lua
3 months 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.

50135Lua
3 months 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.

49916Lua
1 year ago
nvim-comment
nvim-commentterrortylor/nvim-comment

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

49720Lua
2 years ago
3DreamEngine
3DreamEngine3dreamengine/3DreamEngine

A powerful and easy-to-use 3D engine extension for the LÖVE 2D game framework.

49620Lua
3 years 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.

49516Lua
24 days ago
1
11
12
13
50