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 26 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
vlc-delete
vlc-deletesurrim/vlc-delete

A VLC extension that adds a menu option to delete video files from disk while playing them.

11520Lua
5 months ago
Grease
Greasebartbes/love-misc-libs

A collection of small utility libraries for the LÖVE game development framework.

11528Lua
9 years ago
blink-ripgrep.nvim
blink-ripgrep.nvimmikavilpas/blink-ripgrep.nvim

A Neovim completion source for blink.cmp that provides project-wide word completions using ripgrep or git grep.

1149Lua
1 day ago
commented.nvim
commented.nvimwinston0410/commented.nvim

A Neovim commenting plugin written in Lua that supports operators, motions, and over 60 languages.

1142Lua
4 years ago
LPegLJ
LPegLJsacek/LPegLJ

A pure LuaJIT implementation of LPeg v1.0, a PEG pattern matching library for Lua, with added left recursion support.

11410Lua
4 years ago
SYSL-Text
SYSL-Textsysl-dev/SYSL-Text

A Lua library for Love2D that renders text with rich tag-based effects like animation, styling, and audio integration.

1148Lua
1 year ago
CatUI
CatUIwilhantian/catui

A very light-weight GUI framework for the Löve2D game engine, designed for simplicity and extensibility.

11417Lua
4 years ago
morph.nvim
morph.nvimjrop/morph.nvim

A React-like renderer for building interactive text user interfaces (TUIs) in Neovim with components and state.

1130Lua
1 month ago
Lily
LilyMikuAuahDark/lily

A LÖVE library for asynchronous asset loading using multiple threads to prevent game stuttering.

1136Lua
4 years ago
zenburn.nvim
zenburn.nvimphha/zenburn.nvim

A modern Lua port of the classic Zenburn low-contrast color scheme for Neovim, designed for long coding sessions.

11326Lua
1 year ago
Kasier-Yang/blink-cmp-avante
Kasier-Yang/blink-cmp-avanteKaiser-Yang/blink-cmp-avante

Avante source plugin for blink.cmp providing mention, command, and shortcut completion in Neovim.

1124Lua
10 months ago
git-dev.nvim
git-dev.nvimmoyiz/git-dev.nvim

A Neovim plugin to open remote Git repositories with ephemeral shallow clones, providing a GitHub.dev-like experience directly in your editor.

1126Lua
1 month ago
nvimesweeper
nvimesweeperseandewar/nvimesweeper

A Minesweeper game plugin for Neovim 0.7+, bringing classic puzzle gaming directly to your text editor.

1124Lua
1 year ago
Peachy
Peachyjosh-perry/peachy

A parser and renderer for Aseprite animations in the LÖVE 2D game framework.

11116Lua
1 month ago
nvim-projectconfig
nvim-projectconfigwindwp/nvim-projectconfig

A Neovim plugin that loads configuration files based on the current working directory, enabling project-specific settings.

11111Lua
1 year ago
nvim-markdown-preview
nvim-markdown-previewdavidgranstrom/nvim-markdown-preview

A Neovim plugin for live browser previews of Markdown files using pandoc and live-server.

11117CSS
2 years ago
atlas.nvim
atlas.nvimemrearmagan/atlas.nvim

A Neovim plugin for browsing and managing Bitbucket pull requests and Jira issues directly within the editor.

1118Lua
7 days ago
sllm.nvim
sllm.nvimmozanunal/sllm.nvim

A lightweight Neovim wrapper for the llm CLI, enabling ChatGPT-style LLM interactions directly in your editor.

1108Lua
3 months ago
kitty-runner.nvim
kitty-runner.nvimjghauser/kitty-runner.nvim

A Neovim plugin that sends lines from your buffer to a Kitty terminal, acting as a lightweight REPL.

11018Lua
2 months ago
smart-paste.nvim
smart-paste.nvimnemanjamalesija/smart-paste.nvim

A Neovim plugin that automatically adjusts pasted code to the correct indentation level using a three-tier strategy.

1103Lua
1 month ago
delaunay
delaunayYonaba/delaunay

A Lua module for Delaunay triangulation of convex polygons.

10917Lua
8 years ago
pendulum-nvim
pendulum-nvimptdewey/pendulum-nvim

A privacy-focused Neovim plugin that automatically tracks time spent coding across projects and files, storing data locally in CSV format.

1095Go
4 months ago
esqueleto.nvim
esqueleto.nvimcvigilv/esqueleto.nvim

A Neovim plugin for inserting file templates (skeletons) based on file type or name with wildcard support.

1087Lua
11 months ago
url-open
url-opensontungexpt/url-open

A Neovim plugin that opens URLs under the cursor in your default browser and highlights all URLs in the buffer.

10711Lua
7 months ago
telescope-alternate.nvim
telescope-alternate.nvimotavioschwanck/telescope-alternate.nvim

A Neovim plugin to quickly navigate between related files using regex patterns, with support for Telescope and fzf-lua.

10714Lua
11 months ago
rgflow.nvim
rgflow.nvimmangelozzi/rgflow.nvim

A Neovim plugin that provides a CLI-like UI for ripgrep searches, placing results in the QuickFix list.

1074Lua
9 months ago
hibiscus.nvim
hibiscus.nvimudayvir-singh/hibiscus.nvim

A collection of Fennel macros for Neovim that provides syntactic sugar and missing features for writing configuration elegantly.

1065Fennel
1 year ago
Redis
Redisantirez/redis

An in-memory data structure store used as a database, cache, message broker, and vector database for real-time applications.

10611C
24 days ago
deep
deepNikaoto/deep

A tiny high-performance Lua library for adding drawing layers and Z-axis ordering to any graphics framework.

1063Lua
3 months ago
turtle.lua
turtle.luaarthurealike/turtle.lua

A minimalist turtle graphics library for LÖVE, enabling procedural drawing with a robotic turtle metaphor.

1047Lua
5 years ago
quicktest.nvim
quicktest.nvimquolpr/quicktest.nvim

A Neovim plugin for running tests with live feedback in split windows or popups, supporting multiple languages and frameworks.

10410C++
1 month ago
nap.nvim
nap.nvimliangxianzhe/nap.nvim

A lightweight Neovim plugin for quick navigation between buffers, tabs, files, diagnostics, and other items using single-key repeats.

1045Lua
2 years ago
markdown-table-mode.nvim
markdown-table-mode.nvimKicamon/markdown-table-mode.nvim

A Neovim plugin that automatically formats markdown tables when leaving insert mode or typing a pipe character.

1037Lua
1 month ago
jprof
jprofpfirsich/jprof

A profiling library for löve games that records time and memory usage via manual code annotations.

1036Lua
1 month ago
tabline-framework.nvim
tabline-framework.nvimrafcamlet/tabline-framework.nvim

A user-friendly Neovim framework for building custom tablines with minimal Lua code.

1028Lua
3 years ago
NeoColumn.nvim
NeoColumn.nvimecthelionvi/NeoColumn.nvim

Neovim plugin that highlights individual characters with a toggleable ColorColumn for line length management.

1021Lua
2 years ago
1
25
26
27
30