Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Lua
L

Lua

Language
189 projects1266.2k total stars178.7k total forks17 languages

Open-source projects built with Lua

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

Showing 189 open-source projects · page 4 of 6

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
neotest
neotestnvim-neotest/neotest

An extensible framework for running and interacting with tests directly within the NeoVim editor.

3.1k176Lua
23 days ago
shogun
shogunshogun-toolbox/shogun

A unified and efficient machine learning toolbox with C++ core and multi-language interfaces, developed since 1999.

3.1k1.0kC++
2 years ago
snabbswitch
snabbswitchSnabbCo/snabbswitch

A simple and fast packet networking toolkit for building high-performance network applications with Lua and kernel bypass.

3.0k298Lua
1 year ago
neovim
neovimrose-pine/neovim

A natural, minimalist color scheme for Neovim with Soho-inspired aesthetics and three variants.

3.0k172Lua
15 days ago
algernon
algernonxyproto/algernon

A self-contained, pure-Go web server with built-in Lua scripting, multiple template engines, database backends, and support for HTTP/2, QUIC, and AI/LLM integration.

3.0k146Go
1 day ago
Spartan Engine
Spartan EnginePanosK92/SpartanEngine

A game engine with a fully bindless, GPU-driven renderer featuring real-time path-traced global illumination, hardware ray tracing, and a 200Hz physics simulation.

3.0k261C++
2 days ago
rustaceanvim
rustaceanvimmrcjkb/rustaceanvim

A Neovim plugin that supercharges Rust development with advanced rust-analyzer integration, debugging, and tooling.

2.9k133Lua
1 day ago
nvim-ufo
nvim-ufokevinhwang91/nvim-ufo

A modern, high-performance folding plugin for Neovim that enhances fold visuals and integrates with LSP and treesitter.

2.9k68Lua
3 months ago
Dungeon Crawl: Stone Soup
Dungeon Crawl: Stone Soupcrawl/crawl

A roguelike dungeon crawler featuring tactical combat, diverse character skills, deity worship, and procedurally generated levels.

2.8k1.6kC++
1 day ago
Solar2D
Solar2Dcoronalabs/corona

A free, open-source, cross-platform 2D game engine built on Lua for rapid development of games and apps.

2.8k309C++
6 days ago
dashboard-nvim
dashboard-nvimnvimdev/dashboard-nvim

A fancy and blazing fast start screen plugin for Neovim with low memory usage.

2.8k204Lua
7 days ago
MTuner
MTunermilostosic/MTuner

A C/C++ memory profiler and leak finder with time-based history tracking for Windows, PlayStation, Nintendo Switch, Android, and other platforms.

2.8k158C++
27 days ago
NixVim
NixVimnix-community/nixvim

A Neovim configuration system built around Nix modules, enabling declarative and reproducible editor setups.

2.8k376Nix
2 days ago
ZeroBraneStudio
ZeroBraneStudiopkulchenko/ZeroBraneStudio

A lightweight, cross-platform Lua IDE with code completion, syntax highlighting, live coding, and remote debugging for multiple Lua engines.

2.8k524Lua
1 year ago
nvim-treesitter-textobjects
nvim-treesitter-textobjectsnvim-treesitter/nvim-treesitter-textobjects

A Neovim plugin that provides syntax-aware text objects for selection, movement, swapping, and peeking using Tree-sitter queries.

2.7k257Tree-sitter Query
17 days ago
nvim-lint
nvim-lintmfussenegger/nvim-lint

An asynchronous linter plugin for Neovim that complements the built-in Language Server Protocol support.

2.7k298Lua
15 days ago
barbar.nvim
barbar.nvimromgrk/barbar.nvim

A Neovim tabline plugin with re-orderable, auto-sizing, clickable tabs, icons, and a magic jump-to-buffer mode.

2.7k94Lua
4 months ago
nvim-web-devicons
nvim-web-deviconsnvim-tree/nvim-web-devicons

Provides Nerd Font icons with colors and variants for Neovim plugins to enhance file tree and UI visualizations.

2.6k228Lua
14 days ago
Blzhawk
BlzhawkTASEmulators/BizHawk

A multi-system emulator with advanced recording, debugging, and tool-assisted speedrunning (TAS) features.

2.6k450C#
1 day ago
go.nvim
go.nvimray-x/go.nvim

A feature-rich Go development plugin for Neovim with LSP, debugging, AI assistance, and code generation.

2.6k156Lua
11 days ago
gruvbox.nvim
gruvbox.nvimellisonleao/gruvbox.nvim

A Lua port of the classic gruvbox color scheme for Neovim with Tree-sitter and LSP semantic highlight support.

2.5k243Lua
9 days ago
fidget.nvim
fidget.nvimj-hui/fidget.nvim

Extensible UI for Neovim notifications and LSP progress messages with configurable windows and animations.

2.5k80Lua
23 days ago
github-nvim-theme
github-nvim-themeprojekt0n/github-nvim-theme

A collection of GitHub's official color themes for Neovim, supporting multiple variants and high customizability.

2.5k111Lua
1 year ago
vim-illuminate
vim-illuminateRRethy/vim-illuminate

A (Neo)Vim plugin that automatically highlights all occurrences of the word under the cursor using LSP, Tree-sitter, or regex.

2.4k74Lua
11 months ago
rspamd
rspamdrspamd/rspamd

An advanced spam filtering system and email processing framework that evaluates messages using regex, statistical analysis, and custom services.

2.4k466C
2 days ago
nvim-spectre
nvim-spectrenvim-pack/nvim-spectre

A Neovim search and replace panel with regex support, live updates, and multiple replace engines.

2.4k84Lua
11 months ago
Polycode
Polycodeivansafrin/Polycode

A cross-platform C++/Lua framework for creative coding with 2D/3D graphics, shaders, sound, networking, and physics.

2.4k350C++
2 years ago
alpha-nvim
alpha-nvimgoolord/alpha-nvim

A fast, fully programmable Lua-powered greeter UI for Neovim with customizable themes.

2.4k128Lua
7 days ago
lsp_signature.nvim
lsp_signature.nvimray-x/lsp_signature.nvim

A Neovim plugin that displays function signatures and parameter hints as you type, enhancing LSP integration.

2.3k82Lua
17 days ago
aerial.nvim
aerial.nvimstevearc/aerial.nvim

A Neovim plugin that provides a code outline window for quick navigation and skimming using LSP and Tree-sitter.

2.3k116Lua
1 month ago
lazygit.nvim
lazygit.nvimkdheepak/lazygit.nvim

A Neovim plugin that integrates lazygit directly into the editor with floating windows and telescope integration.

2.3k87Lua
4 months ago
Lua Fun
Lua Funluafun/luafun

A high-performance functional programming library for Lua designed with LuaJIT's trace compiler in mind.

2.2k111Lua
1 year ago
OpenTX
OpenTXopentx/opentx

Open-source custom firmware for RC transmitters, enabling advanced control and telemetry for model aircraft and drones.

2.2k835C++
4 months ago
json.lua
json.luarxi/json.lua

A pure Lua JSON library for encoding and decoding, optimized for speed and minimal footprint.

2.1k377Lua
2 years ago
zen-mode.nvim
zen-mode.nvimfolke/zen-mode.nvim

A Neovim plugin that creates a distraction-free full-screen floating window for focused coding.

2.1k76Lua
5 months ago
cellular-automaton.nvim
cellular-automaton.nvimEandrju/cellular-automaton.nvim

A Neovim plugin that creates cellular automaton animations from your buffer content for procrastination and visual fun.

2.1k47Lua
1 year ago
1
2
3
4
5
6