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 16 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
nvim-lspfuzzy
nvim-lspfuzzyojroques/nvim-lspfuzzy

A Neovim plugin that integrates FZF with the Language Server Protocol client for fuzzy-finding LSP results.

35415Lua
4 months ago
night-owl.nvim
night-owl.nvimoxfist/night-owl.nvim

A faithful Neovim port of the Night Owl VSCode theme with extended Treesitter and semantic token support.

35332Lua
1 year ago
PacPac
PacPactylerneylon/pacpac

A Lua-based Pac-Man clone with three mazes and easy level editing, built with the LÖVE game engine.

35336Lua
11 years ago
Love Imgui
Love Imguislages/love-imgui

A Lua binding of Dear ImGui for the LÖVE game engine, enabling immediate-mode GUI development.

35165C++
2 years ago
Cirno's Perfect Math Library
Cirno's Perfect Math Libraryexcessive/cpml

A comprehensive Lua math library for 2D/3D game development, providing vectors, matrices, quaternions, and geometric operations.

35043Lua
6 months ago
cheovim
cheovimNTBBloodbath/cheovim

A Neovim configuration switcher written in Lua that automates managing and transitioning between multiple configs.

34912Lua
3 years ago
deadcolumn.nvim
deadcolumn.nvimBekaboo/deadcolumn.nvim

A Neovim plugin that dynamically shows the colorcolumn as you approach it, helping maintain code width.

34911Lua
11 months ago
nwm
nwmaltermo/nwm

A Neovim plugin that allows you to manage X11 windows as if they were buffers within the editor.

3495Lua
3 months ago
nvim-fzf
nvim-fzfvijaymarupudi/nvim-fzf

An asynchronous Lua API for integrating fzf fuzzy finder into Neovim with full UI interactivity.

34814Lua
1 year ago
vimpeccable
vimpeccablesvermeulen/vimpeccable

A Neovim plugin that provides a Lua API for mapping keys directly to Lua code, enabling a fully Lua-based configuration.

3485Lua
4 years ago
pckr.nvim
pckr.nvimlewis6991/pckr.nvim

A modern, declarative plugin manager for Neovim with lockfile support and no compilation step.

34717Lua
11 months ago
neodim
neodimzbirenbaum/neodim

Neovim plugin that dims highlights for unused code (functions, variables, parameters) via LSP diagnostics.

34711Lua
1 year ago
nvim-biscuits
nvim-biscuitscode-biscuits/nvim-biscuits

A Neovim plugin that displays contextual code annotations at closing brackets to help visualize AST node boundaries.

34613Lua
5 months ago
AVA
AVAr-lyeh/AVA

A tiny, unlicensed 3D game engine written in C with C++ and Lua interfaces, emphasizing simplicity and embeddability.

34231C
7 years ago
nvim-peekup
nvim-peekupgennaro-tedesco/nvim-peekup

A Neovim plugin that provides a floating window to interactively browse, preview, and select from Vim registers.

3407Lua
3 years ago
nvim-snippy
nvim-snippydcampos/nvim-snippy

A minimalist snippet plugin for Neovim 0.10+ written in Lua, leveraging built-in extmarks and supporting SnipMate syntax.

34020Lua
2 months ago
cutorch
cutorchtorch/cutorch

A CUDA backend for Torch7 that enables GPU-accelerated tensor operations with a familiar Torch API.

340209Cuda
9 years ago
dp
dpnicholas-leonard/dp

A deep learning library for streamlining research and development using Torch7 with object-oriented design patterns.

339140Lua
10 years ago
nvim-jqx
nvim-jqxgennaro-tedesco/nvim-jqx

A Neovim plugin that populates the quickfix window with JSON/YAML entries for easy browsing and querying.

3397Lua
2 years ago
clipboard-image.nvim
clipboard-image.nvimekickx/clipboard-image.nvim

Neovim Lua plugin to paste images from clipboard directly into markdown, asciidoc, or any text file.

33657Lua
2 years ago
nlsp-settings.nvim
nlsp-settings.nvimtamago324/nlsp-settings.nvim

A Neovim plugin for configuring Language Server Protocol (LSP) servers using JSON or YAML files.

33620Lua
1 month ago
pantran.nvim
pantran.nvimpotamides/pantran.nvim

A Neovim plugin for interactive machine translation using various engines directly within the editor.

3319Lua
1 year ago
t
tosyrisrblx/t

A runtime type checker for Roblox Lua to validate data types and prevent type mismatch bugs.

33043Lua
1 year ago
Lovebird
Lovebirdrxi/lovebird

A browser-based debug console for the LÖVE game development framework.

32925Lua
5 years ago
auto-save.nvim
auto-save.nvimokuuva/auto-save.nvim

A Neovim plugin that automatically saves changed buffers with customizable triggers and conditions.

32817Lua
4 months ago
cybu.nvim
cybu.nvimghillb/cybu.nvim

A Neovim plugin that provides context when cycling buffers via a customizable notification window showing adjacent or recently used buffers.

32710Lua
3 months ago
aquarium-vim
aquarium-vimFrenzyExists/aquarium-vim

A simple, vibrant dark theme for Vim and Neovim with light mode and terminal support.

32516Vim Script
2 months ago
Concord
ConcordKeyslam-Group/Concord

A feature-complete Entity Component System library for LÖVE, focused on performance and ease of use.

32527Lua
1 month ago
cmp-nvim-lua
cmp-nvim-luahrsh7th/cmp-nvim-lua

A completion source for nvim-cmp that provides autocompletion for Neovim's Lua runtime API.

3239Lua
9 months ago
panvimdoc
panvimdockdheepak/panvimdoc

A tool that converts pandoc markdown to vimdoc format, enabling Vim/Neovim plugin authors to write documentation once and generate help files automatically.

32321CSS
4 months ago
lsp-lens.nvim
lsp-lens.nvimVidocqH/lsp-lens.nvim

Neovim plugin that displays LSP reference and definition counts inline on functions, similar to JetBrains IDEA.

32327Lua
2 years ago
nvim-rip-substitute
nvim-rip-substitutechrisgrieser/nvim-rip-substitute

A Neovim plugin for search and replace using ripgrep with incremental preview, a popup UI, and modern regex syntax.

32013Lua
17 days ago
efmls-configs-nvim
efmls-configs-nvimcreativenull/efmls-configs-nvim

An unofficial collection of pre-configured linters and formatters for efm-langserver in Neovim.

31850Lua
18 days ago
renamer.nvim
renamer.nvimfilipdutescu/renamer.nvim

A VS Code-like renaming UI for Neovim, built with Lua and leveraging Neovim's LSP for cross-scope renaming.

31812Lua
2 years ago
goose.nvim
goose.nvimazorng/goose.nvim

A Neovim plugin that integrates the Goose AI agent, enabling chat and code assistance with editor context capture.

31713Lua
3 days ago
text-to-colorscheme
text-to-colorschemesvermeulen/text-to-colorscheme

A Neovim plugin that generates custom colorschemes using text prompts and OpenAI's GPT API.

3175Lua
2 years ago
1
15
16
17
50