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 49 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
lua-usdt
lua-usdtchrisa/lua-usdt

Lua bindings for libusdt, enabling DTrace probes in Lua applications.

60C
13 years ago
buffish.nvim
buffish.nvimmong8se/buffish.nvim

A Neovim buffer switcher that displays a simple buffer list in the current window for quick navigation.

60Lua
10 months ago
expose-localhost.nvim
expose-localhost.nvimazratul/expose-localhost.nvim

A Neovim plugin that exposes localhost ports to the internet using Cloudflared or Ngrok without leaving the editor.

60Lua
1 year ago
TuxRedux
TuxReduxKINGTUT10101/TuxRedux

An immediate-mode UI system for LOVE2D inspired by SUIT, featuring simple component creation and extensible architecture.

60Lua
2 months ago
task.nvim
task.nvimniuiic/task.nvim

A Neovim plugin for managing and executing tasks with customizable output handling and event hooks.

60Lua
1 year ago
Ni
NiDeybisMelendez/ni

Ni is an esoteric, Turing-complete programming language with cell-based memory, inspired by Brainfuck.

61Lua
6 years ago
wezterm-cmd-sender
wezterm-cmd-senderaureolebigben/wezterm-cmd-sender

A WezTerm plugin to send commands to multiple terminal panes simultaneously.

60Lua
4 months ago
ucm.nvim
ucm.nvimchuwy/ucm.nvim

A Neovim plugin that provides Telescope pickers for navigating and searching Unison codebases.

60Lua
3 years ago
notepad.nvim
notepad.nvimcarloscalla/notepad.nvim

A Neovim plugin for taking quick notes with repo-specific and global notepad support.

50Lua
7 months ago
svgo.nvim
svgo.nvimbennypowers/svgo.nvim

Optimize SVG files directly in Neovim using SVGO with customizable configuration.

51Lua
5 months ago
git-needy.nvim
git-needy.nvimcd-4/git-needy.nvim

A Neovim plugin that displays GitHub pending workflow run counts in your statusbar and provides quick browser navigation for approvals.

51Lua
5 months ago
translator.nvim
translator.nvimdoodleEsc/translator.nvim

An AI-powered Neovim plugin that uses OpenAI's GPT models for high-quality, natural language translations.

51Lua
1 year ago
urtext_neovim
urtext_neovimnbeversl/urtext_neovim

Neovim plugin implementing Urtext, a markup language for Python scriptable-notebooks within a text editor.

50Python
4 months ago
betaflight-tx-lua-scripts
betaflight-tx-lua-scriptsMatze-Jung/betaflight-tx-lua-scripts

Extended Betaflight TX LUA scripts for OpenTX transmitters, offering configurable navigation and unlimited telemetry screens.

50Lua
7 years ago
copy-python-path.nvim
copy-python-path.nvimAnsonH/copy-python-path.nvim

Neovim plugin to copy the reference path of Python symbols like functions, classes, and variables.

51Lua
1 year ago
md-outline.nvim
md-outline.nvimtttol/md-outline.nvim

A Neovim plugin that displays a live outline of markdown files in a split window.

51Lua
9 months ago
kernel smoothing
kernel smoothingrlowrance/kernel-smoothers

Implementation of kernel smoothers (KNN, kernel-weighted average, local linear regression) in Lua for statistical learning.

50Lua
14 years ago
simple-format
simple-formatTheLazyCat00/simple-format

A Neovim plugin for custom code formatting using highlight groups and regex to remove unnecessary whitespace.

50Lua
5 months ago
multiterm.nvim
multiterm.nvimAxot017/multiterm.nvim

A lightweight Neovim plugin for managing multiple terminal instances with customizable key bindings.

50Lua
1 year ago
recent_rails.nvim
recent_rails.nvimtednguyendev/recent_rails.nvim

A Neovim plugin for quickly navigating to recent Rails controller actions, views, and errors by watching the development log.

50Lua
7 months ago
cyberpunk.nvim
cyberpunk.nvimtaigrr/cyberpunk.nvim

A dark Neovim colorscheme with neon green, cyan, yellow, and red highlights on a black background.

50Lua
9 days ago
ThemeSwitch.nvim
ThemeSwitch.nvimnishu-murmu/ThemeSwitch.nvim

A lightweight colorscheme switcher plugin for Neovim with a customizable toggle window.

40Lua
1 year ago
season.nvim
season.nvimnjayman/season.nvim

A lightweight Neovim plugin that automatically saves and loads sessions based on the current working directory.

40Lua
9 months ago
love-qrcode
love-qrcodeNawias/love-qrcode

A QR Code rendering library for LÖVE game development projects.

40Lua
2 years ago
cmp-go-pkgs
cmp-go-pkgsYu-Leo/cmp-go-pkgs

nvim-cmp source that provides Go package import suggestions using gopls and nvim-treesitter.

41Lua
1 year ago
OpenTX-Pong
OpenTX-PongSpechtD/OpenTX-Pong

A classic Pong game playable on OpenTX-powered RC transmitter radios.

40Lua
4 years ago
ParticleEditor
ParticleEditorMusouCrow/ParticleEditor

A cross-platform particle editor for the LÖVE game framework, enabling creation and editing of particle systems.

41Lua
8 years ago
inlyne.nvim
inlyne.nvimrogue-87/inlyne.nvim

A Neovim plugin wrapper for the inlyne markdown viewer, providing live previews of Markdown files.

40Lua
5 months ago
rocketlog.nvim
rocketlog.nvimevanmcpheron/rocketlog.nvim

A Neovim plugin for fast, structured debug logging in JavaScript and TypeScript files.

42Lua
3 months ago
synapse.nvim
synapse.nvimOriginCoderPulse/synapse.nvim

A modern, lightweight plugin manager for Neovim with a beautiful UI, intelligent dependency management, and automatic plugin setup.

40Lua
8 months ago
polysec
polysecdknight/polysec

A framework-agnostic Lua library for detecting intersections and collisions between polygons, circles, and rectangles.

40Lua
1 year ago
blink-cmp-cmdlinehistory
blink-cmp-cmdlinehistoryyaocccc/blink-cmp-cmdlinehistory

A blink.cmp source for Neovim that provides command-line and search history completion.

40Lua
5 months ago
penaz91/MiniDYM
penaz91/MiniDYMPenaz91/MiniDYM

A minimal Lua plugin for Neovim that suggests corrections for mistyped file paths and commands.

41Lua
7 months ago
super_lazy.nvim
super_lazy.nvimcosmicbuffalo/super_lazy.nvim

A Neovim plugin that extends lazy.nvim to manage multiple lockfiles across separate configuration repositories.

40Lua
6 months ago
SafeWord
SafeWordjosefnpat/safeword

An overscan detection library for LÖVE that helps ensure UI elements are visible on televisions.

40Lua
11 years ago
colorchanger
colorchangersantoslove/colorchanger

A LÖVE library for real-time color selection and editing during game development.

40Lua
4 years ago
1
48
49
50