Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Lua
L

Lua

Language
1252 projects1636.8k total stars211.9k total forks32 languages

Open-source projects built with Lua

There are currently 1252 open-source projects built with Lua, with a combined total of 1636.8k GitHub stars. The most common language among these projects is Lua.

Showing 1,139 open-source projects · page 17 of 32

……
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
efmls-configs-nvim
efmls-configs-nvimcreativenull/efmls-configs-nvim

An unofficial collection of pre-configured linters and formatters for efm-langserver in Neovim.

31450Lua
17 days ago
resurrect.wezterm
resurrect.weztermMLFlexer/resurrect.wezterm

A Wezterm plugin to save and restore terminal windows, tabs, and panes with their layout and text, inspired by tmux-resurrect.

31235Lua
16 days ago
goose.nvim
goose.nvimazorng/goose.nvim

A Neovim plugin that integrates the Goose AI agent, enabling chat and code assistance with editor context capture.

31012Lua
1 month ago
Balerter
Balerterbalerter/balerter

A script-based alerting system that queries data sources, analyzes metrics, and sends notifications via multiple channels.

30918Go
1 year ago
fluoromachine.nvim
fluoromachine.nvimmaxmx03/fluoromachine.nvim

A neon-drenched, retro-futuristic color scheme for Neovim, forked from Synthwave84 with customizable glow effects.

30712Lua
7 months ago
nord.nvim
nord.nvimgbprod/nord.nvim

A clean and elegant Neovim theme using the Arctic Nord color palette with extensive plugin support.

30533Lua
1 month ago
lua-stdlib
lua-stdliblua-stdlib/lua-stdlib

A comprehensive collection of standard libraries for Lua 5.1, 5.2, and 5.3, including LuaJIT.

30434Lua
3 years ago
LuaTelemetry
LuaTelemetryteckel12/LuaTelemetry

A Lua telemetry script for INAV/Betaflight that provides flight status displays on RC transmitter screens.

30456Lua
4 years ago
pokemon-online
pokemon-onlinepo-devs/pokemon-online

An open-source online battle simulator for Pokémon, allowing players to battle using custom teams and rules.

302171C++
1 year ago
nvim
nvimEverblush/nvim

A dark, vibrant, and beautiful color scheme for Neovim, written in Lua.

30019Lua
1 year ago
nngraph
nngraphtorch/nngraph

A Torch package for creating and visualizing complex neural network architectures using graph-based computation.

29899Lua
8 years ago
tabline.wez
tabline.wezmichaelbrusegard/tabline.wez

A Lua-based retro tab bar plugin for WezTerm, inspired by lualine.nvim's configuration format.

29747Lua
3 months ago
gamera
gamerakikito/gamera

A flexible camera system for LÖVE games with scaling, rotation, and coordinate transformation.

29623Lua
4 years ago
koda.nvim
koda.nvimoskarnurm/koda.nvim

A minimalist, fast, and lean color theme for Neovim, written in Lua.

29617Lua
15 days ago
nvim-terminal.lua
nvim-terminal.luanorcalli/nvim-terminal.lua

A high-performance Neovim filetype mode that uses conceal and syntax highlighting to display terminal color codes.

29511Lua
3 years ago
neovim-project
neovim-projectcoffebar/neovim-project

A Neovim plugin for managing projects with session persistence and quick switching via Telescope, fzf-lua, or snacks.nvim.

29524Lua
1 month ago
lua-pb
lua-pbNeopallium/lua-pb

A Lua library for dynamic loading and processing of Protocol Buffers message definition files (.proto).

29391Lua
8 years ago
lua-cURLv3
lua-cURLv3Lua-cURL/Lua-cURLv3

A Lua binding to libcurl providing low-level C bindings and high-level APIs for HTTP, FTP, and other network protocols.

29367C
2 years ago
triforce.nvim
triforce.nvimgisketch/triforce.nvim

A Neovim plugin that gamifies coding with RPG elements like XP, levels, and achievements to boost motivation.

2929Lua
19 hours ago
bookmarks.nvim
bookmarks.nvimLintaoAmons/bookmarks.nvim

A Neovim plugin for persistent, organized bookmarks with SQLite storage, tree view, and telescope integration.

29014Lua
15 days ago
LspUI.nvim
LspUI.nvimjinzhongjia/LspUI.nvim

A modern Neovim plugin that enhances LSP functionality with beautiful and intuitive user interfaces.

2894Lua
1 month ago
adwaita.nvim
adwaita.nvimMofiqul/adwaita.nvim

A Neovim colorscheme that implements the GNOME Adwaita design language for a consistent desktop experience.

28934Lua
8 days ago
argparse
argparsempeterv/argparse

A feature-rich command line argument parser for Lua inspired by Python's argparse.

28953Lua
5 years ago
nvim-luadev
nvim-luadevbfredl/nvim-luadev

A REPL and debug console for developing Lua plugins in Neovim.

2876Lua
3 years ago
flow.nvim
flow.nvim0xstepit/flow.nvim

A Neovim colorscheme with a curated palette and fluorescent accents designed to enhance focus during coding.

2869Lua
20 days ago
scrollbar.nvim
scrollbar.nvimXuyuanp/scrollbar.nvim

A minimal, customizable scrollbar plugin for Neovim that provides visual scroll position feedback.

28610Lua
1 year ago
lua-zlib
lua-zlibbrimworks/lua-zlib

A Lua library providing a functional, streaming interface to zlib for compression and decompression.

286110C
5 months ago
rotLove
rotLovepaulofmandown/rotLove

A Love2D/Lua port of rot.js providing roguelike development tools like map generation, FOV, pathfinding, and display modules.

28532Lua
4 years ago
telescope-tabs
telescope-tabsLukasPietzschmann/telescope-tabs

A Neovim plugin that provides a Telescope picker for navigating and managing tabs with smart tab switching.

28512Lua
2 months ago
nvim-possession
nvim-possessiongennaro-tedesco/nvim-possession

A no-nonsense Neovim session manager built on fzf-lua for visually browsing, creating, updating, and deleting sessions.

28512Lua
3 months ago
trailblazer.nvim
trailblazer.nvimLeonHeidelbach/trailblazer.nvim

A Neovim plugin for creating and navigating trail marks across files and windows to accelerate code navigation workflows.

2845Lua
1 year ago
Menori
Menorirozenmad/Menori

A LÖVE library for 3D rendering with scene graph support and glTF 2.0 asset loading.

28413Lua
9 months ago
nvim-recorder
nvim-recorderchrisgrieser/nvim-recorder

A Neovim plugin that enhances macro usage with simplified controls, breakpoints, status line components, and performance optimizations.

28412Lua
1 month ago
JABS.nvim
JABS.nvimmatbme/JABS.nvim

A minimal, interactive buffer switcher window for Neovim with previews and splits.

28310Lua
3 years ago
lz.n
lz.nlumen-oss/lz.n

A dead simple lazy-loading library for Neovim plugins, focusing solely on plugin initialization.

28113Lua
3 days ago
leap-spooky.nvim
leap-spooky.nvimggandor/leap-spooky.nvim

A Neovim extension for Leap that enables remote operations on native text objects via atomic motion-selection bundles.

28110Lua
2 years ago
1
16
17
18
32