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

vscode-lua
vscode-luaTypeScript

A Visual Studio Code extension providing IntelliSense, linting, and formatting for Lua development.

#vscode-extension#ide-integration#code-linting
Stars123
Forks26
Last commit2 years ago
yankbank-nvim
yankbank-nvimLua

A Neovim plugin that tracks yank and deletion history, providing a quick-access popup menu with optional session persistence.

#productivity#vim#neovim-plugin
Stars123
Forks8
Last commit1 month ago
lze
lzeLua

A dead simple lazy-loading Lua library for Neovim plugins, providing an API to load plugins on various triggers.

#plugin-manager#autocmd#key-mappings
Stars122
Forks0
Last commit7 days ago
modal.wezterm
modal.weztermLua

A WezTerm plugin that adds Vim-like modal keybindings for terminal navigation, copying, searching, and UI management.

#terminal-navigation#terminal-emulator#productivity
Stars122
Forks9
Last commit22 days ago
ferris.nvim
ferris.nvimLua

A Neovim plugin that provides direct access to Rust Analyzer's LSP extensions for Rust development.

#macro-expansion#ferris#neovim-plugin
Stars122
Forks8
Last commit10 months ago
Autobatch
AutobatchLua

A LÖVE module that automatically batches identical image draws using SpriteBatches for improved performance.

#spritebatch#graphics#rendering-optimization
Stars122
Forks7
Last commit7 years ago
thorn.nvim
thorn.nvimLua

A minimal green color scheme for Neovim with dark/light variants and low-contrast highlights for eye comfort.

#vim#syntax-highlighting#alacritty-colorscheme
Stars121
Forks5
Last commit28 days ago
Duckmarines
DuckmarinesLua

A cross-platform free software remake of Sonic Team's ChuChu Rocket for PC with new assets and gameplay improvements.

#multiplayer#pc-gaming#free-software
Stars120
Forks17
Last commit7 years ago
yeet.nvim
yeet.nvimLua

A Neovim plugin for running shell commands in terminal buffers or tmux panes with zero configuration.

#vimscript#developer-tools#shell-commands
Stars119
Forks5
Last commit3 months ago
one-nvim
one-nvimLua

An Atom One inspired dark and light colorscheme for Neovim, written in Lua.

#syntax-highlighting#light-theme#text-editor
Stars119
Forks22
Last commit4 years ago
prism
prismLua

A modular roguelike engine for LÖVE, built with Lua and using the command pattern for extensible turn-based game development.

#command-pattern#modular-architecture#turn-based
Stars119
Forks11
Last commit9 days ago
Abstract-cs
Abstract-csLua

A Lua colorscheme for Neovim with Tree-sitter support, originally designed for the Abstract IDE.

#ui-theming#neovim-0.5#vim
Stars118
Forks10
Last commit7 months ago
Luis
LuisLua

A flexible, grid-centric GUI framework for building dynamic user interfaces in Löve2D games and applications.

#open-source#retained-mode-gui#widget-system
Stars118
Forks8
Last commit3 months ago
due.nvim
due.nvimLua

Neovim plugin that displays due dates and times for date strings in markdown files.

#vimscript#productivity#date-display
Stars117
Forks3
Last commit2 years ago
nvim-terminal
nvim-terminalLua

A Lua-Neovim plugin for toggling and managing terminal windows with multiple buffer support.

#lua-scripting#developer-tools#workflow-optimization
Stars117
Forks8
Last commit4 months ago
blink-ripgrep.nvim
blink-ripgrep.nvimLua

A Neovim completion source for blink.cmp that provides project-wide word completions using ripgrep or git grep.

#ripgrep#productivity#code-editing
Stars116
Forks9
Last commit1 day ago
vlc-delete
vlc-deleteLua

A VLC extension that adds a menu option to delete video files from disk while playing them.

#lua-scripting#vlc-player#open-source-tool
Stars115
Forks20
Last commit5 months ago
arena.nvim
arena.nvimLua

A frecency-based buffer switcher for Neovim that sorts files by frequency and recency for fast navigation.

#vimscript#editor-tool#productivity
Stars115
Forks9
Last commit3 months ago
cobalt2.nvim
cobalt2.nvimLua

A cobalt2 color theme for Neovim implemented in Lua using the colorbuddy library.

#developer-tools#vim#syntax-highlighting
Stars115
Forks13
Last commit7 months ago
Grease
GreaseLua

A collection of small utility libraries for the LÖVE game development framework.

#async-programming#audio-management#game-development
Stars115
Forks28
Last commit9 years ago
LPegLJ
LPegLJLua

A pure LuaJIT implementation of LPeg v1.0, a PEG pattern matching library for Lua, with added left recursion support.

#luajit#ffi#memoization
Stars115
Forks10
Last commit4 years ago
SYSL-Text
SYSL-TextLua

A Lua library for Love2D that renders text with rich tag-based effects like animation, styling, and audio integration.

#sprite-text#tag-based-formatting#draw
Stars114
Forks8
Last commit1 year ago
CatUI
CatUILua

A very light-weight GUI framework for the Löve2D game engine, designed for simplicity and extensibility.

#event-driven#user-interface#lightweight
Stars114
Forks17
Last commit4 years ago
commented.nvim
commented.nvimLua

A Neovim commenting plugin written in Lua that supports operators, motions, and over 60 languages.

#editor-tool#vim-motions#customizable
Stars114
Forks2
Last commit4 years ago
morph.nvim
morph.nvimLua

A React-like renderer for building interactive text user interfaces (TUIs) in Neovim with components and state.

#interactive-buffers#reactive-state#component-based
Stars113
Forks0
Last commit1 month ago
Lily
LilyLua

A LÖVE library for asynchronous asset loading using multiple threads to prevent game stuttering.

#async#multithreading#game-development
Stars113
Forks6
Last commit4 years ago
zenburn.nvim
zenburn.nvimLua

A modern Lua port of the classic Zenburn low-contrast color scheme for Neovim, designed for long coding sessions.

#vim-colorscheme#treesitter#plugin-support
Stars113
Forks26
Last commit1 year ago
lua-log
lua-logLua

An asynchronous logging library for Lua 5.1/5.2 with modular writers, formatters, and network support.

#network-logging#syslog#asynchronous
Stars113
Forks17
Last commit7 years ago
git-dev.nvim
git-dev.nvimLua

A Neovim plugin to open remote Git repositories with ephemeral shallow clones, providing a GitHub.dev-like experience directly in your editor.

#developer-tools#workflow-automation#code-browsing
Stars112
Forks6
Last commit2 months ago
smart-paste.nvim
smart-paste.nvimLua

A Neovim plugin that automatically adjusts pasted code to the correct indentation level using a three-tier strategy.

#treesitter#developer-tools#productivity
Stars112
Forks3
Last commit1 month ago
nvimesweeper
nvimesweeperLua

A Minesweeper game plugin for Neovim 0.7+, bringing classic puzzle gaming directly to your text editor.

#productivity-tool#text-editor-gaming#neovim-plugin
Stars112
Forks4
Last commit1 year ago
atlas.nvim
atlas.nvimLua

A Neovim plugin for browsing and managing Bitbucket pull requests and Jira issues directly within the editor.

#developer-tools#issue-tracking#jira
Stars112
Forks9
Last commit8 days ago
pico8-ls
pico8-lsTypeScript

A language server providing full IDE-like support for the PICO-8 fantasy console's Lua dialect.

#language-server#vscode-extension#syntax-highlighting
Stars111
Forks20
Last commit8 months ago
Peachy
PeachyLua

A parser and renderer for Aseprite animations in the LÖVE 2D game framework.

#graphics#animation#aseprite
Stars111
Forks16
Last commit1 month ago
kitty-runner.nvim
kitty-runner.nvimLua

A Neovim plugin that sends lines from your buffer to a Kitty terminal, acting as a lightweight REPL.

#vim-plugin-alternative#developer-tools#kitty-terminal
Stars110
Forks18
Last commit2 months ago
P8Coder
P8CoderC#

A Windows tool for organizing and editing PICO-8 cartridge Lua code with a project explorer and built-in viewers.

#cartridge-editor#csharp#tool
Stars110
Forks6
Last commit10 months ago
PreviousPage 18 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