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 projects1678.3k total stars215.5k total forks34 languages

Open-source projects built with Lua

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

Showing 1,799 open-source projects · page 7 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
windsurf.nvim
windsurf.nvimExafunction/windsurf.nvim

A native Neovim plugin that integrates Windsurf's AI-powered code completion and chat functionality directly into the editor.

1.3k104Lua
4 months ago
heirline.nvim
heirline.nvimrebelot/heirline.nvim

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

1.3k42Lua
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.3k30Lua
1 month ago
lume
lumerxi/lume

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

1.2k85Lua
2 years ago
lume
lumerxi/lume

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

1.2k85Lua
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.2k23Lua
1 year ago
OwnTracks Recorder
OwnTracks Recorderowntracks/recorder

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

1.2k143C
18 days 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.2k128Rust
18 days ago
LibRocket
LibRocketlibrocket/librocket

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

1.2k298C++
5 years ago
venn.nvim
venn.nvimjbyuki/venn.nvim

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

1.2k29Lua
2 years 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
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.2k71Lua
2 years ago
CosmicNvim
CosmicNvimCosmicNvim/CosmicNvim

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

1.2k63Lua
10 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.1k66Vim Script
2 months 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.1k27Lua
1 year ago
Unvanquished
UnvanquishedUnvanquished/Unvanquished

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

1.1k181C++
1 month 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.1k52Lua
1 month ago
crates.nvim
crates.nvimSaecki/crates.nvim

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

1.1k44Lua
4 months ago
dial.nvim
dial.nvimmonaqa/dial.nvim

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

1.1k24Lua
8 months ago
Bump
Bumpkikito/bump.lua

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

1.1k84Lua
2 years 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
9 months 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
12 days 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.1k139Lua
6 months 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.1k35Lua
1 year 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.1k135Lua
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.1k24Lua
12 days ago
rocks.nvim
rocks.nvimlumen-oss/rocks.nvim

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

1.1k19Lua
15 days ago
goto-preview
goto-previewrmagatti/goto-preview

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

1.1k35Lua
8 months 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.1k68Lua
3 months ago
incline.nvim
incline.nvimb0o/incline.nvim

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

1.0k21Lua
3 months 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
3 months 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.0k52C#
3 days ago
quicker.nvim
quicker.nvimstevearc/quicker.nvim

A Neovim plugin that enhances the quickfix UI with better styling, context lines, and editable buffers.

1.0k16Lua
3 months ago
SchemaStore.nvim
SchemaStore.nvimb0o/SchemaStore.nvim

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

1.0k21Lua
10 hours 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.0k121Lua
2 years ago
1
6
7
8
50