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

dookie.nvim
dookie.nvimLua

A Neovim color scheme inspired by Plan9's acme editor with a personal touch.

#plan9-inspiration#acme-editor#retro-aesthetic
Stars17
Forks2
Last commit5 months ago
Light
LightLua

A simple dynamic light and shadow library for LOVE2D 11.2 that generates shadows directly from canvas/image alpha.

#shadow#light#dynamic-lighting
Stars17
Forks0
Last commit7 years ago
LazyDeveloperHelper
LazyDeveloperHelperPython

A Neovim plugin that installs dependencies for multiple languages directly from the editor, eliminating terminal switching.

#developer-tools#productivity#editor-integration
Stars17
Forks2
Last commit3 months ago
markdown-toc
markdown-tocLua

A Neovim plugin to generate, update, and delete markdown tables of contents from headings in other markdown files.

#productivity#table-of-contents#documentation-tool
Stars17
Forks1
Last commit1 year ago
alduin.nvim
alduin.nvimLua

A Neovim colorscheme port of Alduin with treesitter and semantic highlighting support.

#treesitter#editor-theme#syntax-highlighting
Stars17
Forks2
Last commit2 years ago
k2589/LLuMinate.nvim
k2589/LLuMinate.nvimLua

Neovim plugin that automatically enriches copied code snippets with LSP symbol definitions and hover information for LLM context.

#llm-context#developer-tools#productivity
Stars17
Forks0
Last commit2 years ago
Bresenham
BresenhamLua

A Lua implementation of Bresenham's line algorithm for grid-based line drawing and distance calculation.

#bresenham#game-development#bresenham-algorithm
Stars17
Forks2
Last commit9 years ago
hopcsharp.nvim
hopcsharp.nvimLua

A lightweight Neovim plugin for fast code navigation in large C# projects using cached tree-sitter parsing and SQLite.

#developer-tools#neovim-plugin#tree-sitter
Stars16
Forks2
Last commit1 month ago
Ini Parser
Ini ParserLua

A lightweight Lua library for parsing and generating .ini configuration files, specifically designed for LÖVE game development.

#ini-format#data-serialization#lightweight
Stars16
Forks2
Last commit3 years ago
nvim-lusc
nvim-luscLua

A Lua library bringing structured concurrency to Neovim, inspired by Python's Trio API.

#trio-inspired#async-programming#vim
Stars16
Forks0
Last commit2 years ago
winmove.nvim
winmove.nvimLua

A Neovim plugin providing intuitive modal keybindings to move, swap, and resize editor windows.

#window#resize#swap
Stars16
Forks0
Last commit6 months ago
format.nvim
format.nvimLua

An asynchronous code formatting plugin for Neovim that formats buffers without requiring them to be saved.

#vim-plugin-alternative#editor-tool#developer-tools
Stars16
Forks0
Last commit3 months ago
marko.nvim
marko.nvimLua

A project-aware global marks manager for Neovim that isolates marks per project using Neovim's native ShaDa system.

#productivity#text-editor#shada
Stars16
Forks1
Last commit10 months ago
timers.nvim
timers.nvimLua

A simple, extensible timer management plugin for Neovim with a clean API for creating and managing multiple timers.

#productivity#time-management#extensible-api
Stars16
Forks0
Last commit1 year ago
SceneMan
SceneManLua

A lightweight, stack-based scene and game state manager for Lua game development.

#moai#callback-system#portable
Stars15
Forks1
Last commit11 months ago
part-edit.nvim
part-edit.nvimLua

A Neovim plugin that creates isolated buffers to edit specific parts of files, particularly useful for code in markdown.

#developer-tools#code-editing#buffer-management
Stars15
Forks0
Last commit9 months ago
Fknotes.nvim
Fknotes.nvimLua

A lightweight Neovim plugin for inline note-taking and task management with persistent storage and a modern UI.

#fkvim#fknotes#productivity
Stars15
Forks1
Last commit1 year ago
plugin-addict.nvim
plugin-addict.nvimLua

A Neovim plugin that creates new plugin configuration files with a single command to speed up plugin management.

#vimscript#plugin-manager#developer-tools
Stars15
Forks0
Last commit11 months ago
weather.nvim
weather.nvimLua

A Neovim plugin that provides real-time weather and earthquake alerts without requiring API keys.

#lualine-integration#vim#weather-app
Stars15
Forks0
Last commit1 year ago
ListBox
ListBoxLua

A dynamic, customizable listbox UI component for the LÖVE 2D game engine, supporting mouse, keyboard, and touch interactions.

#user-interface#gui-toolkit#open-source
Stars15
Forks1
Last commit9 years ago
love-deploy
love-deployMakefile

A Makefile-based tool to build and deploy LÖVE game projects to itch.io with support for web and Windows exports.

#deployment#web-games#windows-games
Stars15
Forks0
Last commit2 years ago
blink-cmp-tmux
blink-cmp-tmuxLua

A tmux completion source for the blink.cmp Neovim plugin that suggests text from tmux panes.

#vimscript#autocompletion#developer-tools
Stars15
Forks3
Last commit3 months ago
scratchpad.nvim
scratchpad.nvimLua

A customizable Neovim plugin for managing and synchronizing scratchpad data with floating windows and seamless text pushing.

#productivity#workflow-tool#scratchpad
Stars15
Forks1
Last commit1 year ago
Luz
LuzLua

A lightweight compression algorithm for Lua source code using Huffman coding and LZ77 on language tokens.

#minification#source-code-compression#tokenization
Stars15
Forks0
Last commit1 year ago
bufdel.nvim
bufdel.nvimLua

A Neovim plugin that deletes buffers while preserving window layouts, offering flexible deletion options and user commands.

#productivity#workflow#buffer-management
Stars15
Forks2
Last commit3 months ago
dartboard.nvim
dartboard.nvimLua

A Neovim plugin for marking and quickly switching between files, inspired by Harpoon with Telescope integration.

#file-switcher#productivity#neovim-plugin
Stars14
Forks1
Last commit1 year ago
move.nvim
move.nvimLua

A Neovim plugin for moving lines, blocks, words, and characters vertically and horizontally with auto-indent.

#productivity#vim-motions#neovim-plugin
Stars14
Forks0
Last commit3 years ago
Kazari
KazariLua

A Lua library for handling multitouch gestures like zoom, rotate, pan, and tap, designed for LÖVE game engine.

#multitouch#gamedev#open-source-library
Stars14
Forks0
Last commit3 years ago
graft.nvim
graft.nvimLua

Tree-aware text objects and operators for manipulating Markdown bullet lists as subtrees in Neovim.

#outliner#productivity#keyboard-workflow
Stars14
Forks0
Last commit6 months ago
go-mcu
go-mcuGo

A Go-based CLI tool and library for managing NodeMCU/ESP8266 modules with cross-platform support.

#iot#embedded-systems#esp8266
Stars14
Forks4
Last commit5 years ago
ProdUI
ProdUILua

A user interface library for the LÖVE game development framework.

#game-ui#open-source#game-development
Stars14
Forks0
Last commit6 months ago
pico8Grunt
pico8GruntJavaScript

A Grunt-based build system for PICO-8 games that enables multi-file Lua development with automatic concatenation and watch functionality.

#file-watching#cartridge-management#game-development
Stars14
Forks1
Last commit8 years ago
nurl.nvim
nurl.nvimLua

A programmable HTTP client for Neovim, defining requests as pure Lua tables with environments, history, and testing.

#environment-management#rest-client#http
Stars14
Forks0
Last commit20 days ago
nvim-plugin-boilerplate
nvim-plugin-boilerplateShell

An annotated Neovim plugin template with pre-configured development tools and CI workflows.

#vimscript#developer-tools#pre-commit
Stars14
Forks0
Last commit13 days ago
ShaderScan
ShaderScanLua

A LÖVE library that automatically reloads shaders on save, provides better error messages, and supports #include directives.

#shader-development#game-development#error-handling
Stars14
Forks0
Last commit3 years ago
pendulum.nvim
pendulum.nvimLua

A minimal timer plugin for Neovim to help competitive programmers and interview candidates practice coding under time constraints.

#productivity#interview-prep#neovim-plugin
Stars14
Forks3
Last commit2 years ago
PreviousPage 31 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
#Neovim593
#Game Development302
#Nvim291
#Developer Tools250
#Productivity230
#Love2d193
#Nvim Plugin143
#Plugin129
#Vim113
#Syntax Highlighting112
#Game Engine101