Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Lua

Lua

141 projects

Showing 36 of 141 projects

plenary.nvim
plenary.nvimLua

A comprehensive Lua library for Neovim providing async utilities, job control, file operations, testing, and more.

#coroutines#async#plugin-development
Stars3.4k
Forks331
Last commit14 days ago
go-lua
go-luaGo

A pure Go implementation of the Lua 5.2 virtual machine for scripting Go applications.

#embedded-scripting#go-library#virtual-machine
Stars3.4k
Forks207
Last commit9 months ago
nvimdots
nvimdotsLua

A fast, modular, and feature-rich Neovim configuration written in Lua for modern development workflows.

#neovim-config#developer-tools#productivity
Stars3.4k
Forks484
Last commit2 days ago
nvim-dap-ui
nvim-dap-uiLua

A graphical user interface for nvim-dap, providing an out-of-the-box debugging experience in Neovim.

#developer-tools#nvim-dap#debugger-ui
Stars3.3k
Forks124
Last commit19 days ago
none-ls.nvim
none-ls.nvimLua

A Neovim plugin that uses Lua to inject LSP diagnostics, code actions, formatting, and more, acting as an in-memory language server.

#formatting#developer-tools#editor-integration
Stars3.2k
Forks115
Last commit5 days ago
z.lua
z.luaLua

A faster cd command that learns your directory habits using frecency for quick navigation across shells.

#productivity#shell-navigation#shell-integration
Stars3.1k
Forks145
Last commit1 month ago
neotest
neotestLua

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

#treesitter#developer-tools#test-runner
Stars3.1k
Forks176
Last commit23 days ago
snabbswitch
snabbswitchLua

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

#load-generation#nfv-framework#isp-networking
Stars3.0k
Forks298
Last commit1 year ago
neovim
neovimLua

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

#rose-pine#editor-theme#minimalist
Stars3.0k
Forks172
Last commit15 days ago
algernon
algernonGo

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.

#lua-scripting#web-server#pongo2
Stars3.0k
Forks146
Last commit2 days ago
PICO-8
PICO-8

A curated list of awesome resources, tools, tutorials, and libraries for the PICO-8 fantasy console.

#pixel-art#gamedev#awesome-list
Stars3.0k
Forks103
Last commit2 months ago
nvim-ufo
nvim-ufoLua

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

#vimscript#treesitter#async
Stars2.9k
Forks68
Last commit3 months ago
Solar2D
Solar2DC++

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

#ios#open-source#corona
Stars2.8k
Forks309
Last commit6 days ago
ZeroBraneStudio
ZeroBraneStudioLua

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

#lua-development#zerobrane#syntax-highlighting
Stars2.8k
Forks524
Last commit1 year ago
nvim-treesitter-textobjects
nvim-treesitter-textobjectsTree-sitter Query

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

#hacktoberfest#vim-motions#neovim-plugin
Stars2.7k
Forks257
Last commit
Widelands
WidelandsC++

A free, open-source real-time strategy game inspired by Settlers II, featuring singleplayer campaigns and multiplayer mode.

#community-driven#lua-scripting#strategy
Stars2.7k
Forks201
Last commit4 days ago
nvim-lint
nvim-lintLua

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

#vimscript#hacktoberfest#developer-tools
Stars2.7k
Forks298
Last commit15 days ago
mlua
mluaRust

Safe, high-level Rust bindings for Lua 5.1-5.5, LuaJIT, and Luau with async/await support.

#luau#serde#embedded-scripting
Stars2.7k
Forks200
Last commit2 days ago
nvim-web-devicons
nvim-web-deviconsLua

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

#syntax-highlighting#icons#neovim-plugins
Stars2.6k
Forks228
Last commit15 days ago
gruvbox.nvim
gruvbox.nvimLua

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

#vim-colorscheme#treesitter#lua-plugin
Stars2.5k
Forks243
Last commit9 days ago
LÖVR
LÖVRC

A simple Lua framework for rapidly building VR experiences across multiple platforms and devices.

#open-source#openvr#gamedev
Stars2.5k
Forks164
Last commit4 days ago
github-nvim-theme
github-nvim-themeLua

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

#treesitter#colorblind-friendly#syntax-highlighting
Stars2.5k
Forks111
Last commit1 year ago
rspamd
rspamdC

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

#spam-filter#statistical-analysis#lua-scripting
Stars2.4k
Forks466
Last commit3 days ago
Overload
OverloadC++

A free, open-source 3D game engine built in C++20 with Lua scripting and a full-featured editor.

#lua-scripting#open-source#gamedev
Stars2.4k
Forks283
Last commit2 days ago
Crown Engine
Crown EngineC++

A complete, cross-platform game engine built for flexibility, performance, and rapid iteration.

#open-source#gamedev#data-driven
Stars2.4k
Forks177
Last commit2 days ago
alpha-nvim
alpha-nvimLua

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

#dashboard-nvim#themes#greeter
Stars2.4k
Forks128
Last commit7 days ago
lazygit.nvim
lazygit.nvimLua

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

#version-control#telescope-extension#neovim-plugin
Stars2.3k
Forks87
Last commit4 months ago
Lua Fun
Lua FunLua

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

#declarative-programming#tarantool-integration#functional-programming
Stars2.2k
Forks111
Last commit1 year ago
StyLua
StyLuaRust

A deterministic code formatter for Lua 5.1-5.4, LuaJIT, Luau, and CfxLua, inspired by Prettier.

#hacktoberfest#lua-formatter#luau
Stars2.2k
Forks97
Last commit8 days ago
API Umbrella
API UmbrellaRuby

An open source API management platform that handles access control, rate limiting, analytics, and unified documentation.

#api-gateway#api-manager#developer-tools
Stars2.2k
Forks365
Last commit16 days ago
TscanCode
TscanCodeC++

A fast, accurate static code analyzer for C/C++, C#, and Lua that detects defects early in development.

#clang#gcc#static-code-analysis
Stars2.1k
Forks602
Last commit2 years ago
Penlight
PenlightLua

A collection of pure Lua libraries for data handling, functional programming, and OS path management, inspired by Python's standard library.

#functional-programming#penlight#lua-libraries
Stars2.1k
Forks261
Last commit4 days ago
lua-resty-http
lua-resty-httpLua

A Lua HTTP client cosocket driver for OpenResty/ngx_lua, supporting streaming, keepalives, and proxy connections.

#reverse-proxy#ssl-tls#http
Stars2.1k
Forks625
Last commit1 year ago
nui.nvim
nui.nvimLua

A UI component library for building custom interfaces in Neovim.

#popup#layout#text-editor
Stars2.1k
Forks76
Last commit10 months ago
leetcode.nvim
leetcode.nvimLua

A Neovim plugin that lets you solve LeetCode problems directly within your editor.

#problem-solving#editor-integration#vim
Stars2.0k
Forks105
Last commit7 months ago
luacheck
luacheckLua

A static analyzer and linter for Lua code that detects undefined globals, unused variables, and other common issues.

#linter#luajit#code-quality
Stars2.0k
Forks335
Last commit3 years ago
PreviousPage 3 of 4Next

Related Tags

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
17 days ago
#Neovim81
#Neovim Plugin70
#Nvim41
#Developer Tools35
#Productivity25
#Game Development24
#Vim16
#Cross Platform16
#Neovim Lua16
#Treesitter14
#Editor Enhancement14
#Syntax Highlighting13