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 25 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-devicons-auto-colors.nvim
tiny-devicons-auto-colors.nvimrachartier/tiny-devicons-auto-colors.nvim

A Neovim plugin that automatically colors file icons by matching them to a theme's color palette.

1311Lua
9 days ago
lpeg_patterns
lpeg_patternsdaurnimator/lpeg_patterns

A collection of LPEG patterns for parsing and validating common data formats like URIs, emails, IP addresses, and HTTP headers.

1308Lua
4 years ago
sj.nvim
sj.nvimwoosaaahh/sj.nvim

A Neovim plugin for search-based navigation with quick jump labels, combining pattern matching with single-key jumps.

1303Lua
2 years ago
Torch7 Tutorials
Torch7 Tutorialsclementfarabet/ipam-tutorials

Tutorial materials for the 2012 IPAM Graduate Summer School on Deep Learning and Feature Learning using Theano and Torch.

13055Lua
9 years ago
luaproc
luaprocaskyrme/luaproc

A concurrent programming library for Lua that enables parallel execution of Lua processes using message passing and POSIX threads.

12927C
8 years ago
comfy-line-numbers.nvim
comfy-line-numbers.nvimmluders/comfy-line-numbers.nvim

A Neovim plugin that displays relative line numbers using left-hand digits to make vertical motions more comfortable.

12912Lua
4 months ago
neovim-boilerplate
neovim-boilerplatetokiory/neovim-boilerplate

A modern, well-documented Neovim configuration template using Lua and lazy.nvim for building custom setups.

12812Lua
11 months ago
cliargs
cliargsamireh/lua_cliargs

A feature-rich command-line argument parser for Lua supporting required/optional arguments, flags, commands, and automatic help generation.

12725Lua
2 years ago
nvim-luaref
nvim-luarefmilisims/nvim-luaref

Adds a comprehensive Vim :help reference for Lua 5.1 built-in functions and libraries.

1276Vim Script
1 year ago
jellybeans-nvim
jellybeans-nvimmetalelf0/jellybeans-nvim

A Lua port of the jellybeans colorscheme for Neovim, built with lush.nvim for accurate color mapping.

12620Lua
1 year ago
Grit
Gritgrit-engine/grit-engine

A game engine with Lua scripting support, built for extensibility and cross-platform development.

12524C++
8 years ago
gfx.js
gfx.jsclementfarabet/gfx.js

A browser-based graphics server that renders HTML resources generated by Torch7 or other clients, enabling remote visualization.

12435JavaScript
8 years ago
neovim-tasks
neovim-tasksShatur/neovim-tasks

A stateful Neovim plugin for managing and running build system tasks with project-specific configuration.

12415Lua
13 days ago
data-viewer.nvim
data-viewer.nvimVidocqH/data-viewer.nvim

A lightweight Neovim plugin that provides a table view for inspecting CSV, TSV, and SQLite data files.

1247Lua
1 year ago
decisive.nvim
decisive.nvimemmanueltouzery/decisive.nvim

A Neovim plugin that aligns CSV columns using virtual text without modifying file content.

1244Lua
2 days ago
Helium
Heliumqeffects/helium

A modern, customizable, high-performance retained UI framework for the LÖVE game engine.

1249Lua
1 year ago
foldtext.nvim
foldtext.nvimOXY2DEV/foldtext.nvim

A dynamic and stylized foldtext plugin for Neovim, offering per-window customization and automatic updates.

1231Lua
11 days ago
yankbank-nvim
yankbank-nvimptdewey/yankbank-nvim

A Neovim plugin that tracks yank and deletion history, providing a quick-access popup menu with optional session persistence.

1238Lua
1 month ago
remote-ssh.nvim
remote-ssh.nviminhesrom/remote-ssh.nvim

A Neovim plugin that enables remote file editing with full LSP and TreeSitter support by running language servers on remote machines while keeping editing local.

1236Lua
3 months ago
ferris.nvim
ferris.nvimvxpm/ferris.nvim

A Neovim plugin that provides direct access to Rust Analyzer's LSP extensions for Rust development.

1228Lua
10 months ago
lze
lzeBirdeeHub/lze

A dead simple lazy-loading Lua library for Neovim plugins, providing an API to load plugins on various triggers.

1220Lua
4 days ago
Autobatch
Autobatchrxi/autobatch

A LÖVE module that automatically batches identical image draws using SpriteBatches for improved performance.

1227Lua
7 years ago
modal.wezterm
modal.weztermMLFlexer/modal.wezterm

A WezTerm plugin that adds Vim-like modal keybindings for terminal navigation, copying, searching, and UI management.

1229Lua
14 days ago
thorn.nvim
thorn.nvimjpwol/thorn.nvim

A minimal green color scheme for Neovim with dark/light variants and low-contrast highlights for eye comfort.

1215Lua
21 days ago
luapgsql
luapgsqlarcapos/luapgsql

Lua binding for PostgreSQL providing direct database access from Lua applications.

12024C
4 months ago
one-nvim
one-nvimTh3Whit3Wolf/one-nvim

An Atom One inspired dark and light colorscheme for Neovim, written in Lua.

11922Lua
4 years ago
yeet.nvim
yeet.nvimsamharju/yeet.nvim

A Neovim plugin for running shell commands in terminal buffers or tmux panes with zero configuration.

1195Lua
3 months ago
nvim-rulebook
nvim-rulebookchrisgrieser/nvim-rulebook

A Neovim plugin that prettifies TypeScript errors, adds inline ignore comments, and looks up rule documentation for over 50 linters and formatters.

1195Lua
2 months ago
prism
prismPrismRL/prism

A modular roguelike engine for LÖVE, built with Lua and using the command pattern for extensible turn-based game development.

11911Lua
2 days ago
gsh
gshAdaCore/gsh

A POSIX shell implementation for Windows designed to accelerate builds of GNU and autotools projects.

11910C
2 years ago
Abstract-cs
Abstract-csAbstract-IDE/Abstract-cs

A Lua colorscheme for Neovim with Tree-sitter support, originally designed for the Abstract IDE.

11810Lua
7 months ago
Luis
LuisSiENcE/luis

A flexible, grid-centric GUI framework for building dynamic user interfaces in Löve2D games and applications.

1188Lua
3 months ago
due.nvim
due.nvimnfrid/due.nvim

Neovim plugin that displays due dates and times for date strings in markdown files.

1173Lua
2 years ago
nvim-terminal
nvim-terminals1n7ax/nvim-terminal

A Lua-Neovim plugin for toggling and managing terminal windows with multiple buffer support.

1178Lua
3 months ago
arena.nvim
arena.nvimdzfrias/arena.nvim

A frecency-based buffer switcher for Neovim that sorts files by frequency and recency for fast navigation.

1159Lua
2 months ago
cobalt2.nvim
cobalt2.nvimlalitmee/cobalt2.nvim

A cobalt2 color theme for Neovim implemented in Lua using the colorbuddy library.

11513Lua
7 months ago
1
24
25
26
31