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

papis.nvim
papis.nvimLua

A Neovim plugin for managing your bibliography, providing search, citation insertion, and note formatting directly within the editor.

#academic-writing#academia#citation-tool
Stars188
Forks16
Last commit9 months ago
ltex_extra.nvim
ltex_extra.nvimLua

A Neovim plugin that implements LTeX language server's off-spec code actions for dictionary management and rule handling.

#spell-checking#language-server#vim
Stars188
Forks27
Last commit10 months ago
cron.lua
cron.luaLua

Time-related functions for Lua inspired by JavaScript's setTimeout and setInterval.

#setinterval#settimeout#timing
Stars188
Forks27
Last commit3 years ago
nvim-pqf
nvim-pqfLua

A NeoVim plugin that makes quickfix and location list windows prettier with better formatting and syntax highlighting.

#developer-tools#vim#syntax-highlighting
Stars187
Forks9
Last commit2 months ago
one.nvim
one.nvimLua

A highly flexible, all-in-one Neovim configuration framework implemented in Lua with 130+ integrated plugins.

#plugin-manager#editor-configuration#productivity
Stars187
Forks5
Last commit4 months ago
wrapped.nvim
wrapped.nvimLua

A Neovim plugin that visualizes your configuration activity with stats, insights, history, and heatmaps.

#vimscript#developer-insights#productivity
Stars185
Forks6
Last commit2 months ago
cargo
cargoLua

A LÖVE asset manager that exposes project directories as Lua tables for lazy-loaded, cached asset access.

#caching#game-development#resource-management
Stars185
Forks11
Last commit6 years ago
sibling-swap.nvim
sibling-swap.nvimLua

Neovim plugin that swaps closest sibling nodes (arguments, parameters, array items, etc.) using Tree-Sitter for language-aware editing.

#treesitter#formating#plugin-management
Stars184
Forks3
Last commit4 months ago
snippet-converter.nvim
snippet-converter.nvimLua

A Neovim plugin that converts snippets between different formats and engines like VSCode, UltiSnips, SnipMate, and YASnippet.

#ast-generation#developer-tools#snippet-management
Stars183
Forks6
Last commit
pipeline.nvim
pipeline.nvimLua

A Neovim plugin to view and manage CI/CD pipeline runs (GitHub Actions, GitLab CI) directly within the editor.

#actions#developer-tools#devops
Stars183
Forks12
Last commit1 month ago
bookmarks.nvim
bookmarks.nvimLua

A Neovim plugin for managing bookmarks with global file storage, custom icons, and Telescope integration.

#bookmarks#telescope-extension#vim-bookmarks-alternative
Stars183
Forks23
Last commit2 years ago
luamqtt
luamqttLua

A pure-Lua MQTT client library supporting both v3.1.1 and v5.0 protocols for maximum portability.

#iot#tcp-connection#embedded-scripting
Stars183
Forks51
Last commit1 month ago
LÖVE Game Development & Automated Build System
LÖVE Game Development & Automated Build SystemLua

A professional template and automated build system for creating and publishing LÖVE games across multiple platforms.

#template#ios#game-publishing
Stars183
Forks18
Last commit
Sock.lua
Sock.luaLua

A Lua networking library for LÖVE games, designed to make multiplayer game development easy.

#multiplayer#gamedev#client-server
Stars182
Forks7
Last commit5 years ago
astray
astrayLua

A Lua library for procedural generation of mazes, rooms, and dungeons for roguelikes and dungeon crawlers.

#game-design#dungeon-crawler#procedural-generation
Stars181
Forks13
Last commit2 months ago
bitser
bitserLua

A fast LuaJIT-based serializer for Lua values, producing compact output and supporting class registration.

#data-persistence#luajit#ffi
Stars181
Forks11
Last commit1 year ago
nvim-config-local
nvim-config-localLua

A Neovim plugin that securely loads local configuration files from the current working directory.

#vimscript#editor-configuration#plugin-management
Stars180
Forks8
Last commit1 year ago
luatrace
luatraceLua

A Lua module for tracing script execution, profiling performance, and analyzing code coverage with nanosecond-resolution timers.

#tracing#developer-tools#luajit
Stars179
Forks26
Last commit10 years ago
Shädows
ShädowsLua

A 2D dynamic lighting and shadow engine for the LÖVE game framework.

#lights-engine#opengl#opengl-es
Stars179
Forks9
Last commit6 years ago
jaq-nvim
jaq-nvimLua

A Neovim plugin written in Lua that runs code in any language with a single command via multiple output windows.

#developer-tools#code-execution#vim
Stars179
Forks21
Last commit2 years ago
modus-theme-vim
modus-theme-vimLua

A Neovim color scheme port of the high-contrast Modus themes, offering WCAG AAA compliance and configurable options.

#wcag-aaa#high-contrast#accessibility
Stars178
Forks10
Last commit3 years ago
SimpleAI
SimpleAIC++

A lightweight C++ behavior tree library with a QT5 remote debugger and optional Lua bindings for AI logic.

#game-ai#cpp-library#behaviour-tree
Stars177
Forks11
Last commit6 years ago
monochrome.nvim
monochrome.nvimLua

A minimal, high-contrast monochrome color scheme for Neovim.

#productivity#editor-theme#minimalist
Stars177
Forks15
Last commit5 years ago
Shrinko8
Shrinko8Lua

A comprehensive toolkit for minifying, linting, and converting Pico-8 and Picotron game carts to reduce code size.

#minification#lint#picotron
Stars176
Forks13
Last commit11 days ago
follow-md-links.nvim
follow-md-links.nvimLua

A Neovim plugin that enables easy navigation of markdown links by pressing Enter on any link.

#vimscript#editor-tool#productivity
Stars176
Forks29
Last commit6 months ago
lua-term
lua-termLua

A Lua module for terminal manipulation, providing color output, cursor control, and screen clearing functions.

#terminal#tty#luarocks
Stars175
Forks23
Last commit2 years ago
twoslash-queries.nvim
twoslash-queries.nvimLua

A Neovim plugin that displays TypeScript types as inline virtual text using twoslash query syntax.

#developer-tools#type-inspection#tsserver
Stars175
Forks9
Last commit11 months ago
close-buffers.nvim
close-buffers.nvimLua

A Neovim plugin to delete multiple buffers based on conditions like hidden, nameless, or matching patterns.

#productivity#workflow#vim
Stars174
Forks6
Last commit3 years ago
nordic.nvim
nordic.nvimLua

A nord-esque colorscheme for Neovim with extensive plugin support and customization options.

#treesitter#developer-tools#syntax-highlighting
Stars174
Forks9
Last commit2 years ago
galaxyline.nvim
galaxyline.nvimLua

A lightweight, super-fast Neovim statusline plugin written in Lua with a component-based API.

#developer-tools#text-editor#vim-customization
Stars172
Forks17
Last commit4 years 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
Stars172
Forks3
Last commit11 days ago
ecolog.nvim
ecolog.nvimLua

A sophisticated Neovim plugin for managing .env files and environment variables with autocompletion, security features, and monorepo support.

#autocompletion#environment-variables#productivity
Stars171
Forks10
Last commit6 months ago
Rembulan
RembulanJava

A pure Java implementation of Lua 5.3 for the JVM, designed for sandboxed scripting and embedding.

#sandbox#embedded-scripting#bytecode-compilation
Stars171
Forks28
Last commit6 years ago
nvim-trevJ.lua
nvim-trevJ.luaLua

A Neovim plugin that splits arguments and containers onto separate lines, powered by treesitter.

#treesitter#developer-tools#neovim-plugin
Stars171
Forks10
Last commit1 year ago
treesitter-modules.nvim
treesitter-modules.nvimLua

Provides original nvim-treesitter modules (folding, highlighting, incremental selection, indentation) as a configurable plugin for older Neovim setups.

#treesitter#nvim-treesitter#syntax-highlighting
Stars169
Forks5
Last commit
boon
boonRust

A cross-platform build tool for packaging LÖVE games into executables for Windows, macOS, and Linux.

#packaging#löve-framework#cli-tool
Stars167
Forks9
Last commit4 months ago
PreviousPage 16 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
2 years ago
8 months ago
3 months ago
#Neovim Plugin643
#Neovim591
#Game Development302
#Nvim290
#Developer Tools250
#Productivity230
#Love2d193
#Nvim Plugin141
#Plugin129
#Syntax Highlighting112
#Vim112
#Game Engine101