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

rayso.nvim
rayso.nvimLua

A Neovim plugin that creates beautiful code snippets using ray.so directly from your editor.

#developer-tools#productivity#carbon
Stars86
Forks6
Last commit9 months ago
yop.nvim
yop.nvimLua

A Neovim plugin that simplifies creating custom text operators by handling selection and buffer replacement.

#text-operators#vim-motions#custom-bindings
Stars86
Forks2
Last commit3 years ago
lualint
lualintLua

A luac-based static analyzer that detects undeclared global variable usage in Lua code to catch typing errors.

#linter#global-variables#ltn7-modules
Stars86
Forks19
Last commit3 years ago
Love dialogue
Love dialogueLua

A lightweight dialogue engine for Love2D with a custom scripting language, rich text effects, and visual novel features.

#narrative-tools#dialogue-engine#visual-novel
Stars85
Forks6
Last commit1 month ago
Ser
SerLua

A fast, robust, and feature-rich table serialization library for Lua, designed for game save files and configuration.

#data-persistence#table-serialization#game-development
Stars85
Forks16
Last commit10 years ago
codesettings.nvim
codesettings.nvimLua

Load project-local VS Code settings into Neovim's native LSP configuration for consistent editor behavior across teams.

#editor-configuration#developer-tools#workflow-automation
Stars84
Forks9
Last commit1 day ago
Lunatest
LunatestLua

xUnit-style unit testing framework for Lua with randomized testing support, compatible with C projects using Lua.

#c-integration#property-testing#unit-testing
Stars84
Forks23
Last commit4 years ago
blink-emoji.nvim
blink-emoji.nvimLua

An emoji completion source for the blink.cmp Neovim plugin, triggered by typing a colon.

#emoji#editor-tool#emoji-picker
Stars84
Forks6
Last commit4 months ago
stcursorword
stcursorwordLua

A high-performance Neovim plugin for efficient cursor word highlighting with filetype exclusions and minimal redraws.

#cursorline#syntax-highlighting#text-editor
Stars84
Forks1
Last commit9 months ago
nvim Gemini Companion
nvim Gemini CompanionLua

A Neovim plugin that integrates Gemini CLI and Qwen-code AI agents directly into the editor with diff views, sidebar terminals, and context management.

#qwen-coder#developer-tools#ai-assistant
Stars83
Forks8
Last commit
android-nvim-plugin
android-nvim-pluginLua

A Neovim plugin for Android and mobile development workflows, providing build, run, logcat, device management, and Gradle tasks.

#gradle#ios#adb
Stars83
Forks4
Last commit5 months ago
powershell.nvim
powershell.nvimLua

A Neovim plugin providing rich PowerShell language support with LSP, debugging, and terminal integration.

#nvim-dap#editor-integration#terminal-integration
Stars83
Forks5
Last commit21 days ago
slick
slickLua

A simple two-dimensional swept collision library for Lua supporting polygons, circles, and advanced queries.

#swept-collision#collision-detection#navigation-mesh
Stars82
Forks7
Last commit4 months ago
obscure.nvim
obscure.nvimLua

A dark Neovim theme written in Lua with support for LSP, Tree-sitter, and many plugins.

#vim-colorscheme#editor-theme#vim
Stars81
Forks1
Last commit7 months ago
wezterm
weztermLua

A Rosé Pine theme for WezTerm with three variants (main, moon, dawn) and tab bar styling.

#rose-pine#developer-tools#minimalist
Stars81
Forks3
Last commit2 years ago
lovr-ui2d
lovr-ui2dLua

An immediate mode GUI library for LÖVR and LÖVE frameworks, offering a simple and minimal interface for 2D user interfaces.

#game-ui#open-source#imgui
Stars81
Forks5
Last commit9 months ago
punchdrunk.js
punchdrunk.jsJavaScript

A deprecated attempt to replicate the LÖVE 2D game framework API in the browser using Moonshine.

#web-games#moonshine#game-development
Stars81
Forks10
Last commit10 years ago
Luabuild
LuabuildC

A customizable Lua 5.2 build system for creating standalone executables with statically linked external modules.

#deployment#lake-build-tool#static-linking
Stars81
Forks18
Last commit10 years ago
llthreads2
llthreads2Lua

A drop-in replacement for llthreads providing Lua threading with enhanced error logging, timeout controls, and C function passing.

#threading#lua-c-api#luajit
Stars80
Forks21
Last commit2 years ago
time-machine.nvim
time-machine.nvimLua

A Neovim plugin providing an interactive timeline, diff previews, and tagging for advanced undo/redo history visualization and management.

#version-control#productivity#undotree
Stars80
Forks0
Last commit1 month ago
sudoku.nvim
sudoku.nvimLua

A classic Sudoku puzzle game plugin for Neovim, playable directly within your editor.

#vimscript#sudoku#keyboard-driven
Stars80
Forks2
Last commit2 years ago
visimatch.nvim
visimatch.nvimLua

A Neovim plugin that highlights text matching the current visual selection in real-time without performance lag.

#vimscript#productivity#code-editing
Stars80
Forks4
Last commit11 months ago
witch
witchLua

A customizable and extensible color theme for Neovim with support for multiple themes, dimming inactive windows, and incremental highlighting.

#plugins#syntax-highlighting#stinvim
Stars80
Forks2
Last commit9 months ago
binder
binderGo

A high-level Go to Lua binding library that simplifies embedding Lua scripts in Go applications.

#gopher-lua#embedding#binding-library
Stars79
Forks9
Last commit4 years ago
shash
shashLua

A simple, lightweight spatial hash library for Lua, optimized for 2D bounding box overlap detection.

#spatial-hash#collision-detection#spatial-indexing
Stars79
Forks4
Last commit4 years ago
love2d
love2dLua

TypeScript definitions for the LÖVE 2D game framework, enabling enhanced IDE support and type checking.

#luacats#automated-generation#ide-support
Stars79
Forks12
Last commit1 month ago
Luvent
LuventLua

A simple event-driven programming library for Lua that allows creating events with associated actions and flexible triggering.

#event-driven#lua-jit#coroutines
Stars79
Forks6
Last commit11 years ago
profile.nvim
profile.nvimLua

A Neovim plugin that creates a customizable personal homepage dashboard, similar to GitHub's homepage.

#github-integration#personalization#git-contributions
Stars78
Forks2
Last commit2 months ago
octohub.nvim
octohub.nvimLua

A Neovim plugin for managing and exploring GitHub repositories directly within the editor.

#github-integration#developer-tools#open-source
Stars78
Forks0
Last commit1 month ago
cartographer
cartographerLua

A lightweight LÖVE library for loading, reading, and drawing Tiled maps with support for animations and infinite maps.

#tile-based#game-development#tiled-maps
Stars78
Forks7
Last commit5 years ago
bump-3dpd
bump-3dpdLua

A Lua library for 3D axis-aligned bounding box collision detection with game-oriented physics.

#collision-detection#3d-graphics#game-development
Stars77
Forks3
Last commit6 years ago
nvim-moonwalk
nvim-moonwalkLua

Use any language that compiles to Lua in your Neovim configuration, from plugins to ftplugin files.

#lua-compiler#dsl#runtime-loader
Stars77
Forks3
Last commit4 years ago
Roblox
Roblox

A curated list of awesome open-source software, libraries, tools, and resources for the Roblox development ecosystem.

#lists#developer-tools#luau
Stars77
Forks8
Last commit2 months ago
LÖVE Build
LÖVE BuildShell

A GitHub Action that builds LÖVE game projects into distributable executables for Windows, macOS, and Linux.

#packaging#luarocks#game-development
Stars77
Forks10
Last commit2 months ago
killersheep.nvim
killersheep.nvimLua

A Neovim port of the classic killersheep game with optional gore effects.

#neovim-plugin#game-port#vim-game
Stars76
Forks3
Last commit1 year ago
LXSH
LXSHLua

A Lua library for lexing and syntax highlighting using LPeg, supporting multiple languages and output formats.

#lpeg#rtf#syntax-highlighting
Stars76
Forks8
Last commit3 years ago
PreviousPage 21 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
2 months ago
#Neovim Plugin643
#Neovim591
#Game Development302
#Nvim290
#Developer Tools250
#Productivity230
#Love2d193
#Nvim Plugin141
#Plugin129
#Syntax Highlighting112
#Vim112
#Game Engine101