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

lsp-status.nvim
lsp-status.nvimLua

A Neovim plugin that generates statusline components from the built-in LSP client, showing diagnostics, progress messages, and current function.

#vimscript#developer-tools#lsp-status
Stars654
Forks43
Last commit4 years ago
Awesome-Torch (Repository on GitHub)
Awesome-Torch (Repository on GitHub)

A curated list of awesome Torch tutorials, projects, libraries, and communities for deep learning.

#deep-learning#neural-networks#research-tools
Stars653
Forks138
Last commit8 years ago
Jumper
JumperLua

A fast, lightweight, and easy-to-use Lua pathfinding library for grid-based games.

#ai#game-ai#jump-point-search
Stars650
Forks129
Last commit3 years ago
nv-ide
nv-ideLua

A Neovim configuration for web developers, optimized for Ruby on Rails, PHP, and JavaScript with AI coding assistance.

#productivity#text-editor#nvim-compe
Stars649
Forks57
Last commit1 month ago
autoclose.nvim
autoclose.nvimLua

A minimalist Neovim plugin written in Lua that automatically pairs and closes brackets.

#autoclose#bracket-completion#productivity
Stars649
Forks23
Last commit1 month ago
aniseed
aniseedFennel

Neovim configuration and plugins in Fennel (Lisp compiled to Lua)

#lisp#fennel#neovim
Stars645
Forks30
Last commit1 year ago
multicursors.nvim
multicursors.nvimLua

A multi-cursor plugin for Neovim that enables simultaneous text editing across multiple selections with intuitive keybindings.

#multi-cursor#productivity#vim-motions
Stars643
Forks17
Last commit1 year ago
windows.nvim
windows.nvimLua

A Neovim plugin to automatically expand, maximize, and restore window dimensions with optional smooth animations.

#plugin-manager#animation#workflow-optimization
Stars642
Forks20
Last commit3 years ago
onenord.nvim
onenord.nvimLua

A Neovim theme combining Nord and Atom One Dark color palettes for a vibrant, Treesitter-enhanced programming experience.

#treesitter#onedark#plugin-support
Stars639
Forks51
Last commit1 month ago
nvim-cokeline
nvim-cokelineLua

A highly customizable Neovim bufferline plugin that provides a framework for building your ideal tab interface.

#hacktoberfest#tab-management#mouse-support
Stars634
Forks42
Last commit2 months ago
serpent
serpentLua

A Lua serializer and pretty printer that produces human-readable output and reliable deserialization.

#metatables#table-serializer#luajit
Stars620
Forks80
Last commit4 years ago
registers.nvim
registers.nvimLua

Neovim plugin that displays register contents in a preview window when accessing registers, eliminating the need for :reg.

#register-management#workflow-optimization#neovim-plugin
Stars618
Forks24
Last commit9 months ago
neovim-session-manager
neovim-session-managerLua

A Neovim plugin that manages sessions using built-in :mksession, similar to VS Code's folder-based workspace persistence.

#workspaces#productivity#sessions
Stars616
Forks61
Last commit7 months ago
Gideros
GiderosC

A cross-platform development environment for creating 2D/3D games and interactive applications with Lua, supporting Android, iOS, desktop, and web.

#mobile-games#lua-scripting#opengl
Stars614
Forks118
Last commit1 month ago
Aaronik/Treewalker.nvim
Aaronik/Treewalker.nvimLua

A Neovim plugin for syntax tree-aware navigation and swapping of code objects like functions, blocks, and statements.

#developer-tools#movement#swapping
Stars613
Forks20
Last commit3 days ago
statuscol.nvim
statuscol.nvimLua

A Neovim plugin for building a fully customizable and clickable status column with segments for folds, signs, and line numbers.

#signs#neovim-plugin#plugin
Stars612
Forks33
Last commit1 month ago
Nevermore
NevermoreLua

A ModuleScript loader with reusable server-client modules for faster Roblox game development.

#nevermore#animation#reusable-modules
Stars606
Forks144
Last commit1 day ago
wtf.nvim
wtf.nvimLua

A Neovim plugin that uses AI and web search to explain and fix LSP diagnostic messages directly in the editor.

#ai-coding-assistant#ai#code-fixing
Stars606
Forks17
Last commit2 months ago
minty
mintyLua

A Neovim plugin providing beautifully crafted color manipulation tools for Shades and Huefy commands.

#color-tools#visual-design#theme-development
Stars605
Forks8
Last commit1 year ago
competitest.nvim
competitest.nvimLua

A Neovim plugin for competitive programming that manages testcases, downloads problems from online judges, and runs solutions.

#online-judge-integration#neovim-plugin#neovim-lua
Stars597
Forks33
Last commit1 year ago
luaposix
luaposixC

Lua bindings for POSIX APIs, enabling system-level programming from Lua scripts.

#posix-apis#c-api#luajit
Stars591
Forks138
Last commit1 month ago
Typed Lua
Typed LuaLua

An optional type system for Lua that adds compile-time type checking and class-based OOP.

#programming-language#compiler#developer-tools
Stars589
Forks48
Last commit6 years ago
ultimate-autopair.nvim
ultimate-autopair.nvimLua

A highly customizable Neovim autopairing plugin with Tree-sitter support, multiline pairing, and filetype detection.

#treesitter#developer-tools#code-editing
Stars579
Forks8
Last commit1 month ago
neoGFX
neoGFXC++

A cross-platform GPU-oriented C++ application and game framework for building performant UIs and graphics using modern GPUs.

#vulkan#gpu-rendering#opengl
Stars574
Forks51
Last commit1 day ago
hlargs.nvim
hlargs.nvimLua

A Neovim plugin that highlights function argument definitions and usages using Treesitter, with optional highlighting for unused arguments.

#treesitter#syntax-highlighting#code-readability
Stars572
Forks15
Last commit2 months ago
cc-mek-scada
cc-mek-scadaLua

A configurable ComputerCraft SCADA system for monitoring and controlling multiple Mekanism fission reactors with a GUI and safety features.

#industrial-automation#computercraft#scada
Stars571
Forks36
Last commit11 days ago
nvim-treesitter-textsubjects
nvim-treesitter-textsubjectsTree-sitter Query

Neovim plugin providing location and syntax aware text objects that intelligently select code based on context.

#treesitter#vim-motions#plugin-extension
Stars569
Forks25
Last commit
React Lua
React LuaLuau

A comprehensive translation of ReactJS 17.x into Lua, optimized for performance and correctness.

#luau#roblox#game-development
Stars566
Forks25
Last commit1 year ago
nvim-metals
nvim-metalsLua

A Neovim plugin providing enhanced LSP support for Scala development with Metals language server.

#developer-tools#language-server#nvim-lsp
Stars566
Forks93
Last commit1 month ago
VapourNvim
VapourNvimLua

A pre-configured Neovim setup designed for a fast, minimal, and functional IDE-like experience.

#developer-tools#productivity#code-editing
Stars561
Forks47
Last commit3 years ago
autograd
autogradLua

Autograd automatically differentiates native Torch code, enabling automatic gradient computation for machine learning models.

#deep-learning#neural-networks#hessian-computation
Stars559
Forks110
Last commit4 years ago
cmake-tools.nvim
cmake-tools.nvimLua

A pure Lua Neovim plugin providing comprehensive CMake project integration with build, test, and debug workflows.

#cmake-tools#developer-tools#test-runner
Stars558
Forks108
Last commit2 months ago
tsc.nvim
tsc.nvimLua

A Neovim plugin for asynchronous project-wide TypeScript type-checking using the TypeScript compiler (tsc).

#vimscript#developer-tools#vim
Stars548
Forks34
Last commit7 months ago
Olivine style guide
Olivine style guide

A comprehensive style guide for writing consistent, maintainable Lua code across projects.

#developer-tools#coding-standards#maintainability
Stars548
Forks72
Last commit5 years ago
one-small-step-for-vimkind
one-small-step-for-vimkindLua

A debug adapter for Neovim that enables debugging of Lua plugins and configuration files using the Debug Adapter Protocol.

#debugging-tools#development-workflow#nvim-dap
Stars547
Forks18
Last commit
persisted.nvim
persisted.nvimLua

A Neovim plugin for managing sessions with git branching, autoloading, and Telescope integration.

#telescope-extension#workflow-automation#session
Stars542
Forks33
Last commit3 days ago
PreviousPage 8 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
1 year ago
7 months ago
#Neovim Plugin643
#Neovim591
#Game Development302
#Nvim290
#Developer Tools250
#Productivity230
#Love2d193
#Nvim Plugin141
#Plugin129
#Syntax Highlighting112
#Vim112
#Game Engine101