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 44 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
bim.nvim
bim.nvimsontungexpt/bim.nvim

A Neovim plugin that shows typed keys in real time during insert mode, eliminating timeout delays for responsive input workflows.

131Lua
2 months ago
Musicify
Musicifyknijn/musicify

A command line utility for ComputerCraft:Tweaked to stream songs in-game via speakers and modems.

1311Lua
1 year ago
chatvim.nvim
chatvim.nvimchatvim/chatvim.nvim

A Neovim plugin that uses plain markdown files as AI chat windows, enabling conversations with models like Grok and GPT directly in the editor.

131Lua
11 months ago
nvim-shadcn
nvim-shadcnBibekBhusal0/nvim-shadcn

A Neovim plugin that integrates with Telescope to easily add Shadcn UI components to your project.

132Lua
6 months ago
loveprofiler
loveprofilerdknight/loveprofiler

A simple logger and profiler for Löve2D that displays game state and logs on canvas or in the terminal.

130Lua
2 years ago
blink-cmp-tmux
blink-cmp-tmuxmgalliou/blink-cmp-tmux

A tmux completion source for the blink.cmp Neovim plugin that suggests text from tmux panes.

132Lua
1 month ago
quickfix.nvim
quickfix.nvimniuiic/quickfix.nvim

A Neovim plugin that extends quickfix functionality with storage, restoration, and custom command execution.

131Lua
1 year ago
tree-comment.nvim
tree-comment.nvimalexmozaidze/tree-comment.nvim

A Neovim plugin that simplifies integration with tree-sitter-comment parser for customizable comment keyword highlighting.

130Fennel
9 months ago
arson
arsonflamendless/arson.lua

A Lua library companion to register custom data types for encoding and decoding with json.lua.

131Lua
3 years ago
joplin.nvim
joplin.nvimhappyeric77/joplin.nvim

A Neovim plugin for managing Joplin notes and notebooks directly within the editor.

130Lua
11 months ago
spamguard.nvim
spamguard.nvimtimseriakov/spamguard.nvim

A Neovim plugin that detects excessive key spamming and suggests more efficient motion alternatives.

131Lua
1 year ago
nvim-dap-envfile
nvim-dap-envfileravsii/nvim-dap-envfile

A Neovim plugin that adds VS Code-style .env file loading and variable expansion to nvim-dap configurations.

130Lua
7 months ago
ipybridge.nvim
ipybridge.nvimok97465/ipybridge.nvim

Neovim plugin that launches a Jupyter/IPython console in a split to run files, lines, and Spyder‑IDE‑style runcells, with a ZMQ‑powered variable explorer and data viewer.

130Lua
5 months ago
MeowUI
MeowUIMoonGameLab/MeowUI

Extensible GUI library for Löve2D written in MoonScript, enabling custom control creation.

130MoonScript
1 year ago
capsoff.nvim
capsoff.nvimzongben/capsoff.nvim

A Neovim plugin that automatically turns off CapsLock when leaving insert mode.

131Lua
1 year ago
vlc-plugin-marker
vlc-plugin-markernemosharma6/vlc-plugin-marker

A VLC plugin that lets you mark, comment on, and replay important sections of videos without searching.

132Lua
7 years ago
require.lua
require.luapremek/require.lua

Extends Lua's require function with methods to require all files in a folder and relative paths.

130Lua
4 years ago
databox.nvim
databox.nvimchrisgve/databox.nvim

A Neovim plugin providing encrypted storage for Lua tables using age-compatible encryption tools.

130Lua
3 months ago
listeners.wezterm
listeners.weztermChrisGVE/listeners.wezterm

A WezTerm plugin that simplifies event listener setup with persistent state management and toast notifications.

131Lua
3 months ago
LHA
LHAjavalikescript/lha

A lightweight home automation engine that extends existing gateways, records device data, and enables cross-protocol automation with Lua.

134Lua
1 month ago
lovepatch
lovepatchnotcl4y14/lovepatch

A simple 9-patch (9-slice scaling) library for the LÖVE 2D game framework.

130Lua
1 year ago
imranzero/multiterm.nvim
imranzero/multiterm.nvimimranZERO/multiterm.nvim

A Neovim plugin to create, toggle, and switch between multiple floating terminal windows with tag-based management.

132Lua
2 months ago
miss.nvim
miss.nvimEnigama/miss.nvim

A Neovim plugin that displays unsaved files in a popup window for quick saving, opening, or resetting changes.

121Lua
1 year ago
love-state-switcher
love-state-switchernekromoff/love-state-switcher

A simple state switcher class for Love2D/Lua that uses one file per state and covers all Love2D state management.

120Lua
9 years ago
whip.nvim
whip.nvimslugbyte/whip.nvim

A Neovim scratchpad manager that remembers your last used file for quick access.

124Lua
1 year ago
acario.nvim
acario.nvim0x-ximon/acario.nvim

A clean, high-contrast color theme for Neovim, ported from the Doom Emacs Acario theme.

120Lua
1 month ago
gitstatus.nvim
gitstatus.nvimMauritz8/gitstatus.nvim

A Neovim plugin for managing Git from the editor with an interactive status window.

122Lua
3 months ago
blink-cmp-bibtex
blink-cmp-bibtexkrissen/blink-cmp-bibtex

A native BibTeX and Hayagriva citation completion source for blink.cmp in Neovim, offering citation-key completion with APA-styled previews.

122Lua
11 days ago
FluadHTN
FluadHTNSafebox36/OdaiHTN

A Lua hierarchical task network planner for AI, featuring partial planning, domain splicing, and minimal dependencies.

123Lua
2 months ago
nvim
nvimcunderw/nvim

A custom, IDE-like Neovim configuration for JavaScript/TypeScript, Go, and Java development.

120Lua
2 years ago
nvim-buffls
nvim-bufflsidanarye/nvim-buffls

A none-ls source for adding LSP-like functionality to specific Neovim buffers, enabling custom completions and actions.

120Lua
3 months ago
commitpad.nvim
commitpad.nvimSengoku11/commitpad.nvim

A lightweight Neovim popup for writing descriptive Git commit messages with persistent drafts and visual guides.

120Lua
2 months ago
keepcursor.nvim
keepcursor.nvimrlychrisg/keepcursor.nvim

A Neovim plugin that automatically positions the screen around the cursor after movement using toggleable commands.

120Lua
2 years ago
win-mover.nvim
win-mover.nvimycdzj/win-mover.nvim

A Neovim window mover that intelligently ignores side windows like NvimTree during window rearrangement.

122Lua
9 days ago
neodarcula.nvim
neodarcula.nvimpmouraguedes/neodarcula.nvim

A discrete Neovim color theme based on IntelliJ's default dark theme with transparency, dimming, and plugin support.

121Lua
7 months ago
CC-Minecraft
CC-MinecraftXella37/CC-Minecraft

A Minecraft game that runs inside Minecraft using ComputerCraft turtles for block-based rendering.

120Lua
2 years ago
1
43
44
45
50