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 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
hierarchy-tree-go.nvim
hierarchy-tree-go.nvimcrusj/hierarchy-tree-go.nvim

A Neovim plugin that displays hierarchical call chains for Go symbols with expandable tree views.

354Lua
3 years ago
pico8-definitions
pico8-definitionsahai64/pico8-definitions

A Lua language server add-on for writing PICO-8 code in external editors with modern IDE features.

357Lua
9 months ago
adorbs
adorbsJosephShering/adorbs

A functional entity framework for LÖVE (Love2D) with a centralized game state and minimal ECS setup.

353Lua
6 years ago
haskell-snippets.nvim
haskell-snippets.nvimmrcjkb/haskell-snippets.nvim

A collection of Haskell snippets for LuaSnip in Neovim, powered by tree-sitter and LSP.

352Lua
2 months ago
slimux.nvim
slimux.nvimEvWilson/slimux.nvim

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

343Lua
9 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.

341Lua
1 month ago
buffon.nvim
buffon.nvimfrancescarpi/buffon.nvim

A Neovim plugin for persistent, always-visible buffer navigation with sorting, paging, and extensive customization.

342Lua
2 months 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
3 months ago
nvim-dr-lsp
nvim-dr-lspchrisgrieser/nvim-dr-lsp

Neovim plugin that highlights LSP definitions/references and displays their count in the statusline.

343Lua
9 months 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
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
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
1 month 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
format.nvim
format.nvimniuiic/format.nvim

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

331Lua
1 year 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
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
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.

332Lua
6 months 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
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
18 days ago
andross
androsspfirsich/andross

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

330Lua
8 years ago
freeze-code.nvim
freeze-code.nvimAlejandroSuero/freeze-code.nvim

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

323Lua
1 year 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
3 months ago
Pine3D
Pine3DXella37/Pine3D

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

323Lua
1 year ago
automkdir.nvim
automkdir.nvimmateuszwieloch/automkdir.nvim

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

322Lua
1 year ago
selene
selenenovafacing/selene

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

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

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

322Lua
4 months 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
1 year ago
silentium.nvim
silentium.nvimsilentium-theme/silentium.nvim

A pragmatic, logical, and monochrome color theme for Neovim designed to enhance readability and reduce eye strain.

313Lua
24 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
Nexus-Admin
Nexus-AdminTheNexusAvenger/Nexus-Admin

A Roblox admin system with built-in UI and extended functionality built on top of Cmdr.

316Luau
15 days ago
greyjoy.nvim
greyjoy.nvimdesdic/greyjoy.nvim

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

314Lua
8 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
10 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
1
36
37
38
50