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

Luassert
LuassertLua

Extends Lua's built-in assertions with additional tests, custom assertions, argument matchers, and snapshot capabilities.

#stubs#spies#unit-testing
Stars250
Forks80
Last commit3 days ago
langmapper.nvim
langmapper.nvimLua

A Neovim plugin that automatically translates key mappings for non-English keyboard layouts, enabling seamless input method switching.

#vimscript#developer-tools#non-english
Stars249
Forks9
Last commit5 months ago
kiwi.nvim
kiwi.nvimLua

A minimal, markdown-only wiki plugin for Neovim, stripped down from VimWiki for note-taking and documentation.

#blog-writing#productivity#documentation-tool
Stars248
Forks13
Last commit1 year ago
reactive.nvim
reactive.nvimLua

A Neovim plugin that dynamically applies window and global highlights based on mode changes, operators, and window focus.

#highlight#vim-modes#neovim-plugin
Stars248
Forks3
Last commit8 months ago
bookmarks.nvim
bookmarks.nvimLua

A Neovim plugin to bookmark file positions with notes, persistent storage, and sorting by time/frequency.

#bookmarks#productivity#file-management
Stars248
Forks23
Last commit2 years ago
starry.nvim
starry.nvimLua

A collection of modern, Lua-based color schemes for Neovim with full Treesitter and LSP support.

#treesitter#developer-tools#ui-customization
Stars247
Forks4
Last commit5 months ago
nvim-unception
nvim-unceptionLua

A Neovim plugin that prevents nested Neovim sessions when opening files from terminal buffers using RPC.

#vimscript#workflow-optimization#terminal-integration
Stars245
Forks8
Last commit3 months ago
projections.nvim
projections.nvimLua

A tiny project and optional session manager for Neovim, written in Lua, that organizes workspaces and projects.

#luajit#vim-sessions#neovim-plugin
Stars244
Forks11
Last commit2 years ago
Moonwave
MoonwaveRust

A command-line tool for generating documentation websites from comments in Lua source code.

#developer-tools#code-comments#cli-tool
Stars244
Forks30
Last commit3 months ago
Light World
Light WorldLua

A dynamic lighting system library for Love2D games, featuring shadows, normal maps, glow maps, and post-shader effects.

#shadows#glow-effects#normal-mapping
Stars243
Forks23
Last commit10 months ago
luasteam
luasteamC++

Lua bindings for the Steamworks API, enabling Steam integration in Lua-based games and applications.

#achievements#multiplayer#lua-bindings
Stars242
Forks33
Last commit15 days ago
reach.nvim
reach.nvimLua

A Neovim plugin for quickly switching between buffers, marks, tabpages, and colorschemes with fuzzy-finding and keyboard shortcuts.

#keyboard-driven#productivity#tabpage-manager
Stars242
Forks8
Last commit3 years ago
nvim-miniyank
nvim-miniyankLua

A killring-alike plugin for Neovim and Vim 8 that shares yank history between instances with no default mappings.

#vimscript#clipboard-management#neovim-plugin
Stars240
Forks14
Last commit2 years ago
telescope-repo.nvim
telescope-repo.nvimLua

A Telescope.nvim extension that dynamically lists and navigates to source control repositories (git, Mercurial, etc.) across your filesystem without manual setup.

#fossil#mercurial#hacktoberfest
Stars240
Forks20
Last commit3 months ago
lsp-progress.nvim
lsp-progress.nvimLua

A performant Neovim plugin that displays LSP progress status in the statusline with O(1) complexity.

#vimscript#developer-tools#neovim-plugin
Stars238
Forks7
Last commit7 months ago
fzf-lsp.nvim
fzf-lsp.nvimLua

A Neovim plugin that integrates fzf fuzzy search with the built-in LSP for navigating symbols, definitions, and diagnostics.

#vim#neovim-plugin#lsp-client
Stars238
Forks15
Last commit2 years ago
darklua
darkluaRust

A command line tool that transforms Lua 5.1 and Roblox Luau code using configurable rules.

#luau#roblox#cli-tool
Stars237
Forks46
Last commit1 month ago
Roblox Luau Language Server
Roblox Luau Language ServerLua

A language server providing full IntelliSense, diagnostics, and tooling for Roblox and Luau development in VS Code.

#luau#language-server#vscode-extension
Stars237
Forks55
Last commit1 year ago
mdmath.nvim
mdmath.nvimLua

A Neovim plugin that previews inline LaTeX equations in Markdown files using the Kitty Graphics Protocol.

#equation-preview#markdown-previewer#latex
Stars237
Forks21
Last commit1 year ago
TopbarPlus
TopbarPlusLua

A Roblox Studio library for creating dynamic and customizable topbar icons with themes, dropdowns, and menus.

#user-interface#themes#topbar
Stars236
Forks224
Last commit11 months ago
midnight.nvim
midnight.nvimLua

A modern black Neovim theme written in Lua with comfortable color contrast and LSP/treesitter support.

#midnight-theme#treesitter#syntax-highlighting
Stars235
Forks8
Last commit1 year ago
Tutorial on making an Arkanoid-type game
Tutorial on making an Arkanoid-type gameLua

A step-by-step tutorial for building a full-featured Arkanoid (Breakout) clone using the LÖVE framework and Lua.

#gamedev#breakout-clone#collision-detection
Stars235
Forks21
Last commit
Rootex
RootexC++

An advanced C++ 3D game engine with a full editor, ECS architecture, and DirectX 11 renderer, powering an in-production game.

#bullet-physics#lua-scripting#gamedev
Stars235
Forks36
Last commit1 year ago
nest.nvim
nest.nvimLua

A Neovim utility for defining keymaps using concise, cascading Lua trees, supporting Lua functions and expression mappings.

#productivity#plugin-development#keymapping
Stars234
Forks7
Last commit3 years ago
neofusion.nvim
neofusion.nvimLua

A vibrant Neovim color theme blending lava red and ice blue with extensive customization options.

#treesitter#syntax-highlighting#plugin
Stars234
Forks6
Last commit6 months ago
lsp-setup.nvim
lsp-setup.nvimLua

A Neovim plugin that simplifies LSP server configuration by wrapping nvim-lspconfig and mason-lspconfig.

#vimscript#developer-tools#mason-lspconfig
Stars234
Forks17
Last commit1 year ago
blink.indent
blink.indentLua

A performant Neovim plugin that provides real-time indent guides with scope highlighting on every keystroke.

#vimscript#neovim-plugin#indent-guides
Stars233
Forks9
Last commit2 months ago
hxdefold
hxdefoldHaxe

Haxe externs for the Defold game engine, enabling type-safe game development with full API support.

#haxe#static-typing#lua-externs
Stars233
Forks19
Last commit9 months ago
hypersonic.nvim
hypersonic.nvimLua

A Neovim plugin that provides interactive testing and detailed explanations for regular expressions.

#vimscript#developer-tools#regex
Stars233
Forks3
Last commit2 years ago
ecs-lua
ecs-luaLua

A fast, ergonomic Entity Component System engine for Lua game development with no external dependencies.

#robloxlua#luau#roblox
Stars232
Forks68
Last commit2 years ago
nvim-numbertoggle
nvim-numbertoggleLua

Neovim plugin that automatically toggles between relative and absolute line numbers based on editor mode.

#productivity#vim-alternative#neovim-plugin
Stars230
Forks5
Last commit2 months ago
tangerine.nvim
tangerine.nvimFennel

A fast and configurable Fennel integration plugin for Neovim, enabling you to write your configuration in Fennel.

#lua-compiler#lisp#interactive-evaluation
Stars225
Forks21
Last commit1 year ago
nginx-lua - Nginx 1.19+ with LUA support based on Alpine Linux, Amazon Linux, CentOS, Debian, Fedora and Ubuntu.
nginx-lua - Nginx 1.19+ with LUA support based on Alpine Linux, Amazon Linux, CentOS, Debian, Fedora and Ubuntu.Dockerfile

Docker images providing the latest Nginx with LuaJIT and additional Lua modules, built for multiple Linux distributions.

#openresty-alternative#reverse-proxy#embedded-scripting
Stars225
Forks45
Last commit
Commander Genius
Commander GeniusC++

A modern open-source interpreter for Commander Keen and Cosmo's Cosmic Adventure games, enhancing classic DOS gameplay with new features.

#multiplayer#mod-support#sdl2
Stars223
Forks45
Last commit28 days ago
wezterm-types
wezterm-typesLua

LuaLS type annotations for WezTerm configuration, with support for Neovim, VSCode, and community plugins.

#autocompletion#wezterm-plugins#terminal-emulator
Stars222
Forks30
Last commit9 days ago
hbac.nvim
hbac.nvimLua

A Neovim plugin that automatically closes unedited buffers when the buffer list grows too long.

#workflow-optimization#buffer-management#neovim-plugin
Stars222
Forks12
Last commit4 months ago
PreviousPage 14 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
8 years ago
1 day ago
#Neovim Plugin643
#Neovim591
#Game Development302
#Nvim290
#Developer Tools250
#Productivity230
#Love2d193
#Nvim Plugin141
#Plugin129
#Syntax Highlighting112
#Vim112
#Game Engine101