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 projects1662.8k total stars214.3k total forks34 languages

Open-source projects built with Lua

There are currently 1799 open-source projects built with Lua, with a combined total of 1662.8k GitHub stars. The most common language among these projects is Lua.

Showing 1,799 open-source projects · page 37 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
mdnotes.nvim
mdnotes.nvimymic9963/mdnotes.nvim

A Neovim plugin for enhanced Markdown note-taking with WikiLinks, asset management, tables, and extensible commands.

342Lua
5 days ago
macrothis.nvim
macrothis.nvimdesdic/macrothis.nvim

A Neovim plugin for saving, loading, and managing macros across all registers, with optional Telescope integration.

343Lua
1 year ago
lake-dweller.nvim
lake-dweller.nvimyonatan-perel/lake-dweller.nvim

A minimal dark Neovim colorscheme with three variants designed for readability at a glance.

341Lua
2 months ago
dbab.nvim
dbab.nvimzerochae/dbab.nvim

A lightweight Neovim database client with a modern UI, supporting PostgreSQL, MySQL, MariaDB, and SQLite.

343Lua
3 months ago
pulse.nvim
pulse.nvimwillyelm/pulse.nvim

A fast command palette for Neovim using prefix-based navigators for files, commands, git, diagnostics, and more.

341Lua
20 days ago
slimux.nvim
slimux.nvimEvWilson/slimux.nvim

A Neovim plugin that sends buffer content to a configurable tmux pane for seamless terminal interaction.

343Lua
8 months ago
lytmode.nvim
lytmode.nvimgithub-main-user/lytmode.nvim

A Neovim color scheme inspired by the LYT-Mode theme for Obsidian, offering a unique middle-ground between light and dark modes.

331Lua
19 days ago
nvim-mdlink
nvim-mdlinkNedra1998/nvim-mdlink

A Neovim plugin that enhances markdown link handling with follow, create, open, and completion features.

334Lua
1 year ago
Hexgolems - Pint Debugger Backend
Hexgolems - Pint Debugger Backendhexgolems/pint

A Lua wrapper and debugger backend for Intel PIN, enabling dynamic binary instrumentation via Lua scripts.

337C++
12 years ago
stopinsert.nvim
stopinsert.nvimcsessh/stopinsert.nvim

A Neovim plugin that automatically exits Insert mode after a configurable period of inactivity.

332Lua
11 months ago
andross
androsspfirsich/andross

A Lua library for 2D skeletal/bone animations with support for multiple backends and importers.

330Lua
8 years ago
nx.nvim
nx.nvimtenxsoydev/nx.nvim

A Neovim utility library providing convenient wrappers for Lua keymaps, highlights, autocommands, and options.

331Lua
1 year ago
git-rebase-auto-diff.nvim
git-rebase-auto-diff.nvimyutkat/git-rebase-auto-diff.nvim

A Neovim plugin that automatically displays git diff during interactive rebase sessions.

333Lua
1 year ago
neotree-file-nesting-config
neotree-file-nesting-configsaifulapm/neotree-file-nesting-config

Pre-defined file nesting rules for neo-tree.nvim, bringing VS Code-style file organization to Neovim.

330Lua
1 year ago
smart-backspace.nvim
smart-backspace.nvimqwavies/smart-backspace.nvim

A Neovim plugin providing context-aware backspace for handling pairs, whitespace, and indentation like an IDE.

331Lua
7 days ago
format.nvim
format.nvimniuiic/format.nvim

An asynchronous, multitasking, and highly configurable Neovim plugin for formatting code with multiple tools.

331Lua
11 months ago
goto-breakpoints.nvim
goto-breakpoints.nvimofirgall/goto-breakpoints.nvim

Cycle between breakpoints and jump to the current stopped line in Neovim's debug adapter protocol.

330Lua
2 years ago
Strike
StrikeAweptimum/Strike

A 2D collision detection library for Lua using the Separating Axis Theorem, designed for the LÖVE game framework.

331Lua
2 years ago
selene
selenenovafacing/selene

A LOVE2D project template that enables writing games in MoonScript without precompiling .moon files to .lua.

322MoonScript
1 year ago
selenized.nvim
selenized.nvimcalind/selenized.nvim

A Lua port of the Selenized color palette for Neovim with Tree-sitter, nvim-cmp, and GitSigns support.

3214Lua
11 months ago
freeze-code.nvim
freeze-code.nvimAlejandroSuero/freeze-code.nvim

A Neovim plugin that creates code screenshots as images using the charmbracelet/freeze tool.

322Lua
1 year ago
marlin.nvim
marlin.nvimdesdic/marlin.nvim

A Neovim plugin for persistent, extensible jumps between project buffers of interest.

322Lua
2 months ago
nvim-gfold.lua
nvim-gfold.luaAckslD/nvim-gfold.lua

Neovim plugin using gfold to switch between Git repositories and display repository status in the statusline.

323Lua
3 years ago
anim9
anim9excessive/anim9

A flexible animation library for LÖVE3D supporting IQM and IQE formats with layered animation tracks.

322Lua
6 years ago
smm.nvim
smm.nvimiamt4nk/smm.nvim

A Neovim plugin to view and control Spotify playback directly from the editor.

322Lua
2 months ago
inlinediff-nvim
inlinediff-nvimYouSame2/inlinediff-nvim

A Neovim plugin providing VS Code-style inline Git diff view with character-level highlighting across the entire buffer.

322Lua
5 months ago
theme-hub.nvim
theme-hub.nvimErl-koenig/theme-hub.nvim

A Neovim plugin to browse, install, and apply curated colorschemes via telescope pickers.

311Lua
9 months ago
trickle
tricklebjornbytes/trickle

A Lua bitstream library for packing data into compressed bytes to reduce network bandwidth in applications like multiplayer games.

315Lua
6 years ago
defold.nvim
defold.nvimatomicptr/defold.nvim

A batteries-included Neovim plugin providing a full development environment for the Defold game engine.

311Rust
17 days ago
cmp-go-pkgs
cmp-go-pkgsSnikimonkd/cmp-go-pkgs

nvim-cmp source for Go package imports, showing only inside import blocks after LSP attachment.

316Lua
1 year ago
AppleCake
AppleCakeEngineerSmith/AppleCake

A visual profiling tool for Love2D games using Chromium's trace viewer to analyze performance and memory usage.

311Lua
2 months ago
Pine3D
Pine3DXella37/Pine3D

A high-performance 3D graphics library for ComputerCraft, optimized for efficiency in Lua-based environments.

313Lua
1 year ago
greyjoy.nvim
greyjoy.nvimdesdic/greyjoy.nvim

A highly extensible and pluggable pattern/file-based launcher and runner for Neovim.

314Lua
7 months ago
automkdir.nvim
automkdir.nvimmateuszwieloch/automkdir.nvim

A Neovim plugin that automatically creates missing parent directories when saving files.

312Lua
1 year ago
vacuumline.nvim
vacuumline.nvimkonapun/vacuumline.nvim

A prebuilt, responsive galaxyline configuration for Neovim with Airline-inspired styling and adaptive segments.

302Lua
3 years ago
löve-ws
löve-wsholywyvern/love-ws

A Lua library for creating WebSocket clients and servers within the LÖVE game framework.

303C++
7 years ago
1
36
37
38
50