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 46 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
jrychn/moduleVim
jrychn/moduleVimjrychn/ModuleVim

A modern, modular, and fast Neovim configuration built with lazy.nvim for an IDE-like experience.

100Lua
8 months ago
battery.wez
battery.wezrootiest/battery.wez

A WezTerm plugin that displays battery status, charge levels, and remaining time with customizable icons and colors.

100Lua
1 year ago
fzf-nerdfont.nvim
fzf-nerdfont.nvimstephansama/fzf-nerdfont.nvim

A Neovim plugin for searching and inserting Nerd Font icons using fzf-lua.

101Lua
6 months ago
vfox-crystal
vfox-crystalyanecc/vfox-crystal

A vfox plugin for managing Crystal language versions, including stable releases and nightly builds.

101Lua
2 years ago
remarks.nvim
remarks.nvimEnigama/remarks.nvim

A Neovim plugin for managing personal developer notes attached to Git commits using git-remarks.

100Lua
6 months ago
simpleIndentGuides.nvim
simpleIndentGuides.nvimLucasTavaresA/simpleIndentGuides.nvim

A Neovim plugin that displays indentation guides using builtin shiftwidth and listchars variables.

101Lua
1 year ago
hex2color
hex2colorswalrus1/hex2color

A single-function Lua library for converting HEX color values to RGB tables in LÖVE2D.

101Lua
6 years ago
savitsky.nvim
savitsky.nvimsamesense/savitsky.nvim

Neovim themes with color palettes derived from Savitsky Museum paintings, built on Catppuccin.

100Lua
6 months ago
bitumbra
bitumbraa13X-B/bitumbra

A many-lights 2D shadow library for the LÖVE framework, enabling dynamic shadow casting from multiple light sources.

100Lua
2 months ago
utils.nvim
utils.nvim2KAbhishek/utils.nvim

A Neovim plugin providing a collection of utilities to simplify Neovim plugin development.

101Lua
8 days ago
cheaty.nvim
cheaty.nvimindium114/cheaty.nvim

A Neovim plugin for creating configurable pop-up cheatsheets with Markdown support.

101Lua
3 months ago
videograph
videographclementfarabet/videograph

A Torch7 package for creating and manipulating edge-weighted graphs on videos, enabling video segmentation and analysis.

103C
13 years ago
YALG
YALGsasszem/yalg

A simple, reactive GUI framework for Löve2D games with a retro aesthetic and no external dependencies.

101Lua
5 years ago
Neural-Wikipedian
Neural-Wikipedianpvougiou/Neural-Wikipedian

A neural network system that generates English Wikipedia-style biographies from Semantic Web triples using encoder-decoder models.

101C++
8 years ago
mru.nvim
mru.nvimwsdjeg/mru.nvim

A lightweight Neovim plugin to manage and display your Most Recently Used (MRU) files.

101Lua
10 days ago
Radon
RadonAllymonies/Radon

A highly-configurable Krist shop for Minecraft modded servers with categories, nameless shops, and multi-currency support.

105Lua
2 years ago
distroupdate.nvim
distroupdate.nvimZeioth/distroupdate.nvim

A Neovim plugin to update your Neovim configuration from its GitHub repository, supporting stable and nightly channels.

101Lua
11 months ago
nodemcu-gpiomqtt
nodemcu-gpiomqtthobbyquaker/nodemcu-gpiomqtt

Lua scripts for ESP8266 to connect GPIO pins to MQTT for home automation.

102Lua
8 years ago
codegpt-ng.nvim
codegpt-ng.nvimblob42/codegpt-ng.nvim

A minimalist Neovim plugin for command-line AI interactions with LLMs like OpenAI and Ollama, featuring a powerful template system.

102Lua
2 months ago
clean-diagnostic
clean-diagnosticKurama622/clean-diagnostic

A Neovim plugin that displays LSP diagnostics in a clean floating window with minimal UI.

100Lua
2 months ago
rockz
rockzaperezdc/rockz

A Zsh wrapper for managing Lua and LuaRocks environments, similar to virtualenvwrapper for Python.

100Shell
4 months ago
playlist-youtube-vlc
playlist-youtube-vlcAbstraxt-AA/playlist-youtube-vlc

A Lua plugin for VLC media player that parses and plays YouTube playlists directly.

91Lua
4 years ago
cpicker.nvim
cpicker.nvimwsdjeg/cpicker.nvim

A lightweight color palette plugin for Neovim supporting multiple color models and conversion.

90Lua
3 days ago
SingleComment.nvim
SingleComment.nvimLucasTavaresA/SingleComment.nvim

A minimal Neovim plugin for single-line, comment-sensitive, and indentation-preserving code commenting.

91Lua
11 months ago
llm-nvim
llm-nvimjulwrites/llm-nvim

A Neovim plugin that integrates Simon Willison's llm CLI tool for AI-assisted coding and text processing directly within the editor.

90Lua
1 day ago
libtmux.nvim
libtmux.nvimsalorak/libtmux.nvim

A thin Lua wrapper for the tmux API that enables Neovim to interact with tmux sessions, windows, and panes.

90Lua
5 months ago
token-count.nvim
token-count.nvim3ZsForInsomnia/token-count.nvim

A Neovim plugin that counts AI model tokens in text files with background caching and editor integrations.

90Lua
1 month ago
workspaces-nvim
workspaces-nvimTheLazyCat00/workspaces-nvim

A Neovim plugin for persistent file pinning with a floating UI, enabling quick access to key project files.

91Lua
1 month ago
IQE
IQEexcessive/iqe

A Lua library for parsing Inter-Quake Export (IQE) files into Lua data structures.

90Lua
11 years ago
multiple-session.nvim
multiple-session.nvimniuiic/multiple-session.nvim

A Neovim plugin for managing multiple sessions with auto-save/load, session switching, and customizable hooks.

90Lua
2 years ago
code-companion-picker
code-companion-picker3ZsForInsomnia/code-companion-picker

A Neovim plugin that provides a beautiful picker with rich markdown previews for browsing and selecting CodeCompanion AI prompts.

91Lua
4 months ago
Layout
LayoutNlcke/layout

A GUI framework for the Gideros game engine, providing user-friendly interface creation with advanced layout and animation capabilities.

94Lua
4 years ago
Sölar
SölarJanWerder/soelar

A simple solar system simulator with real-time stars and comets, built with the LÖVE 2D game framework.

91Lua
6 months ago
csessh/aoc.vim
csessh/aoc.vimcsessh/aoc.nvim

A Neovim plugin that fetches Advent of Code puzzle inputs directly within the editor, eliminating manual copy-paste.

90Lua
7 months ago
wezterm-theme-rotator
wezterm-theme-rotatorkoh-sh/wezterm-theme-rotator

A WezTerm plugin for cycling through built-in terminal themes using keyboard shortcuts.

91Lua
1 year ago
treesitter-utils
treesitter-utilsnfrid/treesitter-utils

A collection of Neovim Treesitter utility methods to simplify working with syntax trees and reduce boilerplate code.

92Lua
2 years ago
1
45
46
47
50