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

persisted.nvim
persisted.nvimLua

A Neovim plugin for managing sessions with git branching, autoloading, and Telescope integration.

#telescope-extension#workflow-automation#session
Stars542
Forks33
Last commit5 days 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
Stars539
Forks5
Last commit8 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
Stars532
Forks19
Last commit10 months ago
kommentary
kommentaryLua

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

#commenting#developer-tools#comment
Stars528
Forks12
Last commit2 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
Stars527
Forks10
Last commit2 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
Stars526
Forks149
Last commit3 days 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
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 commit1 month 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
Stars525
Forks22
Last commit3 months 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
Stars523
Forks49
Last commit11 months 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
Stars520
Forks40
Last commit8 years 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
Stars520
Forks40
Last commit8 years ago
Cmdr
CmdrLuau

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

#autocompletion#developer-tools#admin-tools
Stars519
Forks153
Last commit4 days ago
guard.nvim
guard.nvimLua

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

#developer-tools#editor-integration#async
Stars518
Forks27
Last commit7 months 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 commit4 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
Stars503
Forks16
Last commit2 years ago
3DreamEngine
3DreamEngineLua

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

#shadows#graphics#physics
Stars499
Forks21
Last commit3 years ago
Wally
WallyRust

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

#roblox#semantic-versioning#cli-tool
Stars492
Forks151
Last commit7 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
Stars487
Forks24
Last commit9 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
Stars486
Forks42
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
Stars484
Forks53
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
Forks36
Last commit2 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
Forks28
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 commit6 months ago
luaffi
luaffiC

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

#embedded-scripting#binding-generation#ffi
Stars476
Forks83
Last commit5 years 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
Stars475
Forks28
Last commit10 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
Stars474
Forks17
Last commit2 months 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 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
Stars469
Forks14
Last commit4 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
Stars468
Forks42
Last commit5 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
Jecs
JecsLuau

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

#luau#zero-dependency#archetype-storage
Stars460
Forks79
Last commit1 month 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
Stars459
Forks40
Last commit1 month 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
Stars458
Forks57
Last commit5 years 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
Stars458
Forks124
Last commit19 days 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
Stars457
Forks13
Last commit3 days 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
#Neovim591
#Game Development302
#Nvim290
#Developer Tools250
#Productivity230
#Love2d193
#Nvim Plugin141
#Plugin129
#Syntax Highlighting112
#Vim112
#Game Engine101