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,114 open-source projects · page 20 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
luasteam
luasteamuspgamedev/luasteam

Lua bindings for the Steamworks API, enabling Steam integration in Lua-based games and applications.

22933C++
2 months ago
mdeval.nvim
mdeval.nvimjubnzv/mdeval.nvim

Neovim plugin that evaluates code blocks inside markdown, vimwiki, orgmode.nvim, and norg documents.

22818Lua
1 month ago
ecs-lua
ecs-luanidorx/ecs-lua

A fast, ergonomic Entity Component System engine for Lua game development with no external dependencies.

22867Lua
1 year ago
cutlass.nvim
cutlass.nvimgbprod/cutlass.nvim

A Neovim plugin that separates cut from delete operations to preserve your yank register.

2277Lua
7 months ago
tangerine.nvim
tangerine.nvimudayvir-singh/tangerine.nvim

A fast and configurable Fennel integration plugin for Neovim, enabling you to write your configuration in Fennel.

22621Fennel
1 year ago
mdmath.nvim
mdmath.nvimThiago4532/mdmath.nvim

A Neovim plugin that previews inline LaTeX equations in Markdown files using the Kitty Graphics Protocol.

22617Lua
1 year ago
nvim-numbertoggle
nvim-numbertogglesitiom/nvim-numbertoggle

Neovim plugin that automatically toggles between relative and absolute line numbers based on editor mode.

2235Lua
2 months ago
blink.indent
blink.indentsaghen/blink.indent

A performant Neovim plugin that provides real-time indent guides with scope highlighting on every keystroke.

2229Lua
1 month ago
hbac.nvim
hbac.nvimaxkirillov/hbac.nvim

A Neovim plugin that automatically closes unedited buffers when the buffer list grows too long.

22212Lua
1 month ago
Commander Genius
Commander Geniusgerstrong/Commander-Genius

A modern open-source interpreter for Commander Keen and Cosmo's Cosmic Adventure games, enhancing classic DOS gameplay with new features.

22146C++
17 days ago
nvim-genghis
nvim-genghischrisgrieser/nvim-genghis

A lightweight Neovim plugin for quick file operations like moving, renaming, creating, and deleting files without a full file manager.

22012Lua
3 days ago
blink.compat
blink.compatsaghen/blink.compat

A compatibility layer that allows nvim-cmp completion sources to be used with blink.cmp in Neovim.

22010Lua
1 year ago
OMath
OMathorange-cpp/omath

A modern C++23 framework for game development, modding, and cheat creation with high-performance math, physics, and graphics support.

21718C++
1 day ago
captcha.irctc
captcha.irctcarunpatala/captcha.irctc

A deep learning model that reads IRCTC captchas with 98% accuracy, demonstrating their vulnerability to automated booking.

21540Lua
5 years ago
gist.nvim
gist.nvimrawnly/gist.nvim

A Neovim plugin to create and manage gists on GitHub, GitLab, Termbin, and other platforms directly from your editor.

2158Lua
28 days ago
term-edit.nvim
term-edit.nvimchomosuke/term-edit.nvim

A Neovim plugin that enables Vim keybindings for editing commands directly in the built-in terminal.

2154Lua
1 year ago
range-highlight.nvim
range-highlight.nvimwinston0410/range-highlight.nvim

A lightweight Neovim plugin that visually highlights command-line ranges before execution.

2147Lua
6 months ago
binser
binserbakpakin/binser

A robust, pure Lua binary serializer specializing in userdata, custom types, cycles, and metatables.

21424Lua
3 years ago
visual_studio_code
visual_studio_codeaskfiy/visual_studio_code

A Neovim theme that closely replicates Visual Studio Code's color scheme, making your Neovim setup look like VSCode.

21315Lua
1 year ago
nvim-tetris
nvim-tetrisalec-gibson/nvim-tetris

A Tetris game plugin for Neovim, written in Fennel and compiled to Lua, bringing classic gameplay to your editor.

21310Lua
2 years ago
jester
jesterDavid-Kunz/jester

A Neovim plugin for running and debugging Jest tests directly from the editor.

21313Lua
1 year ago
cunn
cunntorch/cunn

CUDA backend implementation for Torch's neural network package, enabling GPU acceleration for deep learning models.

213173Cuda
6 years ago
evolved.lua
evolved.luaBlackMATov/evolved.lua

A fast and flexible archetype-based Entity-Component-System library for Lua, designed for high performance and simplicity.

2129Lua
2 months ago
sort.nvim
sort.nvimsQVe/sort.nvim

A Neovim plugin for intelligent line-wise and delimiter-aware text sorting with natural number handling.

2114Lua
1 month ago
vs-tasks.nvim
vs-tasks.nvimEthanJWright/vs-tasks.nvim

A Neovim plugin that loads and runs tasks from VS Code's tasks.json format, with Telescope and snacks.nvim picker support.

21113Lua
7 months ago
luatab.nvim
luatab.nvimalvarosevilla95/luatab.nvim

A minimal Lua-based tabline renderer for Neovim that replaces the default tabline with a clean, customizable implementation.

20921Lua
1 year ago
lua-parser
lua-parserandremm/lua-parser

A Lua 5.3 parser that generates a Metalua-compatible AST using LPegLabel for improved error messages.

20932Lua
5 months ago
wezterm-types
wezterm-typesDrKJeff16/wezterm-types

LuaLS type annotations for WezTerm configuration, with support for Neovim, VSCode, and community plugins.

20929Lua
8 days ago
neon
neonrafamadriz/neon

A customizable Neovim colorscheme with multiple style options, vivid colors, and eye-friendly soft contrast.

20914Lua
3 years ago
NeoSolarized.nvim
NeoSolarized.nvimTsuzat/NeoSolarized.nvim

A Lua-based Neovim colorscheme ported from NeoSolarized with enhanced syntax highlighting and transparency support.

20824Lua
1 year ago
nvim-solarized-lua
nvim-solarized-luaishan9299/nvim-solarized-lua

A complete Solarized colorscheme port to Lua for Neovim 0.5+ with LSP, Treesitter, and plugin support.

20854Lua
2 years ago
sad.nvim
sad.nvimray-x/sad.nvim

A project-wide find and replace plugin for Neovim with real-time preview using sad and fzf.

2080Lua
1 year ago
nvim-tinygit
nvim-tinygitchrisgrieser/nvim-tinygit

A lightweight Neovim plugin providing streamlined git operations like interactive staging, smart commits, and file history exploration.

2079Lua
1 month ago
Abstract
AbstractAbstract-IDE/Abstract

A pre-configured Neovim setup that transforms the editor into a modern, feature-rich IDE.

20714Lua
16 days ago
roshnivim
roshnivimshaeinst/roshnivim

A Neovim configuration that transforms the editor into a modern IDE with advanced features and plugins.

20714Lua
16 days ago
TopbarPlus
TopbarPlus1ForeverHD/TopbarPlus

A Roblox Studio library for creating dynamic and customizable topbar icons with themes, dropdowns, and menus.

207215Lua
8 months ago
1
19
20
21
31