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

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
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
Stars168
Forks10
Last commit1 year ago
narrator
narratorLua

A Lua implementation of the Ink narrative scripting language parser and runtime for interactive storytelling in games.

#lpeg#interactive-fiction#storytelling
Stars166
Forks12
Last commit2 years ago
neosolarized.nvim
neosolarized.nvimLua

A truecolor Solarized dark colorscheme for Neovim built with Lua and colorbuddy.

#solarized-dark-theme#dark-theme#truecolor
Stars165
Forks36
Last commit1 year ago
sshfs.nvim
sshfs.nvimLua

A Neovim plugin that integrates SSH and SSHFS to manage remote systems as local files.

#netrw#nnn#developer-tools
Stars165
Forks9
Last commit6 days ago
SLAXML
SLAXMLLua

A pure-Lua SAX-like streaming XML parser with optional DOM builder and serialization.

#dom-parser#sax-parser#streaming-parser
Stars165
Forks45
Last commit2 years ago
telescope
telescopeLua

A highly customizable test library for Lua that allows declarative tests with nested contexts.

#custom-assertions#declarative-testing#test-runner
Stars165
Forks35
Last commit9 years ago
luacxx
luacxxC++

A modern C++ library for binding C and C++ code to Lua, designed to work directly with the Lua C API.

#c-plus-plus-library#embedded-scripting#c-plus-plus-20
Stars164
Forks23
Last commit8 days ago
hybrid.nvim
hybrid.nvimLua

A dark Neovim theme written in Lua with customizable syntax highlighting and UI colors.

#vim#syntax-highlighting#ui-theme
Stars163
Forks9
Last commit5 months ago
nvim-chainsaw
nvim-chainsawLua

A Neovim plugin for smart, customizable insertion of various log statements using Treesitter for intelligent variable detection and placement.

#print-statements#treesitter#developer-tools
Stars162
Forks18
Last commit1 month ago
teide.nvim
teide.nvimLua

A dark and light Neovim theme with a custom color palette and extensive plugin support, forked from TokyoNight.

#developer-tools#vim#syntax-highlighting
Stars162
Forks5
Last commit9 months ago
toggletasks.nvim
toggletasks.nvimLua

A Neovim task runner that uses JSON/YAML configuration files and integrates with toggleterm.nvim and telescope.nvim.

#task-runners#workflow-automation#neovim-plugin
Stars161
Forks3
Last commit3 years ago
Lumen
LumenLua

A simple, dependency-free coroutine-based multitasking environment for Lua, featuring a scheduler, signals, pipes, and mutexes.

#embedded-scripting#coroutines#luajit
Stars161
Forks23
Last commit1 year ago
oasis.nvim
oasis.nvimCSS

A collection of 15 desert-inspired high-contrast Neovim colorschemes with dual dark/light modes and AAA WCAG compliance.

#vim#nvim-lua#desert-theme
Stars161
Forks10
Last commit29 days ago
heirline-components.nvim
heirline-components.nvimLua

A collection of pre-built, distro-agnostic UI components for customizing Neovim's statusline, winbar, tabline, and statuscolumn with Heirline.

#heirline#vim-customization#nvim-plugins
Stars160
Forks7
Last commit
calvera-dark.nvim
calvera-dark.nvimLua

A modern, fast Neovim colorscheme written in Lua with extensive plugin support and customization options.

#treesitter#syntax-highlighting#neovim-lsp
Stars159
Forks7
Last commit4 years ago
Chaitanyabsrip/present.nvim
Chaitanyabsrip/present.nvimLua

A Neovim plugin for creating and presenting slides directly within the editor using Lua.

#developer-tools#kitty-terminal#slide-navigation
Stars158
Forks12
Last commit1 year ago
pymple.nvim
pymple.nvimLua

A Neovim plugin that automatically refactors Python imports when files or directories are moved or renamed.

#python-development#productivity#file-explorer-integration
Stars157
Forks7
Last commit10 months ago
LoveFrames Fork
LoveFrames ForkLua

A GUI library for LÖVE 11.x game development framework, providing customizable interface components.

#open-source-gui#game-development#ui-framework
Stars157
Forks22
Last commit13 days ago
trim.nvim
trim.nvimLua

A Neovim plugin that automatically trims trailing whitespace and blank lines from your buffers.

#whitespace-trimming#developer-tools#neovim-plugin
Stars156
Forks17
Last commit4 months ago
nvim-go
nvim-goLua

A minimal Neovim plugin written in Lua that provides essential Go development tools like formatting, linting, testing, and struct tag management.

#developer-tools#neovim-plugin#golang-development
Stars155
Forks15
Last commit6 months ago
tuis.nvim
tuis.nvimLua

A collection of interactive terminal user interfaces for Neovim to manage processes, containers, cloud resources, and developer tools.

#developer-tools#cli-enhancement#docker-management
Stars152
Forks2
Last commit9 months ago
llthreads
llthreadsC

A low-level Lua wrapper for pthreads and WIN32 threads that provides isolated Lua states in separate threads without shared memory.

#pthreads#luarocks#multithreading
Stars152
Forks36
Last commit2 years ago
fzfx.nvim
fzfx.nvimLua

A Neovim fuzzy finder plugin that updates search results on every keystroke.

#live-grep#neovim-plugin#plugin
Stars152
Forks3
Last commit1 year ago
LPegLabel
LPegLabelC

A Lua PEG library extension that adds labeled failures for error handling and recovery in parsing expression grammars.

#parsing#syntax-error-recovery#peg
Stars151
Forks19
Last commit3 years ago
neowiki.nvim
neowiki.nvimLua

A full-featured minimalist Vimwiki successor for Neovim, built with Lua for instant note-taking and GTD.

#productivity#knowledge-management#neovim-plugin
Stars151
Forks10
Last commit20 days ago
Argon
ArgonRust

A powerful CLI tool that enhances Roblox development with two-way sync, project building, and workflow automation.

#developer-tools#workflow-automation#cli-tool
Stars150
Forks18
Last commit3 months ago
telescope-all-recent.nvim
telescope-all-recent.nvimLua

Adds recency and frecency sorting to all Telescope pickers in Neovim by overriding internal functions.

#productivity#telescope-extension#frecency-sorting
Stars149
Forks6
Last commit4 months ago
.sea.nvim
.sea.nvimLua

A highly customized Neovim configuration designed as a personal IDE, featuring LSP support, debugging, note-taking, and AI integration.

#vimscript#ai-integration#productivity
Stars148
Forks6
Last commit3 months ago
easytables.nvim
easytables.nvimLua

A Neovim plugin for creating and editing markdown tables with live preview and intuitive cell navigation.

#vimscript#productivity#live-preview
Stars148
Forks4
Last commit11 months ago
love-loader
love-loaderLua

Threaded resource loading library for LÖVE game framework to prevent framerate drops during asset loading.

#threading#performance-optimization#game-development
Stars147
Forks17
Last commit1 year ago
lzmq
lzmqLua

A Lua binding library for ZeroMQ, providing both C and FFI implementations for high-performance messaging.

#high-performance#message-queue#distributed-systems
Stars147
Forks43
Last commit6 years ago
Lake
LakeLua

A lightweight Lua-based build engine that interprets dependency rules for cross-platform compilation and automation.

#rake-inspired#make-alternative#dsl
Stars144
Forks17
Last commit11 years ago
eden
edenClojure

Embedded and Extensible Scripting Language in Clojure

#programming-language#clojurescript#clojure
Stars144
Forks2
Last commit6 years ago
unified.nvim
unified.nvimLua

A Neovim plugin for displaying inline unified diffs directly in your buffer with a file tree explorer.

#vimscript#git-diff#editor-tool
Stars143
Forks16
Last commit1 month ago
manifold
manifoldLua

A Torch7 package for manifold learning and dimensionality reduction, including LLE and t-SNE embeddings.

#embedding#dimensionality-reduction#torch7
Stars143
Forks29
Last commit9 years ago
PreviousPage 17 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
13 days ago
8 months ago
#Neovim Plugin643
#Neovim593
#Game Development302
#Nvim291
#Developer Tools250
#Productivity230
#Love2d193
#Nvim Plugin143
#Plugin129
#Vim113
#Syntax Highlighting112
#Game Engine101