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

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
Stars118
Forks10
Last commit5 months 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
Stars117
Forks5
Last commit5 months ago
cobalt2.nvim
cobalt2.nvimLua

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

#developer-tools#vim#syntax-highlighting
Stars116
Forks13
Last commit10 months 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
Stars116
Forks17
Last commit4 years ago
Lily
LilyLua

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

#async#multithreading#game-development
Stars115
Forks6
Last commit4 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
due.nvim
due.nvimLua

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

#vimscript#productivity#date-display
Stars115
Forks3
Last commit3 years ago
Grease
GreaseLua

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

#async-programming#audio-management#game-development
Stars115
Forks27
Last commit9 years ago
Peachy
PeachyLua

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

#graphics#animation#aseprite
Stars115
Forks16
Last commit3 months 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
Stars114
Forks17
Last commit8 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
Stars114
Forks6
Last commit4 months ago
pendulum-nvim
pendulum-nvimGo

A privacy-focused Neovim plugin that automatically tracks time spent coding across projects and files, storing data locally in CSV format.

#developer-tools#productivity#activity-monitoring
Stars114
Forks6
Last commit1 month 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
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
Stars112
Forks18
Last commit5 months 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
Stars112
Forks24
Last commit2 years 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
Forks5
Last commit2 years 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
Stars112
Forks21
Last commit28 days 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
Stars111
Forks6
Last commit1 year ago
esqueleto.nvim
esqueleto.nvimLua

A Neovim plugin for inserting file templates (skeletons) based on file type or name with wildcard support.

#boilerplate-reduction#productivity#vim-skeletons
Stars111
Forks8
Last commit1 year ago
delaunay
delaunayLua

A Lua module for Delaunay triangulation of convex polygons.

#polygon-triangulation#open-source#graphics
Stars110
Forks17
Last commit8 years ago
deep
deepLua

A tiny high-performance Lua library for adding drawing layers and Z-axis ordering to any graphics framework.

#graphics#drawing-layers#game-development
Stars109
Forks3
Last commit6 months ago
url-open
url-openLua

A Neovim plugin that opens URLs under the cursor in your default browser and highlights all URLs in the buffer.

#vimscript#developer-tools#productivity
Stars108
Forks11
Last commit10 months ago
rgflow.nvim
rgflow.nvimLua

A Neovim plugin that provides a CLI-like UI for ripgrep searches, placing results in the QuickFix list.

#ripgrep#productivity#nvim-lua
Stars107
Forks3
Last commit1 year ago
fcitx.nvim
fcitx.nvimLua

A Neovim plugin that automatically switches and restores fcitx input method states per buffer.

#fcitx5#switch#productivity
Stars106
Forks13
Last commit1 day ago
ergoterm.nvim
ergoterm.nvimLua

A flexible terminal management plugin for Neovim that provides a single, powerful terminal abstraction adaptable to any CLI tool.

#vimscript#developer-tools#workflow-automation
Stars105
Forks5
Last commit2 months ago
turtle.lua
turtle.luaLua

A minimalist turtle graphics library for LÖVE, enabling procedural drawing with a robotic turtle metaphor.

#turtle-library#drawing#turtle
Stars105
Forks7
Last commit5 years ago
quicktest.nvim
quicktest.nvimC++

A Neovim plugin for running tests with live feedback in split windows or popups, supporting multiple languages and frameworks.

#vimscript#developer-tools#test-runner
Stars104
Forks10
Last commit3 months ago
wave
waveLua

A LÖVE sound manager with advanced audio parsing for rhythm-based mechanics and synchronized visual effects.

#sound-effects#game-audio#audio-management
Stars103
Forks6
Last commit8 years ago
takatime
takatimeGo

A blazingly fast, privacy-focused, self-hosted coding time tracker for Neovim and VS Code.

#github-profile#productivity#lazyvim
Stars103
Forks24
Last commit7 hours ago
hump
humpLua

A small collection of Lua helper utilities for game development with the LÖVE framework.

#gamestate-management#object-oriented#game-development
Stars102
Forks9
Last commit3 years ago
lovebpm
lovebpmLua

A LÖVE library for synchronizing game events to the BPM of an audio track.

#beat-detection#game-audio#music-integration
Stars102
Forks4
Last commit5 years ago
jprof
jprofLua

A profiling library for löve games that records time and memory usage via manual code annotations.

#luajit#realtime-monitoring#flame-graph
Stars102
Forks7
Last commit22 days ago
tabline-framework.nvim
tabline-framework.nvimLua

A user-friendly Neovim framework for building custom tablines with minimal Lua code.

#vim-tabs#neovim-plugin#ui-customization
Stars102
Forks8
Last commit3 years ago
rsync.nvim
rsync.nvimLua

A Neovim plugin that automatically synchronizes project files with rsync when you save.

#file-synchronization#editor-integration#remote-development
Stars102
Forks17
Last commit2 years ago
NeoColumn.nvim
NeoColumn.nvimLua

Neovim plugin that highlights individual characters with a toggleable ColorColumn for line length management.

#syntax-highlighting#text-editor#code-readability
Stars102
Forks1
Last commit2 years ago
love-build
love-buildLua

A zero-dependency cross-platform builder for LÖVE games, exporting to Windows, macOS, Linux, and Steam Deck.

#packaging#build-tools#game-development
Stars101
Forks9
Last commit1 year ago
PreviousPage 19 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