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

g3d
g3dLua

A simple and easy-to-use 3D engine for the LÖVE 2D game framework.

#open-source#obj-loader#lightweight
Stars832
Forks44
Last commit3 months ago
mkdnflow.nvim
mkdnflow.nvimLua

A Neovim plugin for fluent navigation and management of markdown notebooks and document collections.

#personal-knowledge-management#notebook#vimwiki
Stars827
Forks42
Last commit1 month ago
Zero-K
Zero-KLua

An open-source real-time strategy game featuring physical projectiles, smart units, and a powerful UI, built on the Spring Engine.

#springrts#scifi#open-source
Stars824
Forks250
Last commit6 days ago
focus.nvim
focus.nvimLua

A Neovim plugin that automatically resizes and enhances split windows using golden ratio proportions and focus-aware UI.

#productivity#splits#vim
Stars813
Forks40
Last commit6 months ago
tmux.nvim
tmux.nvimLua

A Neovim plugin that integrates tmux for seamless pane navigation, resizing, and clipboard synchronization.

#productivity#pane-navigation#tmux-configuration
Stars810
Forks49
Last commit4 months ago
FTerm.nvim
FTerm.nvimLua

A minimal floating terminal plugin for Neovim with customizable windows and scratch terminals.

#terminal-emulator#developer-tools#code-execution
Stars809
Forks28
Last commit2 years ago
better-escape.nvim
better-escape.nvimLua

A Neovim plugin that eliminates typing delays when using escape key mappings like 'jk' or 'jj'.

#key-mappings#nvim-lua#neovim-plugin
Stars796
Forks21
Last commit4 months ago
telescope-undo.nvim
telescope-undo.nvimLua

A Telescope extension for Neovim that visualizes and fuzzy-searches your undo tree.

#vimscript#version-control#productivity
Stars788
Forks13
Last commit1 year ago
tiny-ecs
tiny-ecsLua

A simple, flexible Entity Component System (ECS) library for Lua, designed for game development and complex simulations.

#simulation#entity-component#luarocks
Stars786
Forks66
Last commit3 years ago
colorbuddy.nvim
colorbuddy.nvimLua

A Lua-based colorscheme helper for Neovim that simplifies creating and customizing color schemes.

#vim-colorscheme#highlight-groups#theme-development
Stars785
Forks24
Last commit2 years ago
dracula.nvim
dracula.nvimLua

A Lua-based Dracula theme for Neovim with extensive plugin support and customization options.

#treesitter#syntax-highlighting#dracula-theme
Stars779
Forks122
Last commit9 months ago
cmp_luasnip
cmp_luasnipLua

A completion source for nvim-cmp that provides luasnip snippets as autocomplete candidates.

#completion-source#autocomplete#plugin
Stars774
Forks40
Last commit1 year 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
Stars772
Forks27
Last commit7 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
Stars770
Forks123
Last commit2 years ago
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
Stars769
Forks150
Last commit3 days ago
Grid
GridLua

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

#multiplayer#gamedev#luajit
Stars751
Forks67
Last commit3 years 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
Stars751
Forks113
Last commit14 days ago
substitute.nvim
substitute.nvimLua

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

#operator#productivity#vim-motions
Stars740
Forks9
Last commit6 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
Stars734
Forks21
Last commit3 months ago
Moonshine
MoonshineLua

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

#graphics#shaders#visual-effects
Stars725
Forks42
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
Stars724
Forks19
Last commit2 months ago
paq-nvim
paq-nvimLua

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

#plugin-management#neovim-configuration#git
Stars706
Forks45
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
Stars706
Forks52
Last commit9 years 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
Stars701
Forks82
Last commit10 days ago
nvim-scrollview
nvim-scrollviewLua

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

#vimscript#signs#customizable
Stars700
Forks13
Last commit18 days 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
Stars694
Forks25
Last commit11 days 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
Stars691
Forks39
Last commit7 days ago
cmp-path
cmp-pathLua

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

#productivity#file-paths#autocomplete
Stars691
Forks74
Last commit1 year 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
Stars690
Forks24
Last commit8 months 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
Stars679
Forks33
Last commit9 months ago
nvim
nvimLua

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

#treesitter#developer-tools#everviolet
Stars675
Forks12
Last commit1 month 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
Stars668
Forks146
Last commit2 years ago
tween.lua
tween.luaLua

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

#ui-animation#animation#interpolation
Stars664
Forks79
Last commit3 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
Stars657
Forks70
Last commit3 years 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
Stars655
Forks19
Last commit1 year 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
PreviousPage 7 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
#Neovim Plugin643
#Neovim591
#Game Development302
#Nvim290
#Developer Tools250
#Productivity230
#Love2d193
#Nvim Plugin141
#Plugin129
#Syntax Highlighting112
#Vim112
#Game Engine101