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 50 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
cmp-go-pkgs
cmp-go-pkgsYu-Leo/cmp-go-pkgs

nvim-cmp source that provides Go package import suggestions using gopls and nvim-treesitter.

41Lua
1 year ago
synapse.nvim
synapse.nvimOriginCoderPulse/synapse.nvim

A modern, lightweight plugin manager for Neovim with a beautiful UI, intelligent dependency management, and automatic plugin setup.

40Lua
8 months ago
rocketlog.nvim
rocketlog.nvimevanmcpheron/rocketlog.nvim

A Neovim plugin for fast, structured debug logging in JavaScript and TypeScript files.

42Lua
3 months ago
inlyne.nvim
inlyne.nvimrogue-87/inlyne.nvim

A Neovim plugin wrapper for the inlyne markdown viewer, providing live previews of Markdown files.

40Lua
5 months ago
ParticleEditor
ParticleEditorMusouCrow/ParticleEditor

A cross-platform particle editor for the LÖVE game framework, enabling creation and editing of particle systems.

41Lua
8 years ago
craftos2-plugins
craftos2-pluginsMCJack123/craftos2-plugins

A collection of plugins for CraftOS-PC that add Discord integration, joystick support, sound generation, and other peripherals.

30C++
8 months ago
root_swapper.nvim
root_swapper.nvimcosmicbuffalo/root_swapper.nvim

A Neovim plugin that automatically changes the local working directory to project roots when switching buffers.

30Lua
7 months ago
blast.nvim
blast.nvimtaigrr/blast.nvim

Neovim plugin for NvimBlast activity tracking with per-project configuration, monorepo support, and privacy controls.

30Lua
4 days ago
premake
premakepremake/premake-dlang

A Premake extension that adds support for building D language projects across multiple compilers and build systems.

32Lua
9 years ago
loveblobs
loveblobszhangf911/loveblobs

A softbody physics library for the LÖVE game framework supporting dynamic and static arbitrary softbodies.

31Lua
7 years ago
wezterm-quota-limit
wezterm-quota-limitEdenGibson/wezterm-quota-limit

WezTerm plugin that displays Claude API usage quota and burn rate estimates in the terminal status bar.

35Lua
2 months ago
Tampl
Tampl9551-Dev/tampl

A Lua library for parsing, patching, and injecting code using templates.

30Lua
2 years ago
foldchanged.nvim
foldchanged.nvimnetmute/foldchanged.nvim

A Neovim plugin that adds a FoldChanged User event for tracking fold state changes.

30Lua
7 months ago
LuaSHKit
LuaSHKitocallaco/LuaSHkit

Lua wrapper for tuning and deploying mplsh indexes from Wei Dong's lshkit library.

30C++
12 years ago
Lua-Generate
Lua-GenerateGabriel-c0Nsp/Lua-Generate

A CLI tool to generate boilerplate code for Next.js React applications, inspired by Angular's ng tool.

30Lua
1 year ago
bar128-love
bar128-loveNawias/bar128-love

A lightweight barcode rendering library for LÖVE game engine, supporting Code 128 format.

31Lua
2 years ago
wezterm-replay
wezterm-replaybtrachey/wezterm-replay

A WezTerm plugin that extracts text from command output and inserts it into the next prompt.

20Lua
11 months ago
gem_install.nvim
gem_install.nvimcosmicbuffalo/gem_install.nvim

A Neovim plugin that installs Ruby gems and runs bundle install from within the editor with progress notifications and caching.

20Lua
6 months ago
stack.wez
stack.wezbad-noodles/stack.wez

A WezTerm plugin for stacked pane mode, allowing multiple panes while viewing only one at a time.

21Lua
9 months ago
Resolution Solution
Resolution Solutiongrif-on/love2d_resolution_solution

A flexible Lua scaling library for LÖVE2D games with multiple scaling modes and full customization.

20Lua
1 year ago
IsometriH
IsometriH9551-Dev/IsometriH

An isometric rendering library for the ComputerCraft Minecraft mod, enabling 3D-like graphics in the game.

20Lua
3 years ago
lbfgs
lbfgsclementfarabet/lbfgs

A Lua FFI wrapper for the LibLBFGS C library, providing a limited-memory BFGS optimization solver.

22Lua
13 years ago
vowpalwabbit
vowpalwabbitclementfarabet/vowpal_wabbit

A Lua wrapper for Vowpal Wabbit's allreduce implementation, enabling distributed averaging across multiple machines.

20C++
14 years ago
roomshift
roomshiftmshiplet/roomshift

A room-based camera system with smooth transitions for LÖVE game development.

20Lua
7 months ago
Spriteheet animation class
Spriteheet animation classnascode/gideros_animsheet

A Gideros module for creating spritesheet animations using the Bitmap:setTextureRegion API.

21Lua
14 years ago
LuaRequireExtended
LuaRequireExtendedKINGTUT10101/LuaRequireExtended

A Lua module that extends require() to accept input parameters and return multiple values from loaded files.

20Lua
1 year ago
tmux-compile.nvim
tmux-compile.nvimkarshPrime/tmux-compile.nvim

Neovim plugin to compile and run programs in tmux panes or windows with customizable build configurations.

10Lua
2 months ago
noline.nvim
noline.nvimneur1n/noline.nvim

A minimal, zero-configuration Neovim plugin that automatically hides statusline and tabline when not needed.

10Lua
1 year ago
replace-nvim
replace-nvimTheLazyCat00/replace-nvim

Neovim plugin for replacing code sections with clipboard content using text objects.

10Lua
1 year ago
Iris
IrisMichael-48/Iris

An immediate-mode GUI library for Roblox designed for creating debug, visualization, and tool UI, inspired by Dear ImGui.

00Luau
4 months ago
LUA-SNG-Parser
LUA-SNG-ParserGwyrddGlas/LUA-SNG-Parser

A Lua library for parsing and extracting files from the XOR-encrypted SNG package format.

00Lua
7 months ago
GidSwipe
GidSwipestetso/GidSwipe

A simple tap and swipe detection library for the Gideros Game Engine supporting 4 and 8 directional swipes.

00Lua
9 years ago
Tamperer
TampererFatboychummy-CC/Tamperer

A ComputerCraft library for creating interactive settings menus with support for strings, numbers, booleans, colors, and subpages.

00Lua
6 months ago
KeyedArray
KeyedArrayKINGTUT10101/KeyedArray

A pure Lua library providing keyed arrays, allowing items to be accessed by position or assigned key like an ordered dictionary.

00Lua
9 months ago
tabsets.wezterm
tabsets.weztermsrackham/tabsets.wezterm

A WezTerm plugin to save, load, rename, and delete named sets of terminal tabs.

00Lua
3 months ago
1
49
50