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 31 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
lua-resty-cassandra
lua-resty-cassandrajbochi/lua-resty-cassandra

A pure Lua Cassandra client implementing the CQL binary protocol for use with Nginx/OpenResty or luasocket.

6815Lua
9 years ago
nvim-picgo
nvim-picgoaskfiy/nvim-picgo

A Neovim plugin that uploads images from disk or clipboard to various image hosting services and generates markdown links.

688Lua
5 months ago
calcium.nvim
calcium.nvimnecrom4/calcium.nvim

A Neovim plugin for in-buffer mathematical calculations with visual mode, functions, and variable support.

672Lua
8 months ago
caskey.nvim
caskey.nvimNexmean/caskey.nvim

Declarative keymappings configuration for Neovim using cascading trees.

673Lua
3 years ago
My Neovim Config
My Neovim Configjonathandion/web-dev.nvim

A minimal, fast Neovim configuration written in Lua optimized for web development workflows.

662Lua
3 years ago
libvulkan.lua
libvulkan.luaCapsAdmin/ffibuild

Generates LuaJIT FFI bindings from C headers, optionally using Nix for automatic build environment setup.

664Lua
8 years ago
witch-line
witch-linesontungexpt/witch-line

A blazing fast, modular, and customizable statusline plugin for Neovim with a unique reference-based component system.

660Lua
1 month ago
brinevector
brinevectornovemberisms/brinevector

A Lua vector library accelerated by LuaJIT's FFI for high-performance games and applications, with automatic fallback to tables on mobile/consoles.

663Lua
4 years ago
Manami
ManamiMikuAuahDark/NPad93

A collection of Lua libraries for the LÖVE game framework, including vector math, UI layout, animation, and neural networks.

664Lua
1 year ago
signup.nvim
signup.nvimDan7h3x/signup.nvim

A Neovim plugin providing LSP signature help with floating windows, dock mode, and extensive customization.

661Lua
7 months ago
nvec
nvecMikuAuahDark/NPad93

A collection of Lua libraries for the LÖVE game framework, including vector math, layout, animation, and neural network modules.

664Lua
1 year ago
actually.nvim
actually.nvimmong8se/actually.nvim

A Neovim plugin that prompts you to choose the correct file when you accidentally open a non-existent path.

661Lua
10 months ago
code-shot.nvim
code-shot.nvimniuiic/code-shot.nvim

A Neovim plugin for capturing code screenshots of entire files or selections.

652Lua
1 year ago
Tarantool Queue
Tarantool Queuetarantool-php/queue

PHP bindings for Tarantool Queue, enabling PHP applications to interact with Tarantool's queue system.

657PHP
1 year ago
pathfinder.nvim
pathfinder.nvimHawkinsT/pathfinder.nvim

A Neovim plugin that enhances gf/gF/gx with multiline look-ahead, smarter file/URL resolution, and visual file/link pickers.

654Lua
9 months ago
Aseprite loader
Aseprite loaderelloramir/love-ase

A lightweight Lua library for directly reading Aseprite files in Love2D without JSON conversion.

651Lua
3 years ago
LuaFFT
LuaFFTh4rm/luafft

A pure Lua package for Fast Fourier Transformations based on KissFFT, with complex number support.

656Lua
2 years ago
Walt
Waltdavisdude/Walt

A Lua animation library for the LÖVE 2D game framework, providing sprite and frame management.

652Lua
4 years ago
love-microphone
love-microphoneLPGhatguy/love-microphone

Adds simple microphone functionality to the LÖVE game framework.

645Lua
8 years ago
marker-groups.nvim
marker-groups.nvimjameswolensky/marker-groups.nvim

A Neovim plugin for organizing and annotating code with persistent, grouped markers for reviews, debugging, and navigation.

642Lua
2 months ago
resolve.nvim
resolve.nvimspacedentist/resolve.nvim

A Neovim plugin for resolving merge conflicts with semantic highlighting, navigation commands, and diff viewing.

645Lua
7 months ago
Artist
ArtistSquidDev-CC/artist

An inventory management system for ComputerCraft that functions like a budget Applied Energistics network.

6420Lua
1 year ago
Brady
Bradydavisdude/Brady

A camera library for LÖVE featuring parallax scrolling, aspect ratio maintenance, and layer-based transformations.

645Lua
6 years ago
vector.lua
vector.luaautomattf/vector.lua

A simple 2D vector library for Lua, inspired by Processing's PVector and designed for game development.

639Lua
1 year ago
python-import.nvim
python-import.nvimkiyoon/python-import.nvim

A Neovim plugin that automatically inserts Python import statements using lookup tables, project analysis, and LSP completion.

631Python
1 year ago
nvim
nvimneko-night/nvim

A Lua-based Neovim theme offering a wide variety of color schemes for dark, light, and custom styles.

632Lua
1 year ago
i18n.nvim
i18n.nvimyelog/i18n.nvim

A Neovim plugin for previewing and managing i18n translations directly in the editor, supporting JSON, YAML, .properties, and JS/TS modules.

635Lua
23 days ago
windex.nvim
windex.nvimdeclancm/windex.nvim

A Neovim plugin for clean window maximizing, terminal toggling, and seamless window/tmux pane movement.

621Lua
4 years ago
Vivid
VividWetDesertRock/vivid

A simple Lua library for color conversion, manipulation, and math across multiple color spaces.

623Lua
6 years ago
themify.nvim
themify.nvimLmanTW/themify.nvim

A lightweight Neovim colorscheme manager and switcher with live preview and lazy loading.

622Lua
1 year ago
CrystalLUA
CrystalLUAd-mozulyov/CrystalLUA

A high-performance Lua binding library for Delphi using RTTI for convenient native code and script integration.

628Pascal
6 years ago
neowords.nvim
neowords.nvimbackdround/neowords.nvim

A Neovim plugin providing configurable word-based navigation with fine-grained control over movement patterns.

623Lua
2 years ago
nvim-custom-diagnostic-highlight
nvim-custom-diagnostic-highlightKasama/nvim-custom-diagnostic-highlight

A Neovim plugin that applies custom highlight groups to specific diagnostics like unused variables and functions.

621Lua
3 years ago
min-theme.nvim
min-theme.nvimdatsfilipe/min-theme.nvim

A Neovim colorscheme port of the popular Min Theme from Visual Studio Code.

614Lua
2 years ago
camouflage.nvim
camouflage.nvimzeybek/camouflage.nvim

A Neovim plugin that visually masks sensitive values in configuration files during screen sharing without modifying file content.

611Lua
1 month ago
refjump.nvim
refjump.nvimmawkler/refjump.nvim

A Neovim plugin for jumping between LSP references in the current buffer using simple keybindings.

612Lua
8 months ago
1
30
31
32
50