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,084 open-source projects · page 13 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
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.

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

48832C++
1 month ago
30log
30logYonaba/30log

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

48553Lua
5 years 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.

48590Lua
10 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.

48329Lua
1 year ago
3DreamEngine
3DreamEngine3dreamengine/3DreamEngine

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

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

47821Lua
1 year ago
luaffi
luaffijmckaskill/luaffi

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

47883C
5 years ago
Flux
Fluxrxi/flux

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

47841Lua
5 years 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.

47635Lua
1 month ago
tundra
tundradeplinenoise/tundra

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

47276C
6 months 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.

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

47028Lua
8 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.

46816Lua
1 day 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.

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

4648Lua
3 days ago
nnn.nvim
nnn.nvimluukvbaal/nnn.nvim

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

46411Lua
1 year ago
termtris
termtristylerneylon/termtris

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

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

46341Lua
3 months ago
nvim-treehopper
nvim-treehoppermfussenegger/nvim-treehopper

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

46217Lua
11 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.

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

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

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

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

45125JavaScript
2 months ago
nvimux
nvimuxhkupty/nvimux

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

44816Lua
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
1 month ago
luacheck
luachecklunarmodules/luacheck

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

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

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

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

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

43455Lua
1 year ago
Navigator.nvim
Navigator.nvimnumToStr/Navigator.nvim

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

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

43418HTML
6 months ago
pgmoon
pgmoonleafo/pgmoon

A pure Lua PostgreSQL client library for OpenResty, LuaSocket, cqueues, and LuaPosix environments.

43194MoonScript
1 month ago
colortils.nvim
colortils.nvimmax397574/colortils.nvim

A Neovim plugin providing color pickers, converters, and utilities for working with colors directly in the editor.

43014Lua
1 year ago
gopher.nvim
gopher.nvimolexsmir/gopher.nvim

A minimalistic Neovim plugin written in Lua that provides Go tooling support like struct tagging, test generation, and dependency management.

42918Lua
8 days ago
1
12
13
14
31