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 40 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
toggle_terminal.wez
toggle_terminal.wezzsh-sage/toggle_terminal.wez

A toggleable terminal pane plugin for WezTerm that can be shown/hidden with a keyboard shortcut.

232Lua
9 months ago
md-table-tidy.nvim
md-table-tidy.nvimtimantipov/md-table-tidy.nvim

A lightweight Neovim plugin that automatically formats markdown tables by aligning pipes, cells, and headers.

233Lua
5 months ago
blink-cmp-env
blink-cmp-envbydlw98/blink-cmp-env

A Neovim completion source for environment variables that triggers on the dollar sign.

232Lua
2 months ago
lualine-ext.nvim
lualine-ext.nvimMr-LLLLL/lualine-ext.nvim

A Neovim plugin that extends lualine with additional information displays like LSP references, project names, and date details.

232Lua
9 months ago
neocrush.nvim
neocrush.nvimtaigrr/neocrush.nvim

A Neovim plugin that integrates the Crush AI coding assistant with edit highlighting, terminal management, and version control.

232Lua
1 day ago
taal.nvim
taal.nvimbennorichters/taal.nvim

A Neovim plugin that uses LLMs to provide grammar and spelling suggestions for natural language text.

230Lua
2 months ago
GamepadGuesser
GamepadGuesseridbrii/love-gamepadguesser

A Löve2D library that automatically detects gamepad types and provides matching button/axis art for display.

231Lua
4 years ago
imgraph
imgraphclementfarabet/lua---imgraph

A Lua/Torch7 package for creating and manipulating edge-weighted graphs on images for segmentation and analysis.

2311C
8 years ago
Smallfolk
Smallfolkgvx/Smallfolk

A fast, robust, secure, and compact table serialization library for Lua, designed for safe loading of complex data structures.

235Lua
10 years ago
prelive.nvim
prelive.nvimhat0uma/prelive.nvim

A luv-based development server with live reloading for Neovim, eliminating the need for external tools like Node.js.

231Lua
9 months ago
go-tagger.nvim
go-tagger.nvimromus204/go-tagger.nvim

A lightweight Neovim plugin for interactively managing struct field tags in Go source files.

230Lua
5 months ago
officer.nvim
officer.nvimpianocomposer321/officer.nvim

A Neovim plugin that runs asynchronous tasks using overseer.nvim, providing :Make and :Run commands similar to vim-dispatch.

232Lua
2 months ago
markdown-togglecheck
markdown-togglechecknfrid/markdown-togglecheck

A Neovim plugin that toggles markdown task list checkboxes using Tree-sitter.

233Lua
2 years ago
gitlogdiff.nvim
gitlogdiff.nvimSalanoid/gitlogdiff.nvim

A Neovim plugin that displays recent Git commits and lets you diff them quickly via Diffview.

232Lua
6 months ago
compe
competamago324/compe-zsh

Zsh completion source for nvim-compe, enabling shell command completions in Neovim.

220Shell
5 years ago
whereami.nvim
whereami.nvimragnarok22/whereami.nvim

A Neovim plugin to display your current location, IP address, and ISP information directly within the editor.

221Lua
14 days ago
sos.nvim
sos.nvimtmillr/sos.nvim

An autosaver plugin for Neovim that automatically saves changed buffers based on a configurable timer, eliminating manual saves.

220Lua
1 year ago
lovely-windows
lovely-windowsflamendless/lovely-windows

A simple window and screen manager for Love2D that handles keyboard-controlled resolution switching and scaling.

220Lua
7 years ago
hodur.nvim
hodur.nvimvodchella/hodur.nvim

Neovim plugin for quickly opening files or copying URLs located under the cursor.

220Lua
18 days ago
truncateline.nvim
truncateline.nvimrlychrisg/truncateline.nvim

A Neovim plugin that truncates long lines to show only the start when scrolling horizontally, preventing disorientation.

221Lua
6 months ago
Vornmath
VornmathDUznanski/vornmath

A comprehensive vector, matrix, complex number, and quaternion math library for Lua 5.1 through 5.4 and LuaJIT.

222Lua
2 months ago
gpg.nvim
gpg.nvimbenoror/gpg.nvim

A Neovim plugin for transparently editing symmetrically encrypted GPG files with automatic decryption and encryption.

223Lua
5 months ago
repolink.nvim
repolink.nvim9seconds/repolink.nvim

A Neovim plugin that generates HTTP permalinks to files and line ranges in Git repositories for easy sharing.

222Lua
2 years ago
parallax
parallaxidbrii/love-parallax

A LÖVE utility library that adds parallax scrolling layers to camera systems for 2D games.

220Lua
4 years ago
lightswitch.nvim
lightswitch.nvimmarkgandolfo/lightswitch.nvim

A Neovim plugin providing a sleek UI interface to toggle plugins, commands, and options on/off with slider controls.

211Lua
1 year ago
projektgunnar.nvim
projektgunnar.nvimJesperLundberg/projektgunnar.nvim

A Neovim plugin that helps manage .NET solutions and projects by providing commands to add/remove packages and projects without using terminal commands.

211Lua
1 month ago
spring-initializr.nvim
spring-initializr.nvimjkeresman01/spring-initializr.nvim

A Neovim plugin that generates and downloads fully configured Spring Boot projects directly inside the editor.

211Lua
12 days ago
yanklock.nvim
yanklock.nvimdaltongd/yanklock.nvim

A Neovim plugin that temporarily locks the paste register to "0, enabling safe use of delete/change motions while preserving yanked content.

210Lua
1 year ago
sunburn.nvim
sunburn.nvimloganswartz/sunburn.nvim

A Neovim colorscheme designed for maximum readability using perceptual color science.

211Lua
1 year ago
FPSGraph
FPSGraphicrawler/FPSGraph

A simple FPS graphing utility for the LOVE game development framework.

214Lua
12 years ago
gh-review.nvim
gh-review.nvimgh-tui-tools/gh-review.nvim

A Neovim plugin for reviewing GitHub pull requests with side-by-side diffs, review threads, and code suggestions.

212Lua
1 month ago
Missile Command
Missile Commandchadpaulson/missile-command

A faithful clone of the classic Missile Command arcade game, built with Lua and LÖVE for cross-platform desktop play.

2110Lua
2 years ago
git-log.nvim
git-log.nvimniuiic/git-log.nvim

A Neovim plugin to view git commit history for selected code directly within the editor.

210Lua
1 year ago
dap-breakpoints.nvim
dap-breakpoints.nvimCarcuis/dap-breakpoints.nvim

A Neovim plugin for managing debugger breakpoints with virtual text display, advanced breakpoint creation, and exception filter editing.

211Lua
6 months ago
opentx-lua-widgets
opentx-lua-widgetsMatze-Jung/opentx-lua-widgets

A grid system for building customizable telemetry screens on OpenTX-based radio transmitters.

211Lua
6 years ago
love-pe
love-peRami-Sabbagh/love-pe

A LÖVE-based tool for patching icons in Windows PE executables (.exe/.dll) without external dependencies.

201Lua
8 years ago
1
39
40
41
50