Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Lua
L

Lua

Language
1114 projects1627.0k total stars210.9k total forks29 languages

Open-source projects built with Lua

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

Showing 1,049 open-source projects · page 15 of 30

……
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
knap
knapfrabjous/knap

A Neovim plugin for live-updating previews of LaTeX, markdown, and other files in your preferred viewer.

38811Lua
1 year ago
neomux
neomuxnikvdp/neomux

A Neovim plugin that enables seamless control of Neovim from terminal shells running inside Neovim windows.

38510Vim Script
2 months ago
Slab
Slabflamendless/Slab

An immediate mode GUI toolkit for Love2D, enabling rapid UI creation for game development tools.

38431Lua
2 months ago
kanagawa-paper.nvim
kanagawa-paper.nvimthesimonho/kanagawa-paper.nvim

A remixed Kanagawa color scheme for Neovim with muted light and dark variants for reduced eye strain.

38217Lua
11 days ago
GitLab.nvim
GitLab.nvimharrisoncramer/GitLab.nvim

A Neovim plugin for managing GitLab merge requests, discussions, and pipelines directly from the editor.

38160Lua
1 day ago
lir.nvim
lir.nvimtamago324/lir.nvim

A simple, customizable file explorer plugin for Neovim with floating window support.

37927Lua
2 months ago
lua-cmsgpack
lua-cmsgpackantirez/lua-cmsgpack

A self-contained C implementation of MessagePack serialization for Lua 5.1/5.2/5.3 with no external dependencies.

378122C
4 years ago
ckolkey/ts-node-action
ckolkey/ts-node-actionCKolkey/ts-node-action

A Neovim plugin framework for running functions on Tree-sitter nodes to transform code.

37822Lua
4 months ago
helpview.nvim
helpview.nvimOXY2DEV/helpview.nvim

A hackable and visually enhanced vimdoc/help file viewer plugin for Neovim.

3783Lua
23 days ago
CyberNvim
CyberNvimpgosar/CyberNvim

A fully-featured, IDE-like Neovim distribution that prioritizes simplicity and extensibility in a minimal codebase.

37813Lua
1 year ago
themery.nvim
themery.nvimzaldih/themery.nvim

A Neovim plugin for switching colorschemes with live preview and persistence across sessions.

37815Lua
1 year ago
nvim-aider
nvim-aiderGeorgesAlkhouri/nvim-aider

A Neovim plugin that integrates Aider AI coding assistant directly into the editor for enhanced AI-assisted development.

37728Lua
7 months ago
netman.nvim
netman.nvimmiversen33/netman.nvim

A Neovim framework for plugins to expose remote resources (SSH, Docker, etc.) via a standard API, replacing Netrw.

3777Lua
8 months ago
lua-lockbox
lua-lockboxsomesocks/lua-lockbox

A collection of cryptographic primitives and protocols written in pure Lua for cross-platform reference implementations.

37570Lua
2 years ago
zephyr-nvim
zephyr-nvimnvimdev/zephyr-nvim

A dark Neovim colorscheme written in Lua with Tree-sitter syntax support.

37554Lua
3 years ago
aurora
auroraray-x/aurora

A vivid 24-bit dark color scheme for Vim/NeoVim, highly configurable with fast startup and extensive plugin support.

3749Lua
28 days ago
lurker
lurkerrxi/lurker

A Lua module that automatically hotswaps changed files in a running LÖVE game engine project.

37031Lua
2 years ago
Metalua
Metaluafab13n/metalua

A Lua superset compiler and code analysis tool with compile-time meta-programming capabilities.

36963Lua
2 years ago
workspaces.nvim
workspaces.nvimnatecraddock/workspaces.nvim

A Neovim plugin for managing named workspace directories with commands, hooks, and Telescope integration.

36916Lua
1 year ago
checkmate.nvim
checkmate.nvimbngarren/checkmate.nvim

A full-featured, Markdown-based todo/task management plugin for Neovim with metadata, custom states, and archiving.

3696Lua
19 days ago
telescope-zoxide
telescope-zoxidejvgrootveld/telescope-zoxide

A Telescope.nvim extension that integrates zoxide for fast directory navigation within Neovim.

36920Lua
1 year ago
modicator.nvim
modicator.nvimmawkler/modicator.nvim

A Neovim plugin that changes cursor line number color based on the current Vim mode.

36911Lua
1 month ago
smartcolumn.nvim
smartcolumn.nvimm4xshen/smartcolumn.nvim

A Neovim plugin that automatically hides the colorcolumn when lines are short and shows it only when needed.

36716Lua
10 months ago
portal.nvim
portal.nvimcbochs/portal.nvim

A Neovim plugin that enhances navigation through location lists (jumplist, changelist, quickfix) using labelled floating windows called portals.

3679Lua
2 years ago
perfanno.nvim
perfanno.nvimt-troebst/perfanno.nvim

A NeoVim plugin that annotates source code with profiling data from perf, LuaJIT, and other profilers to visualize performance bottlenecks.

3676Lua
4 months ago
LÖVE API
LÖVE APIlove2d-community/love-api

A Lua table containing the complete LÖVE game framework API documentation for use in development tools.

36655Lua
1 month ago
store.nvim
store.nvimalex-popov-tech/store.nvim

A Neovim plugin store with 6,200+ plugins, automatic installation, and an intuitive UI for browsing and managing extensions.

3666Lua
8 days ago
pounce.nvim
pounce.nvimrlane/pounce.nvim

Incremental fuzzy search motion plugin for Neovim, enabling quick navigation to on-screen text.

36518Lua
1 year ago
muren.nvim
muren.nvimAckslD/muren.nvim

A Neovim plugin for performing multiple search-and-replace operations with an interactive UI.

3637Lua
1 year ago
log.lua
log.luarxi/log.lua

A minimal logging module for Lua with six severity levels, console colors, and optional file output.

35792Lua
2 years ago
SCUMM-8
SCUMM-8Liquidream/scumm-8

A PICO-8 demake of the classic SCUMM engine for creating retro-style point-and-click adventure games.

35620Lua
9 months ago
nfnl
nfnlOlical/nfnl

A Neovim plugin that automatically compiles Fennel to Lua for configuration and plugins with zero runtime overhead.

35511Fennel
1 month ago
NoobHub
NoobHubOvertorment/NoobHub

Open-source multiplayer and network messaging server for Lua-based game engines like CoronaSDK, Moai, Gideros, LÖVE, and Defold.

35452Lua
1 year ago
PacPac
PacPactylerneylon/pacpac

A Lua-based Pac-Man clone with three mazes and easy level editing, built with the LÖVE game engine.

35235Lua
11 years ago
eagle.nvim
eagle.nvimsoulis-1256/eagle.nvim

A Neovim plugin that provides a floating window for diagnostics and LSP information with smart mouse tracking.

3518Lua
3 months ago
Love Imgui
Love Imguislages/love-imgui

A Lua binding of Dear ImGui for the LÖVE game engine, enabling immediate-mode GUI development.

35064C++
2 years ago
1
14
15
16
30