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

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
Stars109
Forks5
Last commit4 months 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
Stars109
Forks7
Last commit11 months ago
delaunay
delaunayLua

A Lua module for Delaunay triangulation of convex polygons.

#polygon-triangulation#open-source#graphics
Stars109
Forks17
Last commit8 years 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
Forks4
Last commit10 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
Stars107
Forks11
Last commit7 months 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
Stars106
Forks3
Last commit3 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 commit1 month 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
Stars103
Forks6
Last commit2 months 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
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
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
Stars101
Forks6
Last commit8 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 commit10 months ago
onebuddy
onebuddyLua

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

#syntax-highlighting#light-theme#dark-theme
Stars101
Forks13
Last commit5 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
Stars100
Forks0
Last commit3 years ago
fcitx.nvim
fcitx.nvimLua

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

#fcitx5#switch#productivity
Stars100
Forks13
Last commit5 months ago
paperplanes.nvim
paperplanes.nvimFennel

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

#developer-tools#productivity#pastebin
Stars100
Forks3
Last commit11 months ago
rsync.nvim
rsync.nvimLua

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

#file-synchronization#editor-integration#remote-development
Stars99
Forks16
Last commit1 year ago
lovebpm
lovebpmLua

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

#beat-detection#game-audio#music-integration
Stars99
Forks4
Last commit4 years 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
Stars99
Forks5
Last commit4 months ago
hump
humpLua

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

#gamestate-management#object-oriented#game-development
Stars98
Forks9
Last commit3 years ago
tick
tickLua

A fixed timestep library for LÖVE that provides framerate limiting and precise game loop control.

#fixed-timestep#game-development#game-loop
Stars98
Forks6
Last commit5 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
Stars98
Forks2
Last commit3 months ago
LoveShaderConverter
LoveShaderConverterC++

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

#demo#shaders#command-line-tool
Stars97
Forks11
Last commit10 years ago
nnx
nnxLua

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

#gradient-descent#neural-networks#experimental
Stars97
Forks51
Last commit9 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
Stars97
Forks19
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
Stars96
Forks9
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
Stars96
Forks219
Last commit1 year 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
Stars96
Forks9
Last commit5 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
Forks12
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
Stars94
Forks3
Last commit1 year ago
takatime
takatimeGo

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

#github-profile#productivity#lazyvim
Stars94
Forks19
Last commit1 day ago
BufferTabs.nvim
BufferTabs.nvimLua

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

#workflow#buffer-management#text-editor
Stars94
Forks7
Last commit1 year 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
Stars93
Forks1
Last commit2 years 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
Stars93
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
Stars93
Forks2
Last commit6 months ago
PreviousPage 19 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
11 months ago
#Neovim450
#Neovim Plugin450
#Nvim226
#Game Development198
#Developer Tools183
#Productivity164
#Love2d113
#Nvim Plugin98
#Plugin93
#Syntax Highlighting92
#Vim91
#Game Engine72