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 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
msks
msksShrekshellraiserCC/msks

A simple Krist shop for Minecraft mods that supports multiple wallets and configurations with automated item dispensing.

63Lua
3 years ago
Object-Library
Object-LibraryVirus01Official/Object-Library

A simple LÖVE2D library for creating objects with physics, collision detection, and optional textures.

60Lua
1 year ago
Swipe
Swipezombrodo/swipe

A circular radial keyboard implementation for Love2D games, inspired by Wordscapes.

60Lua
4 years ago
bufstack.nvim
bufstack.nvimBibekBhusal0/bufstack.nvim

A Neovim plugin for tracking and cycling through recently used and closed buffers with menu and telescope integration.

60Lua
28 days 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
notepad.nvim
notepad.nvimcarloscalla/notepad.nvim

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

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
urtext_neovim
urtext_neovimnbeversl/urtext_neovim

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

50Python
2 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
4 months ago
eyeliner.nvim
eyeliner.nvimcosmicbuffalo/eyeliner.nvim

A Neovim plugin that provides unique f/F indicators for each word on the line to speed up navigation.

50Lua
6 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
10 months ago
blink-cmp-cmdlinehistory
blink-cmp-cmdlinehistoryyaocccc/blink-cmp-cmdlinehistory

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

50Lua
4 months ago
Lua-Opus
Lua-OpusGwyrddGlas/Lua-Opus

A Lua module for LÖVE that enables streaming and decoding of Ogg Opus audio files.

50Lua
5 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
13 years ago
lazyUrlUpdate.nvim
lazyUrlUpdate.nvimcxwx/lazyUrlUpdate.nvim

A Neovim plugin for lazy.nvim that updates and rebuilds plugins via commands and handles short URLs.

50Lua
3 days ago
svgo.nvim
svgo.nvimbennypowers/svgo.nvim

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

51Lua
3 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
6 years 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
6 months 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
8 months ago
simple-format
simple-formatTheLazyCat00/simple-format

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

50Lua
3 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
26 days ago
headers.nvim
headers.nvimLucasTavaresA/headers.nvim

A Neovim plugin that provides zero-config warnings for missing headers and footers in code files.

50Lua
1 month ago
season.nvim
season.nvimnjayman/season.nvim

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

40Lua
8 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
OpenTX-Pong
OpenTX-PongSpechtD/OpenTX-Pong

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

40Lua
4 years ago
pinned-tabs.wezterm
pinned-tabs.weztermselectnull/pinned-tabs.wezterm

A WezTerm plugin that lets you assign key bindings to tabs for quick access to specific directories or programs.

41Lua
11 months ago
ThemeSwitch.nvim
ThemeSwitch.nvimnishu-murmu/ThemeSwitch.nvim

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

40Lua
1 year ago
toggleword.nvim
toggleword.nvimiquzart/toggleword.nvim

A minimal Neovim plugin to toggle boolean-like words under your cursor.

41Lua
1 year 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
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
rocketlog.nvim
rocketlog.nvimevanmcpheron/rocketlog.nvim

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

42Lua
2 months 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.

40Lua
1 year ago
gosigns.nvim
gosigns.nvimYu-Leo/gosigns.nvim

Neovim plugin that visualizes Go interface implementations and special comments with customizable signs.

40Lua
1 year 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
5 months ago
colorchanger
colorchangersantoslove/colorchanger

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

40Lua
4 years ago
wireshark-scte
wireshark-sctem1tk4/wireshark-scte

Wireshark Lua dissectors for SCTE protocols like SCTE-104 and SCTE-35 used in cable telecommunications.

40Lua
6 months ago
1
48
49
50