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

49332C++
15 hours 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.

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

48724Lua
9 months ago
Flux
Fluxrxi/flux

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

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

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.

48421Lua
1 year ago
30log
30logYonaba/30log

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

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

48236Lua
2 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.

48030JavaScript
4 months 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
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
2 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.

47728Lua
6 months ago
luaffi
luaffijmckaskill/luaffi

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

47683C
5 years 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.

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

47417Lua
2 months ago
tundra
tundradeplinenoise/tundra

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

47376C
9 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.

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

46842Lua
5 months ago
MiniMax
MiniMaxnvim-mini/MiniMax

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

46438Lua
7 days 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.

46417Lua
1 year ago
termtris
termtristylerneylon/termtris

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

46341Lua
6 years ago
gruvbox-baby
gruvbox-babyluisiacc/gruvbox-baby

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

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

45940Lua
1 month ago
RbxUtil
RbxUtilSleitnick/RbxUtil

A collection of utility modules for Roblox development, providing essential tools for networking, state management, and game systems.

458124Luau
18 days 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
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.

45713Lua
1 day ago
luacheck
luachecklunarmodules/luacheck

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

45661Lua
29 days 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.

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

44836Lua
17 days 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.

43818HTML
9 months ago
ts-error-translator.nvim
ts-error-translator.nvimdmmulroy/ts-error-translator.nvim

A Neovim plugin that translates cryptic TypeScript error messages into plain English explanations.

4358Lua
7 months ago
batteries
batteries1bardesign/batteries

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

43531Lua
2 days ago
1
12
13
14
50