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

lua.vm.js
lua.vm.jsC

The project is superceded by Fengari. See https://fengari.io/

#emscripten#javascript#lua
Stars841
Forks100
Last commit8 years ago
mkdnflow.nvim
mkdnflow.nvimLua

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

#personal-knowledge-management#notebook#vimwiki
Stars837
Forks43
Last commit3 months 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 commit8 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
Stars812
Forks51
Last commit8 days ago
FTerm.nvim
FTerm.nvimLua

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

#terminal-emulator#developer-tools#code-execution
Stars808
Forks28
Last commit3 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
Stars797
Forks20
Last commit6 months 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
Stars790
Forks65
Last commit3 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
Stars788
Forks121
Last commit11 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
Stars786
Forks13
Last commit1 year 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
Stars783
Forks24
Last commit2 years ago
Mari0
Mari0Lua

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

#2d-platformer#puzzle-platformer#game-development
Stars781
Forks126
Last commit3 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
Stars774
Forks152
Last commit2 months ago
cmp_luasnip
cmp_luasnipLua

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

#completion-source#autocomplete#plugin
Stars771
Forks41
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
Stars770
Forks28
Last commit9 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
Stars755
Forks112
Last commit2 months 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
Forks67
Last commit4 years 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
Stars739
Forks21
Last commit5 months ago
substitute.nvim
substitute.nvimLua

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

#operator#productivity#vim-motions
Stars738
Forks9
Last commit8 months ago
Moonshine
MoonshineLua

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

#graphics#shaders#visual-effects
Stars730
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
Stars727
Forks20
Last commit4 months 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
Stars722
Forks26
Last commit2 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
Stars717
Forks89
Last commit1 day ago
nvim-scrollview
nvim-scrollviewLua

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

#vimscript#signs#customizable
Stars705
Forks14
Last commit2 months 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
Stars704
Forks53
Last commit9 years ago
paq-nvim
paq-nvimLua

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

#plugin-management#neovim-configuration#git
Stars703
Forks46
Last commit1 year 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
Stars697
Forks39
Last commit2 months ago
cmp-path
cmp-pathLua

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

#productivity#file-paths#autocomplete
Stars692
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
Stars692
Forks24
Last commit10 months ago
nvim
nvimLua

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

#treesitter#developer-tools#everviolet
Stars683
Forks12
Last commit1 month 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
Stars681
Forks35
Last commit11 months 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
Stars673
Forks147
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
Stars667
Forks19
Last commit1 year ago
tween.lua
tween.luaLua

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

#ui-animation#animation#interpolation
Stars666
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
Stars662
Forks71
Last commit3 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
Stars655
Forks138
Last commit8 years 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
Stars654
Forks43
Last commit4 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
#Neovim593
#Game Development302
#Nvim291
#Developer Tools250
#Productivity230
#Love2d193
#Nvim Plugin143
#Plugin129
#Vim113
#Syntax Highlighting112
#Game Engine101