Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Lua

Lua

789 projects

Showing 36 of 789 projects

Discordia
DiscordiaLua

A Lua wrapper for the Discord API, enabling Discord bot development on the Luvit runtime with an event-driven, object-oriented interface.

#event-driven#luvit#coroutines
Stars766
Forks151
Last commit2 months ago
Mari0
Mari0Lua

A 2D platformer combining Mario gameplay with Portal mechanics, built with the LÖVE framework.

#2d-platformer#puzzle-platformer#game-development
Stars761
Forks118
Last commit2 years ago
Grid
GridLua

A LÖVE-based 2D game engine for Lua, designed for multiplayer-first experiences with professional-grade features.

#multiplayer#gamedev#luajit
Stars752
Forks68
Last commit3 years ago
tabby.nvim
tabby.nvimLua

A declarative, highly configurable Neovim tabline plugin that transforms Vim tabs into a workspace multiplexer.

#productivity#vim-tabs#neovim-plugin
Stars752
Forks27
Last commit5 months ago
EmmyLua
EmmyLuaTypeScript

A powerful Lua IDE and debugger extension for Visual Studio Code with intelligent code completion and advanced debugging.

#vscode-extension#language-server-protocol#ide
Stars740
Forks111
Last commit6 days ago
substitute.nvim
substitute.nvimLua

A Neovim plugin providing new operator motions for quick text substitution and exchange.

#operator#productivity#vim-motions
Stars732
Forks8
Last commit3 months ago
nvim-dev-container
nvim-dev-containerLua

A Neovim plugin that provides VSCode-like remote container development support, enabling development inside Docker containers.

#devcontainer#podman#remote-development
Stars725
Forks21
Last commit28 days ago
paq-nvim
paq-nvimLua

A simple, fast, and lightweight Neovim package manager written in Lua.

#plugin-management#neovim-configuration#git
Stars719
Forks45
Last commit1 year ago
Moonshine
MoonshineLua

A library of chainable post-processing shaders for the LÖVE 2D game framework.

#graphics#shaders#visual-effects
Stars712
Forks43
Last commit2 years ago
flatten.nvim
flatten.nvimLua

Open files and pipe command output from terminals into your current Neovim instance, avoiding nested sessions.

#vim#file-management#workflow-automation
Stars711
Forks19
Last commit1 year ago
LoveDos
LoveDosC

A framework for creating 2D DOS games in Lua with an API based on a subset of LÖVE.

#dos-games#game-development#lua
Stars703
Forks51
Last commit9 years ago
nvim-scrollview
nvim-scrollviewLua

A Neovim plugin that displays interactive vertical scrollbars and signs for enhanced navigation and visibility.

#vimscript#signs#customizable
Stars691
Forks13
Last commit3 months ago
cmp-path
cmp-pathLua

A Neovim completion source plugin that provides filesystem path suggestions for nvim-cmp.

#productivity#file-paths#autocomplete
Stars690
Forks74
Last commit10 months ago
code_runner.nvim
code_runner.nvimLua

A blazing-fast Neovim plugin written in pure Lua that runs code in multiple modes and manages project-specific commands.

#neovim-config#developer-tools#code-runner
Stars687
Forks38
Last commit6 days ago
Hengestone's list of languages which compile to Lua
Hengestone's list of languages which compile to Lua

A curated list of programming languages that compile or transpile to Lua, including typed variants, functional languages, and syntax extensions.

#ecosystem#functional-programming#type-systems
Stars686
Forks23
Last commit6 months ago
LÖVE Potion
LÖVE PotionC++

A port of the LÖVE game framework for creating homebrew games on Nintendo consoles.

#wii-u#nintendo-3ds#indie-games
Stars683
Forks75
Last commit8 days ago
cmp-nvim-lsp-signature-help
cmp-nvim-lsp-signature-helpLua

A Neovim completion source that displays function signatures with current parameter highlighting using LSP.

#vimscript#neovim-plugin#signature-help
Stars678
Forks31
Last commit6 months ago
tween.lua
tween.luaLua

A minimal Lua library for tweening (interpolating) numeric values in tables with various easing functions.

#ui-animation#animation#interpolation
Stars665
Forks80
Last commit3 years ago
nvim
nvimLua

A cozy Neovim colorscheme with seasonal variants designed for comfortable morning coding.

#treesitter#developer-tools#everviolet
Stars662
Forks12
Last commit9 days ago
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
Stars656
Forks43
Last commit3 years ago
Moses
MosesLua

A comprehensive utility library for functional programming in Lua, inspired by Underscore.js.

#functional-programming#array#lua-5.3
Stars655
Forks102
Last commit6 years ago
HARFANG 3D
HARFANG 3DC++

A cross-platform, multi-language 3D engine for real-time visualization, supporting C++, Python, Lua, and Go.

#realtime#embedded-systems#physics
Stars652
Forks68
Last commit2 years ago
Push
PushLua

A simple resolution-handling library for LÖVE that lets you develop games with a fixed resolution while adapting to different window sizes.

#graphics#shaders#canvas
Stars651
Forks145
Last commit2 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
Stars650
Forks138
Last commit8 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
Stars648
Forks57
Last commit4 days ago
Jumper
JumperLua

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

#ai#game-ai#jump-point-search
Stars646
Forks129
Last commit3 years ago
cord.nvim
cord.nvimLua

A highly extensible Discord Rich Presence plugin for Neovim, featuring dynamic templates, customizable assets, and an extension system.

#discord-rich-presence#productivity#editor-integration
Stars642
Forks25
Last commit4 days ago
autoclose.nvim
autoclose.nvimLua

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

#autoclose#bracket-completion#productivity
Stars642
Forks23
Last commit2 months 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
Stars639
Forks20
Last commit2 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
Stars638
Forks51
Last commit25 days 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
Stars637
Forks16
Last commit1 year ago
guess-indent.nvim
guess-indent.nvimLua

Automatically detects indentation style (tabs vs spaces and indent size) for Neovim buffers.

#editor-configuration#developer-tools#vim
Stars637
Forks20
Last commit1 year 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
Stars628
Forks42
Last commit1 year 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 commit6 months ago
serpent
serpentLua

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

#metatables#table-serializer#luajit
Stars617
Forks80
Last commit4 years 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
Stars613
Forks59
Last commit4 months ago
PreviousPage 7 of 22Next

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
#Neovim411
#Neovim Plugin399
#Nvim208
#Game Development167
#Developer Tools163
#Productivity145
#Love2d91
#Nvim Plugin89
#Vim83
#Plugin83
#Syntax Highlighting82
#Game Engine67