Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Lua

Lua

1281 projects

Showing 36 of 1281 projects

SUIT
SUITLua

An immediate mode GUI library for LÖVE game engine, providing simple UI widgets with layout management.

#open-source#ui-toolkit#game-development
Stars541
Forks73
Last commit3 years ago
live-command.nvim
live-command.nvimLua

A Neovim plugin that provides real-time previews for commands like :norm and macros as you type.

#developer-tools#productivity#neovim-plugin
Stars540
Forks5
Last commit10 months ago
windline.nvim
windline.nvimLua

A highly customizable, animated statusline plugin for Neovim with per-filetype support and built-in animations.

#animation#vim#vimscript-alternative
Stars535
Forks19
Last commit1 year ago
Cmdr
CmdrLuau

Extensible, type-safe command console for Roblox developers to create admin commands and game system integrations.

#autocompletion#developer-tools#admin-tools
Stars534
Forks156
Last commit2 days ago
debugprint.nvim
debugprint.nvimLua

A NeoVim plugin for printf-style debugging that inserts debug statements with file, line, and variable info across 40+ languages.

#multi-language#treesitter#developer-tools
Stars527
Forks28
Last commit3 months ago
iswap.nvim
iswap.nvimLua

Interactively select and swap function arguments, list elements, and other code nodes in Neovim using tree-sitter.

#hacktoberfest#neovim-plugin#tree-sitter
Stars526
Forks22
Last commit4 months ago
FWK
FWKC

A single-file, unlicensed 3D game engine/framework written in C, featuring an integrated asset pipeline and cross-platform support.

#lua-scripting#open-source#public-domain
Stars526
Forks38
Last commit1 year ago
knife
knifeLua

A collection of self-contained micro-modules for Lua providing utilities like OOP, state machines, async patterns, and testing.

#async-programming#coroutines#state-machine
Stars525
Forks40
Last commit8 years ago
kommentary
kommentaryLua

A Neovim plugin written in Lua for commenting and uncommenting lines, visual selections, and motions.

#commenting#developer-tools#comment
Stars525
Forks12
Last commit2 years ago
knife.system
knife.systemLua

A collection of self-contained micro-modules for Lua, providing utilities for OOP, async code, events, and more.

#async-programming#object-oriented-programming#game-development
Stars525
Forks40
Last commit8 years ago
winshift.nvim
winshift.nvimLua

A Neovim plugin for freely rearranging and swapping windows with intuitive keyboard-driven movement.

#keyboard-driven#productivity#vim-motions
Stars525
Forks10
Last commit2 years ago
hlua
hluaC

A high-level Rust binding for Lua 5.2, enabling safe interaction with Lua variables, functions, and tables.

#embedded-scripting#ffi#game-development
Stars521
Forks50
Last commit1 year ago
guard.nvim
guard.nvimLua

A lightweight, fast, and asynchronous formatting and linting plugin for Neovim 0.10+.

#developer-tools#editor-integration#async
Stars516
Forks27
Last commit8 months ago
3DreamEngine
3DreamEngineLua

A powerful and easy-to-use 3D engine extension for the LÖVE 2D game framework.

#shadows#graphics#physics
Stars510
Forks20
Last commit3 years ago
snap
snapFennel

A fast, non-blocking finder system for Neovim that uses producers and consumers to search files, buffers, and grep results.

#vimscript#ripgrep#productivity
Stars508
Forks17
Last commit6 months ago
comment-box.nvim
comment-box.nvimLua

A Neovim plugin to create and manage decorative comment boxes and lines for code and plain text files.

#vimscript#commenting#developer-tools
Stars507
Forks15
Last commit2 years ago
Wally
WallyRust

A modern package manager for Roblox projects, inspired by Cargo and npm.

#roblox#semantic-versioning#cli-tool
Stars505
Forks150
Last commit11 days ago
bamboo.nvim
bamboo.nvimLua

A dark green Neovim color scheme designed to reduce eye strain with Lua-based Tree-sitter and LSP highlighting.

#treesitter#plugin-support#syntax-highlighting
Stars497
Forks25
Last commit11 months ago
Flux
FluxLua

A fast, lightweight tweening library for Lua, enabling smooth animations and transitions for game objects and UI elements.

#ui-animation#animation#interpolation
Stars487
Forks41
Last commit5 years ago
30log
30logLua

A minimal 30-line framework for object-oriented programming in Lua with classes, inheritance, and mixins.

#codea#inheritance#luajit
Stars485
Forks51
Last commit5 years ago
llm.nvim
llm.nvimLua

A Neovim plugin for interacting with various large language models (LLMs) like ChatGPT, Copilot, and local models directly within the editor.

#vimscript#ai#developer-tools
Stars482
Forks35
Last commit4 months ago
love-release
love-releaseLua

A Lua script that automates packaging and distribution of LÖVE games for Windows, macOS, and Linux.

#packaging#macos-application#windows-executable
Stars480
Forks29
Last commit2 years ago
nvim-cursorline
nvim-cursorlineLua

A Neovim plugin that highlights the word under the cursor and shows/hides cursorline based on cursor movement.

#visual-feedback#neovim-plugin#developer-productivity
Stars477
Forks28
Last commit8 months ago
fugit2.nvim
fugit2.nvimLua

A Neovim git GUI plugin powered by libgit2, offering a floating window interface with Magit-style menus and interactive rebase.

#version-control#git-blame#interactive-rebase
Stars477
Forks18
Last commit4 months ago
luaffi
luaffiC

Standalone FFI library for calling C functions from Lua, compatible with LuaJIT's FFI interface.

#embedded-scripting#binding-generation#ffi
Stars475
Forks83
Last commit5 years ago
Jecs
JecsLuau

A fast, portable Entity Component System for Luau optimized for high-performance game development.

#luau#zero-dependency#archetype-storage
Stars475
Forks81
Last commit2 days ago
nvim-plugin-template
nvim-plugin-templateLua

A template repository for creating Neovim plugins with a pre-configured Lua structure, testing, and CI workflows.

#template#busted#neovim-plugin
Stars474
Forks27
Last commit1 year ago
tundra
tundraC

A high-performance code build system optimized for fast incremental builds in large software projects.

#compilation#incremental-builds#c-plus-plus
Stars473
Forks76
Last commit10 months ago
neovim-tips
neovim-tipsLua

A Neovim plugin that provides a searchable collection of hundreds of tips, tricks, and shortcuts with a daily tip feature and PDF book.

#productivity#workflow-optimization#learning-tool
Stars472
Forks14
Last commit6 months ago
Pegasus.lua
Pegasus.luaLua

A lightweight HTTP server for building web applications in Lua with an easy API and native plugin support.

#http-server#plugin-system#api-server
Stars470
Forks42
Last commit7 months ago
RbxUtil
RbxUtilLuau

A collection of utility modules for Roblox development, providing essential tools for networking, state management, and game systems.

#roblox#data-structures#game-development
Stars470
Forks122
Last commit2 months ago
everforest-nvim
everforest-nvimLua

A Lua port of the Everforest color scheme for Neovim, offering dark and light modes with adjustable background hardness.

#everforest#treesitter#syntax-highlighting
Stars466
Forks42
Last commit2 months ago
luacheck
luacheckLua

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

#linter#luajit#cli-tool
Stars464
Forks63
Last commit2 months ago
nnn.nvim
nnn.nvimLua

A Neovim file manager plugin powered by the nnn terminal file browser.

#nnn#productivity#file-manager
Stars463
Forks11
Last commit1 year ago
bluloco.nvim
bluloco.nvimLua

A designer Neovim theme with light and dark variants, built with lush.nvim for comprehensive syntax highlighting and plugin support.

#vim-colorscheme#light-mode#dark-mode
Stars462
Forks13
Last commit8 days ago
ledge
ledgeLua

An RFC-compliant, ESI-capable HTTP cache for Nginx/OpenResty backed by Redis, designed as a fast alternative to Squid/Varnish.

#reverse-proxy#edge-side-includes#redis
Stars459
Forks57
Last commit5 years ago
PreviousPage 9 of 36Next

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
#Neovim Plugin643
#Neovim593
#Game Development302
#Nvim291
#Developer Tools250
#Productivity230
#Love2d193
#Nvim Plugin143
#Plugin129
#Vim113
#Syntax Highlighting112
#Game Engine101