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

Shöve
ShöveLua

A resolution-handling and rendering library for LÖVE that provides flexible scaling, layer-based rendering, and visual effects.

#gamedev#shaders#pixel-perfect
Stars101
Forks6
Last commit1 year ago
ZonePlus
ZonePlusLua

A Roblox module for creating dynamic zones that detect players and parts using region checking, raycasting, and CanTouch properties.

#area#raycasting#luau
Stars101
Forks222
Last commit2 years ago
nvim-comment-frame
nvim-comment-frameLua

A Neovim plugin that creates language-aware comment frames using Tree-sitter for automatic syntax detection.

#treesitter#developer-tools#syntax-highlighting
Stars101
Forks2
Last commit1 year ago
onebuddy
onebuddyLua

An Atom One-inspired dark and light color scheme for Neovim, built with colorbuddy.vim.

#syntax-highlighting#light-theme#dark-theme
Stars100
Forks12
Last commit5 years ago
nvim-tabline
nvim-tablineLua

A minimal Neovim tabline plugin written in Lua, serving as a drop-in replacement for tabline.vim.

#buffer-management#vim-alternative#nvim-lua
Stars99
Forks19
Last commit2 years ago
stay-in-place.nvim
stay-in-place.nvimLua

A Neovim plugin that keeps the cursor stationary when using shift and filter actions.

#productivity#vim-motions#neovim-plugin
Stars99
Forks0
Last commit3 years ago
spinner.nvim
spinner.nvimLua

An extensible spinner framework for Neovim plugins and UI, supporting statusline, cursor, extmark, and other locations.

#loading-indicator#neovim-plugin#extmark
Stars99
Forks2
Last commit7 months ago
BufferTabs.nvim
BufferTabs.nvimLua

A simple and visually appealing tabline plugin for Neovim that displays open buffers.

#workflow#buffer-management#text-editor
Stars99
Forks7
Last commit2 years ago
phpactor.nvim
phpactor.nvimLua

A Lua-based Neovim plugin that integrates the Phpactor PHP language server and provides additional PHP development commands.

#developer-tools#phpactor#language-server
Stars98
Forks9
Last commit9 months ago
LoveShaderConverter
LoveShaderConverterC++

Converts GLSL shaders from Shadertoy to LÖVE-compatible GLSL 1.2 with Lua bindings.

#demo#shaders#command-line-tool
Stars98
Forks12
Last commit10 years ago
paperplanes.nvim
paperplanes.nvimFennel

A Neovim plugin for posting code selections or buffers to various online pastebin services.

#developer-tools#productivity#pastebin
Stars98
Forks3
Last commit1 year ago
nnx
nnxLua

An experimental extension to Torch7's nn package, providing unproven neural network modules and optimizations.

#gradient-descent#neural-networks#experimental
Stars97
Forks52
Last commit9 years ago
cargo.nvim
cargo.nvimLua

A Neovim plugin that provides seamless integration with Rust's Cargo commands via a floating window interface.

#terminal-emulation#asynchronous-execution#rust-lang
Stars96
Forks3
Last commit3 months ago
PICO-Tween
PICO-TweenLua

A port of Robert Penner's easing functions optimized for the PICO-8 fantasy console, with token reduction and PICO-8 compatibility.

#graphics#animation#gamedev
Stars96
Forks3
Last commit6 years ago
lua-console.nvim
lua-console.nvimLua

A REPL, scratch pad, and debug console for Lua development and Neovim exploration.

#scratch-pad#code-evaluator#nvim-lua
Stars96
Forks2
Last commit11 months ago
sessionizer.wezterm
sessionizer.weztermLua

A flexible sessionizer plugin for WezTerm that creates custom menus to switch workspaces, open projects, and trigger actions.

#terminal-emulator#productivity-tools#workspace-management
Stars95
Forks13
Last commit
better-diagnostic-virtual-text
better-diagnostic-virtual-textLua

A Neovim plugin that enhances diagnostic virtual text display with better performance and customization.

#diagnostic#developer-tools#nvim-lua
Stars95
Forks2
Last commit2 years ago
theblob42/drex.nvim
theblob42/drex.nvimLua

A Lua-based directory and file explorer for Neovim with split windows, project drawer support, and file system synchronization.

#project-navigation#file-management#text-editor
Stars95
Forks8
Last commit1 year ago
diagnosticls-configs-nvim
diagnosticls-configs-nvimLua

A collection of preconfigured linters and formatters for diagnostic-languageserver in Neovim.

#linter#formatters#nvim-lsp
Stars94
Forks7
Last commit11 months ago
cmp-dotenv
cmp-dotenvLua

A Neovim completion plugin that provides autocomplete suggestions for environment variables from .env files and system shell.

#developer-tools#environment-variables#productivity
Stars94
Forks0
Last commit2 years ago
attempt.nvim
attempt.nvimLua

A Neovim plugin for creating and managing temporary scratch buffers with filetype-specific boilerplate and execution.

#asynchronous-operations#productivity#code-editing
Stars94
Forks4
Last commit4 months ago
karen-yank.nvim
karen-yank.nvimLua

A Neovim Lua plugin that improves register handling by separating delete, cut, and yank operations for cleaner registers.

#productivity#clipboard-management#neovim-plugin
Stars94
Forks1
Last commit3 years ago
playtime.nvim
playtime.nvimFennel

A collection of card and logic games playable directly within Neovim, featuring classic solitaires and modern solo card games.

#solitaire#games#neovim-plugin
Stars93
Forks2
Last commit3 months ago
gitportal.nvim
gitportal.nvimLua

A Neovim plugin that integrates with git hosting services to streamline repository workflows directly from the editor.

#version-control#developer-tools#productivity
Stars93
Forks6
Last commit10 months ago
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
Stars92
Forks5
Last commit7 months ago
nvim-eslint
nvim-eslintPython

An ESLint plugin for Neovim that integrates the VSCode ESLint language server using the native Neovim LSP client.

#nvim-lsp#neovim-plugin#vscode-eslint
Stars92
Forks3
Last commit8 months ago
obs.nvim
obs.nvimLua

A NeoVim plugin that brings Obsidian-like note-taking capabilities directly into the NeoVim editor.

#productivity#obsidian#vimwiki
Stars91
Forks5
Last commit1 month ago
abbreinder.nvim
abbreinder.nvimLua

A Neovim plugin that reminds you when you type the expanded form of an abbreviation instead of using the abbreviation.

#abbreviation#productivity#workflow-optimization
Stars91
Forks1
Last commit4 years ago
MLib
MLibLua

A robust Lua library for 2D geometry, collision detection, and mathematical calculations.

#physics#statistics#collision-detection
Stars91
Forks12
Last commit2 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
Stars90
Forks9
Last commit20 hours ago
highlight-current-n.nvim
highlight-current-n.nvimFennel

A Neovim plugin that highlights the current search match under the cursor when pressing n or N, then clears the highlight.

#productivity#syntax-highlighting#vim-motions
Stars90
Forks1
Last commit
lua-path
lua-pathLua

A Lua library for cross-platform file system path manipulation and directory operations.

#directory-traversal#filesystem#system-utilities
Stars90
Forks19
Last commit5 years ago
Pico-Kit
Pico-KitLua

An opinionated collection of helper libraries for Pico-8 game development, including OOP, debugging, and physics.

#debugging-tools#oop-library#game-development
Stars89
Forks2
Last commit7 years ago
inline-fold.nvim
inline-fold.nvimLua

A Neovim plugin that conceals inline patterns like CSS classes in HTML files for improved readability.

#vimscript#vim#text-concealment
Stars89
Forks2
Last commit3 years ago
wezterm
weztermLua

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

#rose-pine#developer-tools#minimalist
Stars87
Forks3
Last commit2 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
Stars87
Forks7
Last commit2 months ago
PreviousPage 20 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
1 year ago
3 years ago
#Neovim Plugin643
#Neovim593
#Game Development302
#Nvim291
#Developer Tools250
#Productivity230
#Love2d193
#Nvim Plugin143
#Plugin129
#Vim113
#Syntax Highlighting112
#Game Engine101