Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Lua

Lua

1277 projects

Showing 36 of 1277 projects

kommentary
kommentaryLua

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

#commenting#developer-tools#comment
Stars532
Forks12
Last commit2 years 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
Stars530
Forks19
Last commit9 months ago
winshift.nvim
winshift.nvimLua

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

#keyboard-driven#productivity#vim-motions
Stars527
Forks10
Last commit2 years 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
Stars527
Forks37
Last commit11 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 commit1 month 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
Stars526
Forks28
Last commit20 days 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
Stars522
Forks49
Last commit10 months ago
guard.nvim
guard.nvimLua

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

#developer-tools#editor-integration#async
Stars519
Forks26
Last commit5 months 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
Stars518
Forks40
Last commit7 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
Stars518
Forks40
Last commit7 years ago
Luau Language Server
Luau Language ServerLuau

A language server implementation for the Luau programming language, providing IDE features like autocomplete and type checking.

#hacktoberfest#luau#language-server
Stars512
Forks140
Last commit1 day 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 commit3 months ago
Cmdr
CmdrLuau

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

#autocompletion#developer-tools#admin-tools
Stars506
Forks150
Last commit1 day 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
Stars499
Forks16
Last commit1 year ago
3DreamEngine
3DreamEngineLua

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

#shadows#graphics#physics
Stars496
Forks20
Last commit3 years 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
Stars485
Forks42
Last commit5 years ago
Wally
WallyRust

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

#roblox#semantic-versioning#cli-tool
Stars484
Forks149
Last commit5 months ago
30log
30logLua

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

#codea#inheritance#luajit
Stars483
Forks53
Last commit5 years 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
Forks28
Last commit2 years ago
luaffi
luaffiC

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

#embedded-scripting#binding-generation#ffi
Stars478
Forks83
Last commit5 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 commit5 months 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
Stars477
Forks24
Last commit8 months 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
Stars477
Forks36
Last commit1 month ago
tundra
tundraC

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

#compilation#incremental-builds#c-plus-plus
Stars474
Forks76
Last commit7 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
Stars473
Forks16
Last commit1 month 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
Stars473
Forks28
Last commit9 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
Stars467
Forks13
Last commit3 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
Stars466
Forks41
Last commit4 months ago
nnn.nvim
nnn.nvimLua

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

#nnn#productivity#file-manager
Stars464
Forks11
Last commit1 year 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
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
Stars457
Forks39
Last commit3 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
Stars452
Forks62
Last commit3 months 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
Stars450
Forks13
Last commit3 months ago
nvimux
nvimuxLua

A Neovim plugin that maps tmux keybindings to Neovim's windows, buffers, and terminals as a tmux replacement.

#workflow-optimization#multiplexer#neovim-plugin
Stars450
Forks16
Last commit4 years ago
Jecs
JecsLuau

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

#luau#zero-dependency#archetype-storage
Stars448
Forks75
Last commit1 month ago
mellifluous.nvim
mellifluous.nvimLua

A pleasant and productive colorscheme for Neovim with stronger highlights on important keywords and multiple colorsets.

#minimal-design#vim-colorscheme#productivity
Stars447
Forks17
Last commit3 months 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 Plugin640
#Neovim588
#Game Development302
#Nvim289
#Developer Tools250
#Productivity228
#Love2d193
#Nvim Plugin141
#Plugin129
#Syntax Highlighting111
#Vim110
#Game Engine101