Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Lua
L

Lua

Language
1252 projects1636.8k total stars211.9k total forks32 languages

Open-source projects built with Lua

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

Showing 1,139 open-source projects · page 16 of 32

……
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-fzf
nvim-fzfvijaymarupudi/nvim-fzf

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

34914Lua
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.

3495Lua
4 years ago
nvim-lspfuzzy
nvim-lspfuzzyojroques/nvim-lspfuzzy

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

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

34832Lua
1 year ago
im-select.nvim
im-select.nvimkeaising/im-select.nvim

Automatically switch input methods based on Neovim's edit mode for macOS, Windows, and Linux.

34836Lua
2 months ago
deadcolumn.nvim
deadcolumn.nvimBekaboo/deadcolumn.nvim

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

34812Lua
9 months ago
pckr.nvim
pckr.nvimlewis6991/pckr.nvim

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

34717Lua
8 months ago
cheovim
cheovimNTBBloodbath/cheovim

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

34712Lua
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.

34443Lua
3 months ago
nwm
nwmaltermo/nwm

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

3445Lua
20 days ago
AVA
AVAr-lyeh/AVA

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

34331C
7 years ago
neodim
neodimzbirenbaum/neodim

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

34111Lua
1 year ago
cutorch
cutorchtorch/cutorch

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

340207Cuda
8 years ago
dp
dpnicholas-leonard/dp

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

339139Lua
9 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.

33920Lua
2 months 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.

3387Lua
2 years 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.

33713Lua
2 months 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.

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

33557Lua
2 years 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
Lovebird
Lovebirdrxi/lovebird

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

32926Lua
5 years ago
t
tosyrisrblx/t

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

32842Lua
1 year 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.

32510Lua
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.

32210Lua
6 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.

32226Lua
1 year ago
auto-save.nvim
auto-save.nvimokuuva/auto-save.nvim

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

32215Lua
1 month ago
aquarium-vim
aquarium-vimFrenzyExists/aquarium-vim

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

32016Vim Script
1 year 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.

31812Lua
21 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
1 year ago
Concord
ConcordKeyslam-Group/Concord

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

31625Lua
4 months ago
prettier.nvim
prettier.nvimMunifTanjim/prettier.nvim

A Prettier plugin for Neovim's built-in LSP client, enabling code formatting via null-ls.

31610Lua
1 year 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.

31612Lua
2 years ago
TraktForVLC
TraktForVLCXaF/TraktForVLC

Automatically scrobble movies and TV shows you watch in VLC to your trakt.tv account.

31547Python
7 years 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.

31521CSS
1 month ago
express_line.nvim
express_line.nvimtjdevries/express_line.nvim

A fast, customizable Neovim statusline written in pure Lua with support for coroutines, functions, and async jobs.

31523Lua
2 years ago
1
15
16
17
32