Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Lua
L

Lua

Language
1114 projects1627.0k total stars210.9k total forks29 languages

Open-source projects built with Lua

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

Showing 1,114 open-source projects · page 7 of 31

……
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
heirline.nvim
heirline.nvimrebelot/heirline.nvim

A no-nonsense, highly customizable Neovim statusline plugin built around recursive inheritance for exceptional speed and flexibility.

1.3k43Lua
1 year ago
yanky.nvim
yanky.nvimgbprod/yanky.nvim

A Neovim plugin that enhances yank and put operations with a yank-ring, history picker, and special put commands.

1.3k33Lua
1 day ago
minuet-ai.nvim
minuet-ai.nvimmilanglacier/minuet-ai.nvim

Minuet is a Neovim plugin that provides AI-powered code completion from multiple LLM providers, including OpenAI, Gemini, Claude, and local models.

1.3k54Lua
12 days ago
lume
lumerxi/lume

A lightweight Lua utility library providing essential functions for game development and general programming.

1.2k87Lua
2 years ago
legendary.nvim
legendary.nvimmrjones2014/legendary.nvim

A Neovim plugin that defines keymaps, commands, and autocmds as Lua tables while building a searchable legend like VS Code's Command Palette.

1.2k24Lua
1 year ago
lume
lumerxi/lume

A lightweight Lua utility library providing essential functions for game development and general programming.

1.2k87Lua
2 years ago
LibRocket
LibRocketlibrocket/librocket

A C++ user interface library that implements HTML/CSS standards for real-time applications like games.

1.2k297C++
5 years ago
LIKO-12
LIKO-12RamiLego4Game/LIKO-12

An open-source fantasy computer for creating and sharing tiny retro games and programs, built with LÖVE.

1.2k69Lua
2 years ago
OwnTracks Recorder
OwnTracks Recorderowntracks/recorder

A lightweight program for storing and accessing location data published by OwnTracks apps via MQTT or HTTP.

1.2k141C
5 days ago
venn.nvim
venn.nvimjbyuki/venn.nvim

A Neovim plugin for drawing ASCII diagrams directly in the editor using visual block mode.

1.2k26Lua
1 year ago
marks.nvim
marks.nvimchentoast/marks.nvim

A Neovim plugin that enhances Vim marks with visual signs, quick navigation, and bookmark management.

1.2k55Lua
1 year ago
CosmicNvim
CosmicNvimCosmicNvim/CosmicNvim

A lightweight and opinionated Neovim configuration optimized for web development with a stellar programming experience.

1.2k63Lua
3 days ago
acksld/nvim-neoclip.lua
acksld/nvim-neoclip.luaAckslD/nvim-neoclip.lua

A Neovim clipboard manager plugin that records yank history and macros with Telescope/FZF-Lua integration.

1.1k28Lua
1 year ago
Websurfx
Websurfxneon-mmd/websurfx

A modern, fast, privacy-respecting meta search engine written in Rust, offering a secure and ad-free search experience.

1.1k126Rust
5 days ago
zenbones.nvim
zenbones.nvimzenbones-theme/zenbones.nvim

A collection of contrast-based Vim/Neovim colorschemes that highlight code using font variations instead of colors.

1.1k65Vim Script
29 days ago
Unvanquished
UnvanquishedUnvanquished/Unvanquished

An open-source arena FPS/RTS hybrid game where two distinct factions battle with base-building mechanics.

1.1k179C++
1 day ago
crates.nvim
crates.nvimSaecki/crates.nvim

A Neovim plugin for managing Rust dependencies from crates.io directly within your editor.

1.1k43Lua
1 month ago
git-blame.nvim
git-blame.nvimf-person/git-blame.nvim

A lightweight Neovim plugin written in Lua that displays Git blame information as virtual text and integrates with statuslines.

1.1k54Lua
7 months ago
nvim-colorizer.lua
nvim-colorizer.luacatgoose/nvim-colorizer.lua

A high-performance, zero-dependency color highlighter for Neovim that supports hex, CSS functions, Tailwind, and custom parsers.

1.1k53Lua
9 days ago
dial.nvim
dial.nvimmonaqa/dial.nvim

An extended increment/decrement plugin for Neovim, supporting numbers, dates, constants, hex colors, and semantic versions.

1.1k25Lua
5 months ago
material.nvim
material.nvimmarko-cerovac/material.nvim

A fast, modern Material-inspired colorscheme for NeoVim written in Lua with built-in LSP and TreeSitter support.

1.1k140Lua
3 months ago
Bump
Bumpkikito/bump.lua

A fast, game-oriented collision detection library for Lua focused on axis-aligned rectangles.

1.1k85Lua
2 years ago
nvim-dap-virtual-text
nvim-dap-virtual-texttheHamsta/nvim-dap-virtual-text

A Neovim plugin that displays debugger variable values as virtual text during debugging sessions.

1.1k36Lua
1 year ago
onedarkpro.nvim
onedarkpro.nvimolimorris/onedarkpro.nvim

A highly customizable, cacheable Neovim colorscheme based on Atom's iconic One Dark theme with Tree-sitter and LSP support.

1.1k55Lua
1 month ago
Simple Tiled Implementation
Simple Tiled Implementationkarai17/Simple-Tiled-Implementation

A Tiled map loader and renderer library for the LÖVE 2D game framework.

1.1k137Lua
2 years ago
classic
classicrxi/classic

A minimal class module for Lua that provides object-oriented programming features with simplicity and performance.

1.1k107Lua
4 years ago
nvim-scrollbar
nvim-scrollbarpetertriho/nvim-scrollbar

An extensible Neovim scrollbar that displays diagnostics, git changes, search results, and custom marks.

1.0k23Lua
6 months ago
goto-preview
goto-previewrmagatti/goto-preview

A Neovim plugin that previews LSP definitions, references, and implementations in floating windows.

1.0k35Lua
5 months ago
rocks.nvim
rocks.nvimlumen-oss/rocks.nvim

A Neovim plugin manager inspired by Cargo that automates dependency and build management using luarocks.

1.0k20Lua
24 days ago
incline.nvim
incline.nvimb0o/incline.nvim

A Neovim plugin for creating lightweight, configurable floating statuslines that save screen space.

1.0k19Lua
1 month ago
nordic.nvim
nordic.nvimAlexvZyl/nordic.nvim

A warmer and darker Neovim colorscheme based on Nord, emphasizing the Aurora palette for reduced eye strain.

1.0k70Lua
1 month ago
outline.nvim
outline.nvimhedyhli/outline.nvim

A Neovim sidebar plugin that visualizes and navigates code symbols in a tree hierarchy, powered by LSP and other providers.

1.0k39Lua
11 days ago
SchemaStore.nvim
SchemaStore.nvimb0o/SchemaStore.nvim

A Neovim plugin that provides the SchemaStore catalog for JSON and YAML language servers.

1.0k21Lua
3 days ago
nord.nvim
nord.nvimshaunsingh/nord.nvim

A modern Neovim colorscheme based on the Nord color palette, written in Lua with Tree-sitter support.

1.0k125Lua
1 year ago
OpenHV
OpenHVOpenHV/OpenHV

An open-source pixel art sci-fi real-time strategy game mod for OpenRA with multiplayer, bots, and a map editor.

1.0k49C#
3 months ago
ssr.nvim
ssr.nvimcshuaimin/ssr.nvim

A treesitter-based structural search and replace plugin for Neovim, enabling AST-level code transformations.

1.0k12Lua
2 months ago
1
6
7
8
31