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 42 of 50

neotest-busted
neotest-bustedMisanthropicBit/neotest-busted

Neotest adapter for running Lua tests with Busted using Neovim as the Lua interpreter.

187Lua
3 months ago
binary-swap.nvim
binary-swap.nvimWansmer/binary-swap.nvim

Neovim plugin for swapping operands and operators in binary expressions using Tree-sitter.

181Lua
3 years ago
vlc-super-skipper
vlc-super-skipperTrevelopment/vlc-super-skipper

A VLC addon that automatically skips opening and ending sequences in media files based on customizable profiles.

184Lua
5 years ago
LazyDeveloperHelper
LazyDeveloperHelperSilletr/LazyDeveloperHelper

A Neovim plugin that installs dependencies for multiple languages directly from the editor, eliminating terminal switching.

182Python
19 days ago
only-tmux.nvim
only-tmux.nvimkarshPrime/only-tmux.nvim

A Neovim plugin that extends the :only command to minimize both Neovim panes and tmux panes with a single keybind.

181Lua
1 month ago
Wireshark dissectors for Video Routers
Wireshark dissectors for Video Routersroddypratt/router_dissectors

Wireshark Lua dissectors for analyzing proprietary broadcast video router control protocols.

185Lua
15 days ago
warp.nvim
warp.nvimnolleh/warp.nvim

A Neovim motion plugin that jumps to file paths, URLs, and Markdown links from any buffer including terminals.

180Lua
11 days ago
Slicy
Slicywqferr/slicy

A 9-slice library for Love2D that enables distortion-free scaling of UI elements by preserving corners and edges.

180Lua
4 years ago
swap.nvim
swap.nvimtigion/swap.nvim

A Neovim plugin to quickly swap words, patterns, naming conventions, and todo states under the cursor.

182Lua
9 months ago
timers.nvim
timers.nvimravsii/timers.nvim

A simple, extensible timer management plugin for Neovim with a clean API for creating and managing multiple timers.

180Lua
9 months ago
center
centerswalrus1/center

A simple LÖVE library for dynamically aligning content to the center of the game window.

180Lua
4 years ago
tabman.nvim
tabman.nvimwsdjeg/tabman.nvim

A lightweight tab and window manager for Neovim providing an interactive view to navigate and manage tabpages.

181Lua
3 days ago
exit.nvim
exit.nvim3v0k4/exit.nvim

A Neovim plugin that uses LLMs to generate and execute Vim commands from natural language prompts.

183Lua
1 year ago
Bresenham
Bresenhamrm-code/Bresenham

A Lua implementation of Bresenham's line algorithm for grid-based line drawing and distance calculation.

172Lua
9 years ago
astar
astarxiejiangzhi/astar

A flexible A* pathfinding library for Lua supporting grid, point, mesh, or infinite maps without requiring map initialization.

174Lua
1 year ago
imprint.nvim
imprint.nvimglyccogen/imprint.nvim

Generate pixel-perfect code screenshots directly from Neovim, preserving your colorscheme and highlights.

172Lua
5 months ago
alduin.nvim
alduin.nvimbakageddy/alduin.nvim

A Neovim colorscheme port of Alduin with treesitter and semantic highlighting support.

172Lua
2 years ago
nekifoch.nvim
nekifoch.nvimNeViRAIDE/nekifoch.nvim

A Neovim plugin for managing Kitty terminal font settings directly from the editor.

170Rust
1 year ago
squirrel.nvim
squirrel.nvimxiaoshihou514/squirrel.nvim

A Neovim plugin for quickly jumping to treesitter nodes within the current line or visible area.

170Lua
2 years ago
Light
Lightxiejiangzhi/light

A simple dynamic light and shadow library for LOVE2D 11.2 that generates shadows directly from canvas/image alpha.

170Lua
6 years ago
k2589/LLuMinate.nvim
k2589/LLuMinate.nvimk2589/lluminate.nvim

Neovim plugin that automatically enriches copied code snippets with LSP symbol definitions and hover information for LLM context.

170Lua
1 year ago
gruvbox-minimal.nvim
gruvbox-minimal.nvimdybdeskarphet/gruvbox-minimal.nvim

A Gruvbox Material theme for Neovim with Alabaster inspiration, offering dark/light modes and extensive customization.

171Lua
14 days ago
blink-cmp-latex
blink-cmp-latexerooke/blink-cmp-latex

A LaTeX source provider for the blink.cmp Neovim completion plugin, offering symbol and command completions.

171Lua
3 months ago
hopcsharp.nvim
hopcsharp.nvimleblocks/hopcsharp.nvim

A lightweight Neovim plugin for fast code navigation in large C# projects using cached tree-sitter parsing and SQLite.

172Lua
1 day ago
sibling-jump.nvim
sibling-jump.nvimsubev/sibling-jump.nvim

A Neovim plugin for context-aware navigation between sibling code nodes using Tree-sitter.

170Lua
5 months ago
workspacesionizer.wezterm
workspacesionizer.weztermvieitesss/workspacesionizer.wezterm

A blazingly fast workspace chooser plugin for WezTerm, enabling quick navigation between directories and Git repositories.

170Lua
4 months ago
opentx-lua-running-graphs
opentx-lua-running-graphsMatze-Jung/opentx-lua-running-graphs

Draws moving line graphs from telemetry or other data sources on OpenTX radio transmitters.

172Lua
6 years ago
scratchpad.nvim
scratchpad.nvimathar-qadri/scratchpad.nvim

A customizable Neovim plugin for managing and synchronizing scratchpad data with floating windows and seamless text pushing.

161Lua
1 year ago
browsher.nvim
browsher.nvimclaydugo/browsher.nvim

A Neovim plugin that opens files and specific lines from your Git repository in the browser, pinned to a commit, branch, or tag.

162Lua
4 days 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
Newgrounds Medals Tutorial
Newgrounds Medals TutorialBigaston/pico-8-newgrounds-tutorial

A tutorial for integrating Newgrounds medals system into PICO-8 games using GPIO and JavaScript.

161JavaScript
8 years 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
markdown-toc
markdown-tocChuufMaster/markdown-toc

A Neovim plugin to generate, update, and delete markdown tables of contents from headings in other markdown files.

160Lua
1 year ago
aicommits.nvim
aicommits.nvim404pilo/aicommits.nvim

A Neovim plugin that generates conventional commit messages using AI providers like OpenAI and Google Gemini.

163Lua
1 month ago
winmove.nvim
winmove.nvimMisanthropicBit/winmove.nvim

A Neovim plugin providing intuitive modal keybindings to move, swap, and resize editor windows.

160Lua
3 months ago
1…414243…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