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 13 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
Razix Engine
Razix EnginePikachuxxxx/Razix

A high-performance, cross-platform 3D game engine with Vulkan/DirectX 12 support, built on a novel 'Everything is an asset' design principle.

49332C++
1 month ago
tiny-code-action.nvim
tiny-code-action.nvimrachartier/tiny-code-action.nvim

A Neovim plugin that provides a simple way to run and visualize code actions from language servers with multiple picker and diff backend options.

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

49139Lua
1 year ago
Torch code for Visual Question Answering using a CNN+LSTM model
Torch code for Visual Question Answering using a CNN+LSTM modelabhshkdz/neural-vqa

A Torch implementation of a VIS+LSTM model for answering questions about images using deep learning.

48690Lua
10 years ago
codewindow.nvim
codewindow.nvimgorbit99/codewindow.nvim

A Neovim minimap plugin that integrates with Tree-sitter and LSP to display code structure, diagnostics, and git changes.

48521Lua
1 year ago
Flux
Fluxrxi/flux

A fast, lightweight tweening library for Lua, enabling smooth animations and transitions for game objects and UI elements.

48542Lua
5 years ago
30log
30logYonaba/30log

A minimal 30-line framework for object-oriented programming in Lua with classes, inheritance, and mixins.

48353Lua
5 years ago
love-release
love-releaseMisterDA/love-release

A Lua script that automates packaging and distribution of LÖVE games for Windows, macOS, and Linux.

48028Lua
2 years ago
luaffi
luaffijmckaskill/luaffi

Standalone FFI library for calling C functions from Lua, compatible with LuaJIT's FFI interface.

47883C
5 years ago
bamboo.nvim
bamboo.nvimribru17/bamboo.nvim

A dark green Neovim color scheme designed to reduce eye strain with Lua-based Tree-sitter and LSP highlighting.

47724Lua
8 months ago
visual-whitespace.nvim
visual-whitespace.nvimmcauley-penney/visual-whitespace.nvim

A Neovim plugin that displays whitespace characters only in visual mode, mimicking VSCode's renderWhitespace: selection feature.

4778Lua
1 month ago
nvim-cursorline
nvim-cursorlineya2s/nvim-cursorline

A Neovim plugin that highlights the word under the cursor and shows/hides cursorline based on cursor movement.

47728Lua
5 months ago
llm.nvim
llm.nvimKurama622/llm.nvim

A Neovim plugin for interacting with various large language models (LLMs) like ChatGPT, Copilot, and local models directly within the editor.

47736Lua
1 month ago
tundra
tundradeplinenoise/tundra

A high-performance code build system optimized for fast incremental builds in large software projects.

47476C
7 months ago
fugit2.nvim
fugit2.nvimSuperBo/fugit2.nvim

A Neovim git GUI plugin powered by libgit2, offering a floating window interface with Magit-style menus and interactive rebase.

47316Lua
1 month ago
nvim-plugin-template
nvim-plugin-templateellisonleao/nvim-plugin-template

A template repository for creating Neovim plugins with a pre-configured Lua structure, testing, and CI workflows.

47328Lua
9 months ago
strudel.nvim
strudel.nvimgruvw/strudel.nvim

A Neovim plugin for live coding algorithmic music and visuals with Strudel, providing real-time two-way synchronization and remote control.

46830JavaScript
3 months ago
neovim-tips
neovim-tipssaxon1964/neovim-tips

A Neovim plugin that provides a searchable collection of hundreds of tips, tricks, and shortcuts with a daily tip feature and PDF book.

46713Lua
3 months ago
Pegasus.lua
Pegasus.luaEvandroLG/pegasus.lua

A lightweight HTTP server for building web applications in Lua with an easy API and native plugin support.

46641Lua
4 months ago
nnn.nvim
nnn.nvimluukvbaal/nnn.nvim

A Neovim file manager plugin powered by the nnn terminal file browser.

46411Lua
1 year ago
nvim-treehopper
nvim-treehoppermfussenegger/nvim-treehopper

A Neovim plugin for region selection using hints on abstract syntax tree nodes powered by tree-sitter.

46317Lua
1 year ago
termtris
termtristylerneylon/termtris

A text-based Tetris clone written in Lua that runs in the terminal.

46341Lua
6 years ago
ledge
ledgepintsized/ledge

An RFC-compliant, ESI-capable HTTP cache for Nginx/OpenResty backed by Redis, designed as a fast alternative to Squid/Varnish.

45957Lua
5 years ago
gruvbox-baby
gruvbox-babyluisiacc/gruvbox-baby

A Gruvbox color scheme variation for Neovim with full TreeSitter support and extensive customization.

45834Lua
2 years ago
everforest-nvim
everforest-nvimneanias/everforest-nvim

A Lua port of the Everforest color scheme for Neovim, offering dark and light modes with adjustable background hardness.

45739Lua
3 months ago
MiniMax
MiniMaxnvim-mini/MiniMax

A Neovim config generator that creates a stable, feature-rich setup based on the 'mini.nvim' modules.

45437Lua
6 days ago
luacheck
luachecklunarmodules/luacheck

A static analyzer and linter for Lua code that detects undefined globals, unused variables, and other issues.

45262Lua
3 months ago
bluloco.nvim
bluloco.nvimuloco/bluloco.nvim

A designer Neovim theme with light and dark variants, built with lush.nvim for comprehensive syntax highlighting and plugin support.

45013Lua
3 months ago
nvimux
nvimuxhkupty/nvimux

A Neovim plugin that maps tmux keybindings to Neovim's windows, buffers, and terminals as a tmux replacement.

45016Lua
4 years ago
mellifluous.nvim
mellifluous.nvimramojus/mellifluous.nvim

A pleasant and productive colorscheme for Neovim with stronger highlights on important keywords and multiple colorsets.

44717Lua
3 months ago
modus-themes.nvim
modus-themes.nvimmiikanissi/modus-themes.nvim

Highly accessible Neovim themes with WCAG AAA contrast compliance, ported from GNU Emacs Modus Themes.

44435Lua
4 months ago
Supernova
Supernovasupernovaengine/supernova

A free, cross-platform game engine for 2D and 3D projects using an entity component system (ECS) and data-oriented design.

43845C++
1 day ago
nvim-lazyman
nvim-lazymandoctorfree/nvim-lazyman

A Neovim configuration manager that installs, initializes, and manages over 100 pre-configured Neovim distributions via a menu interface.

43718HTML
8 months ago
Navigator.nvim
Navigator.nvimnumToStr/Navigator.nvim

A Neovim plugin for seamless navigation between editor windows and terminal multiplexer panes.

43526Lua
2 years ago
nvim-coverage
nvim-coverageandythigpen/nvim-coverage

A Neovim plugin that displays test coverage data in the sign column and summary reports for multiple programming languages.

43355Lua
1 year ago
batteries
batteries1bardesign/batteries

A comprehensive Lua utility library that extends the standard library and provides common algorithms and data structures for game development.

43332Lua
1 month ago
1
12
13
14
50