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 6 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
busted
bustedlunarmodules/busted

An elegant and easy-to-use unit testing framework for Lua, LuaJIT, and MoonScript.

1.6k203Lua
2 months ago
toy engine
toy enginehugoam/toy

A thin, modular C++ game engine designed for building games directly from C++ with full control and fast iteration.

1.6k103C++
5 years ago
Lumos
Lumosjmorton06/Lumos

A cross-platform C++ game engine for 2D and 3D development with Vulkan rendering and Lua scripting.

1.6k158C++
19 days ago
Horde3D
Horde3Dhorde3d/Horde3D

A lightweight, cross-platform 3D rendering and animation engine with a clean C++ architecture and C-style API.

1.6k306C++
2 months ago
dropbar.nvim
dropbar.nvimBekaboo/dropbar.nvim

A polished, IDE-like, highly-customizable winbar for Neovim with drop-down menus and multiple backends.

1.6k43Lua
9 days ago
lightspeed.nvim
lightspeed.nvimggandor/lightspeed.nvim

A deprecated Neovim motion plugin that enables fast, efficient cursor navigation using 2-character search patterns with ahead-of-time labeling.

1.6k28Fennel
2 years ago
inspect.lua
inspect.luakikito/inspect.lua

A Lua library that transforms any Lua value into a human-readable representation for debugging.

1.5k200Lua
5 months ago
twilight.nvim
twilight.nvimfolke/twilight.nvim

A Neovim plugin that dims inactive code portions using TreeSitter for enhanced focus.

1.5k25Lua
7 months ago
gen.nvim
gen.nvimDavid-Kunz/gen.nvim

A Neovim plugin for generating and editing text using local LLMs like Llama and Mistral via Ollama.

1.5k125Lua
1 year ago
lazydev.nvim
lazydev.nvimfolke/lazydev.nvim

A Neovim plugin that speeds up LuaLS setup by lazily loading workspace libraries for editing Neovim configs.

1.5k51Lua
2 months ago
cmp-nvim-lsp
cmp-nvim-lsphrsh7th/cmp-nvim-lsp

A completion source plugin for nvim-cmp that integrates with Neovim's built-in LSP client.

1.5k71Lua
6 months ago
multicursor.nvim
multicursor.nvimjake-stewart/multicursor.nvim

A Neovim plugin providing intuitive multiple cursor functionality with extensive features and a flexible API.

1.5k14Lua
2 months ago
wilder.nvim
wilder.nvimgelguy/wilder.nvim

A Neovim/Vim plugin that enhances the wildmenu with autocomplete, fuzzy search, and extensive customization.

1.5k38Vim Script
1 year ago
nvim-jdtls
nvim-jdtlsmfussenegger/nvim-jdtls

Extensions for the built-in LSP support in Neovim to integrate the Eclipse JDT Language Server for Java development.

1.5k83Lua
19 days ago
formatter.nvim
formatter.nvimmhartington/formatter.nvim

A format runner for Neovim written in Lua, providing asynchronous execution and opt-in default configurations.

1.5k145Lua
1 year ago
OpenTomb
OpenTombopentomb/OpenTomb

An open-source re-implementation of the classic Tomb Raider engine for playing Tomb Raider 1-5 and custom levels.

1.4k158C++
1 year ago
hologram.nvim
hologram.nvimedluffy/hologram.nvim

A cross-platform terminal image viewer for Neovim that displays inline images directly in buffers using the Kitty Graphics Protocol.

1.4k33Lua
2 years ago
instant.nvim
instant.nvimjbyuki/instant.nvim

A dependency-free collaborative editing plugin for Neovim, enabling real-time multi-user editing with built-in server capabilities.

1.4k28Lua
3 years ago
navigator.lua
navigator.luaray-x/navigator.lua

A Neovim plugin for code analysis and navigation using LSP and Treesitter, providing IDE-like features with visual interfaces.

1.4k65Lua
20 days ago
codediff.nvim
codediff.nvimesmuellert/codediff.nvim

A Neovim plugin that provides VSCode-style diff rendering with two-tier highlighting (line + character level) in side-by-side and inline layouts.

1.4k75Lua
2 days ago
flutter-tools.nvim
flutter-tools.nvimnvim-flutter/flutter-tools.nvim

A Neovim plugin that enhances Flutter and Dart development with LSP-powered tools like hot reload, device selection, and widget guides.

1.4k115Lua
1 month ago
distant.nvim
distant.nvimchipsenkbeil/distant.nvim

A Neovim plugin that enables editing remote files, running programs, and using LSP on a remote machine from your local editor.

1.4k14Lua
1 year ago
precognition.nvim
precognition.nvimtris203/precognition.nvim

A Neovim plugin that displays available cursor motions using virtual text and gutter signs for enhanced navigation.

1.4k16Lua
16 days ago
nn
nntorch/nn

A modular neural network package for Torch providing building blocks for creating and training deep learning models.

1.4k962Lua
5 years ago
Aerospike
Aerospikeaerospike/aerospike-server

A distributed, scalable NoSQL database optimized for flash and in-memory storage, designed for web-scale applications.

1.3k205C
3 days ago
iron.nvim
iron.nvimVigemus/iron.nvim

Interactive REPL environment for Neovim that allows code execution without leaving the editor buffer.

1.3k109Lua
3 months ago
cyberdream.nvim
cyberdream.nvimscottmckendry/cyberdream.nvim

A high-contrast, futuristic, and vibrant colorscheme for Neovim with extensive plugin support and terminal themes.

1.3k55Lua
11 days ago
treesj
treesjWansmer/treesj

A Neovim plugin for splitting and joining code blocks like arrays, objects, and statements using Tree-Sitter.

1.3k49Lua
11 days ago
Chanify
Chanifychanify/chanify

A self-hosted, privacy-focused notification system with a distributed architecture for sending messages to iOS/macOS apps.

1.3k104Go
3 years ago
LuaNode
LuaNodeNicholas3388/LuaNode

An improved Lua SDK for ESP32, ESP8266, and STM32 microcontrollers, enabling Lua scripting on embedded hardware.

1.3k305C
2 years ago
gp.nvim
gp.nvimRobitx/gp.nvim

A Neovim plugin for AI-powered chat sessions, text/code operations, speech-to-text, and image generation using multiple LLM providers.

1.3k127Lua
10 months ago
nCine
nCinenCine/nCine

A cross-platform 2D game engine written in C++11 with optional Lua scripting, emphasizing performance.

1.3k79C++
27 days ago
nvim-ts-context-commentstring
nvim-ts-context-commentstringJoosepAlviste/nvim-ts-context-commentstring

A Neovim treesitter plugin that dynamically sets the commentstring based on the cursor's location in a file.

1.3k47Lua
2 months ago
vim-moonfly-colors
vim-moonfly-colorsbluz71/vim-moonfly-colors

A dark charcoal color scheme for modern Neovim and classic Vim, featuring true-color support and extensive plugin styling.

1.3k75Lua
9 days ago
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.3k107Lua
2 months ago
nvim-dbee
nvim-dbeekndndrj/nvim-dbee

An interactive database client for Neovim that lets you execute queries and manage connections directly within your editor.

1.3k93Go
10 months ago
1
5
6
7
31