Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Lua

Lua

894 projects

Showing 36 of 894 projects

Roblox
Roblox

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

#lists#developer-tools#luau
Stars59
Forks5
Last commit3 months ago
refjump.nvim
refjump.nvimLua

A Neovim plugin for jumping between LSP references in the current buffer using simple keybindings.

#editor-tool#developer-tools#productivity
Stars58
Forks4
Last commit5 months ago
Maid64
Maid64Lua

A low-resolution scaler for Love2D games that simplifies retro-style pixel art rendering.

#pixel-art#game-development#lua
Stars58
Forks4
Last commit5 years ago
Vim LOVE Docs
Vim LOVE DocsLua

Vim plugin providing syntax highlighting and help files for the LÖVE 2D game framework.

#vim#syntax-highlighting#help-files
Stars58
Forks7
Last commit5 years ago
texmagic.nvim
texmagic.nvimLua

A Neovim plugin that enables per-project LaTeX build engine selection via magic comments for the TexLab LSP server.

#build-automation#latex#magic-comments
Stars58
Forks2
Last commit3 months ago
PICO-EC
PICO-ECLua

A tiny scene-entity-component library for the PICO-8 fantasy console to manage game object lifecycles.

#gamedev#games#game-development
Stars58
Forks2
Last commit7 years ago
convert.nvim
convert.nvimLua

A Neovim plugin for converting CSS units, color formats, and number systems directly in the editor.

#editor-tool#unit-conversion#productivity
Stars57
Forks1
Last commit5 months ago
headhunter.nvim
headhunter.nvimLua

A Neovim plugin for fast navigation and resolution of merge conflicts with customizable keybindings.

#version-control#developer-tools#productivity
Stars57
Forks3
Last commit7 months ago
nterm.nvim
nterm.nvimLua

A Neovim plugin that manages terminal sessions with named terminals, notifications, and automatic behavior.

#vimscript#telescope-extension#shell-integration
Stars57
Forks0
Last commit6 days ago
luarocks-tag-release
luarocks-tag-releaseLua

A GitHub workflow that automatically publishes LuaRocks packages from git tags, designed for Neovim plugins.

#release#cicd#workflow
Stars56
Forks3
Last commit2 days ago
interestingwords.nvim
interestingwords.nvimLua

A Neovim plugin for highlighting multiple words simultaneously and navigating through them with smooth scrolling.

#developer-tools#productivity#syntax-highlighting
Stars56
Forks9
Last commit1 year ago
dotenv.nvim
dotenv.nvimLua

A minimalist Neovim plugin that loads environment variables from .env files directly into your editor.

#hacktoberfest#editor-tool#environment-variables
Stars56
Forks7
Last commit1 year ago
json-to-types.nvim
json-to-types.nvimLua

A Neovim plugin that automatically generates type definitions from JSON for over 20 programming languages.

#developer-tools#static-typing#type-generation
Stars56
Forks5
Last commit3 months ago
pico8-physics
pico8-physicsLua

A constraint solver for rigid body physics in Pico-8/Lua, based on sequential impulses.

#game-development#constraint-solver#2d-physics
Stars55
Forks2
Last commit6 years ago
flemma.nvim
flemma.nvimLua

An AI workspace inside Neovim where every conversation is a plain text document you own, edit, and version.

#ai#ai-assistant#autonomous-agent
Stars55
Forks3
Last commit3 days ago
markit.nvim
markit.nvimLua

A Neovim plugin that enhances marks and bookmarks with visual annotations, navigation, and picker integration.

#bookmarks#productivity#marks
Stars54
Forks2
Last commit8 months ago
nvim-goc.lua
nvim-goc.luaLua

A Neovim plugin for displaying Go test coverage directly in the editor with visual highlights.

#vimscript#developer-tools#test-coverage
Stars54
Forks9
Last commit7 months ago
nvim-luxmotion
nvim-luxmotionLua

A Neovim plugin that provides smooth 60fps animations for cursor movement, word navigation, text objects, and viewport scrolling.

#animation#performance-optimization#vim-motions
Stars54
Forks1
Last commit1 month ago
nvim-cartographer
nvim-cartographerLua

A Neovim plugin that simplifies creating and managing key mappings in Lua with a builder-style API.

#buffer-local#neovim-plugin#plugin
Stars54
Forks4
Last commit3 years ago
ripple
rippleLua

A LÖVE audio library that simplifies sound management with tagging, multi-instance playback, and effects.

#audio-library#game-audio#game-development
Stars53
Forks5
Last commit3 years ago
Editgrid
EditgridLua

A gamera and HUMP compatible scaling grid module for LÖVE, useful for level editors and debugging backgrounds.

#camera-integration#game-development#level-editor
Stars53
Forks6
Last commit6 years ago
td_rlua
td_rluaC

A zero-cost high-level Lua 5.3 wrapper for Rust, enabling safe and ergonomic embedding of Lua scripts.

#embedding#rust-lua#ffi
Stars53
Forks14
Last commit2 years ago
reflowprint
reflowprintLua

A LÖVE library for aligning text displayed character-by-character with automatic line reflow.

#game-ui#typewriter-effect#dialogue-system
Stars53
Forks0
Last commit6 years ago
dusk.nvim
dusk.nvimLua

A blazing fast Neovim configuration optimized for full-stack Java development with Spring Boot and Angular.

#neovimconfiguration#treesitter#fullstack-development
Stars53
Forks4
Last commit2 years ago
runner.nvim
runner.nvimLua

A customizable Neovim plugin that executes code directly within the editor using configurable handlers.

#filetype-handlers#developer-tools#code-runner
Stars52
Forks3
Last commit1 year ago
resty.nvim
resty.nvimLua

A fast and easy-to-use HTTP/REST client plugin for Neovim, completely written in Lua.

#developer-tools#rest-api#curl
Stars52
Forks3
Last commit1 month ago
guttermarks.nvim
guttermarks.nvimLua

A Neovim plugin that displays marks (a-z, A-Z) as customizable signs in the buffer gutter.

#neovim-marks#marks#gutter-display
Stars52
Forks7
Last commit1 month ago
say
sayLua

A Lua string hashing library for internationalization and namespaced string management.

#string-management#internationalization#key-value-store
Stars51
Forks26
Last commit2 years ago
nata
nataLua

A Lua library for managing game entities with minimal Entity Component System structure.

#open-source#game-development#entity-management
Stars51
Forks2
Last commit5 years ago
penvim
penvimLua

A Neovim plugin that detects project root, auto-configures indentation, and loads project-specific settings.

#vimscript#editor-configuration#developer-tools
Stars51
Forks0
Last commit3 years ago
cephes
cephesC

A Torch wrapper for the Cephes mathematical functions library, providing special mathematical functions for scientific computing.

#scientific-computing#statistics#special-functions
Stars51
Forks27
Last commit10 years ago
overlength.nvim
overlength.nvimLua

A Neovim plugin that highlights lines exceeding a configurable width to improve code readability.

#vimscript#highlight#developer-tools
Stars51
Forks2
Last commit2 months ago
markdoc.nvim
markdoc.nvimLua

A Tree-sitter based Neovim plugin that converts Markdown files into Vimdoc help files.

#help-file-generation#documentation-tool#neovim-plugin
Stars51
Forks0
Last commit7 months ago
stinvim
stinvimLua

A pre-configured Neovim distribution optimized for full-stack development with fast startup and extensive plugin support.

#plugin-manager#productivity#fullstack-development
Stars51
Forks1
Last commit3 months ago
launch.nvim
launch.nvimLua

A Neovim plugin for dynamically configuring and launching tasks per directory with optional debugging support via nvim-dap.

#nvim-dap#workflow-automation#terminal-integration
Stars50
Forks1
Last commit11 months ago
nativefs
nativefsLua

A LÖVE library providing unrestricted filesystem access by replicating love.filesystem API without path restrictions.

#filesystem#system-utilities#open-source-library
Stars50
Forks7
Last commit2 years ago
PreviousPage 23 of 25Next

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
#Neovim450
#Neovim Plugin450
#Nvim226
#Game Development198
#Developer Tools183
#Productivity164
#Love2d113
#Nvim Plugin98
#Plugin93
#Syntax Highlighting92
#Vim91
#Game Engine72