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 43 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
smooth-resize.nvim
smooth-resize.nvimaronjohanns/smooth-resize.nvim

A Neovim plugin that enables smooth, continuous window resizing using default keybindings.

160Lua
6 months ago
format.nvim
format.nvimwsdjeg/format.nvim

An asynchronous code formatting plugin for Neovim that formats buffers without requiring them to be saved.

160Lua
1 day ago
dookie.nvim
dookie.nvimpebeto/dookie.nvim

A Neovim color scheme inspired by Plan9's acme editor with a personal touch.

162Lua
2 months ago
nvim-yt-player
nvim-yt-playersanjay-np/nvim-yt-player

A Neovim plugin for playing YouTube audio directly from the editor using mpv and yt-dlp via IPC socket.

161Lua
1 month ago
echo.nvim
echo.nvimmelMass/echo.nvim

A cross-platform sound player plugin for Neovim that adds audio feedback to editor events.

160Rust
8 months ago
commasemi.nvim
commasemi.nvimsaifulapm/commasemi.nvim

A Neovim plugin for smart toggling of comma and semicolon at line endings while preserving comments.

150Lua
1 year ago
bufdel.nvim
bufdel.nvimwsdjeg/bufdel.nvim

A Neovim plugin that deletes buffers while preserving window layouts, offering flexible deletion options and user commands.

152Lua
8 days ago
PngLua
PngLua9551-Dev/pngLua

A clean, single-file PNG decoder for ComputerCraft with a saner object system.

151Lua
1 year ago
marko.nvim
marko.nvimmohseenrm/marko.nvim

A project-aware global marks manager for Neovim that isolates marks per project using Neovim's native ShaDa system.

151Lua
7 months ago
Luz
LuzMCJack123/Luz

A lightweight compression algorithm for Lua source code using Huffman coding and LZ77 on language tokens.

150Lua
1 year ago
Fknotes.nvim
Fknotes.nvimflashcodes-themayankjha/Fknotes.nvim

A lightweight Neovim plugin for inline note-taking and task management with persistent storage and a modern UI.

151Lua
9 months ago
part-edit.nvim
part-edit.nvimniuiic/part-edit.nvim

A Neovim plugin that creates isolated buffers to edit specific parts of files, particularly useful for code in markdown.

150Lua
6 months ago
ShaderScan
ShaderScanidbrii/love-shaderscan

A LÖVE library that automatically reloads shaders on save, provides better error messages, and supports #include directives.

150Lua
2 years ago
ListBox
ListBoxdarkmetalic/ListBox

A dynamic, customizable listbox UI component for the LÖVE 2D game engine, supporting mouse, keyboard, and touch interactions.

151Lua
9 years ago
nvim-plugin-boilerplate
nvim-plugin-boilerplateDrKJeff16/nvim-plugin-boilerplate

An annotated Neovim plugin template with pre-configured development tools and CI workflows.

150Shell
18 days ago
plugin-addict.nvim
plugin-addict.nvimpiersolenski/plugin-addict.nvim

A Neovim plugin that creates new plugin configuration files with a single command to speed up plugin management.

150Lua
8 months ago
weather.nvim
weather.nvimathar-qadri/weather.nvim

A Neovim plugin that provides real-time weather and earthquake alerts without requiring API keys.

150Lua
1 year ago
yawnc.nvim
yawnc.nvimsonjiku/yawnc.nvim

A Neovim colorscheme that dynamically adapts to pywal-generated color palettes with extensive plugin support.

150Lua
3 years ago
docroc
docrocbjornbytes/docroc

A minimal Lua library that parses formatted comments and returns them as structured tables.

140Lua
10 years ago
neodoc.nvim
neodoc.nvimSunnyTamang/neodoc.nvim

A Neovim plugin for generating docstrings with live preview, supporting Google, NumPy, and Sphinx formats.

141Lua
1 year ago
spamguard.nvim
spamguard.nvimtimseriakov/spamguard.nvim

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

141Lua
1 year ago
pendulum.nvim
pendulum.nvimSunnyTamang/pendulum.nvim

A minimal timer plugin for Neovim to help competitive programmers and interview candidates practice coding under time constraints.

143Lua
1 year ago
quadlet-lsp.nvim
quadlet-lsp.nvimonlyati/quadlet-lsp.nvim

Neovim plugin providing language server support for Podman Quadlet configuration files.

140Lua
7 months ago
dartboard.nvim
dartboard.nvimmarkgandolfo/dartboard.nvim

A Neovim plugin for marking and quickly switching between files, inspired by Harpoon with Telescope integration.

141Lua
1 year ago
babel.nvim
babel.nvimacidsugarx/babel.nvim

A Neovim plugin for translating text directly within the editor using Google Translate, DeepL, and other providers.

142Lua
4 days ago
yoda.nvim
yoda.nvimkuri-sun/yoda.nvim

A muted green color scheme for Neovim designed for focused, balanced editing with dark and light variants.

140Lua
7 months ago
ctags.nvim
ctags.nvimwsdjeg/ctags.nvim

A lightweight Neovim plugin for automatic ctags generation and integration with async workflow.

140Lua
8 days ago
auto-gnome-theme.nvim
auto-gnome-theme.nvimitsfernn/auto-gnome-theme.nvim

A Neovim plugin that automatically switches colorschemes based on GNOME's system light/dark mode preference.

141Lua
7 months ago
nvim-luxterm
nvim-luxtermLuxVim/nvim-luxterm

A floating-window terminal session manager for Neovim with live previews, multi-terminal organization, and intuitive navigation.

142Lua
1 month ago
SceneMan
SceneManKINGTUT10101/SceneMan

A lightweight, stack-based scene and game state manager for Lua game development.

141Lua
8 months ago
move.nvim
move.nvimhinell/move.nvim

A Neovim plugin for moving lines, blocks, words, and characters vertically and horizontally with auto-indent.

140Lua
2 years ago
particle-system-playground
particle-system-playgroundsantoslove/particle-system-playground

Interactive particle system editor and playground for LÖVE 11, allowing real-time manipulation of emitters and textures.

140Lua
6 years ago
buffer-vacuum
buffer-vacuumChuufMaster/buffer-vacuum

A Neovim plugin that automatically deletes unused file buffers to keep your workspace clean.

142Lua
11 months ago
wezterm-cmdpicker
wezterm-cmdpickerabidibo/wezterm-cmdpicker

A WezTerm plugin that adds a command-palette-style fuzzy picker for discovering and executing keybindings.

142Lua
2 months ago
Kazari
KazariMikuAuahDark/Kazari

A Lua library for handling multitouch gestures like zoom, rotate, pan, and tap, designed for LÖVE game engine.

140Lua
3 years ago
tree-hierarchy.nvim
tree-hierarchy.nvimBibekBhusal0/tree-hierarchy.nvim

A Neovim plugin for structural text navigation and editing using Treesitter syntax trees.

140Lua
6 months ago
1
42
43
44
50