Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Lua
L

Lua

Language
1114 projects1627.0k total stars210.9k total forks29 languages

Open-source projects built with Lua

There are currently 1114 open-source projects built with Lua, with a combined total of 1627.0k GitHub stars. The most common language among these projects is Lua.

Showing 1,114 open-source projects · page 14 of 31

……
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
MiniMax
MiniMaxnvim-mini/MiniMax

A Neovim config generator that creates a stable, feature-rich setup based on the 'mini.nvim' modules.

42838Lua
3 days ago
batteries
batteries1bardesign/batteries

A comprehensive Lua utility library that extends the standard library and provides common algorithms and data structures for game development.

42832Lua
14 days ago
namu.nvim
namu.nvimbassamsdata/namu.nvim

A Neovim plugin for navigating code symbols with live preview, fuzzy finding, and order-preserving hierarchy, inspired by Zed.

42718Lua
3 months ago
magick
magickleafo/magick

Lua bindings to ImageMagick and GraphicsMagick for LuaJIT using FFI, enabling image manipulation from Lua scripts.

42782Lua
2 years ago
commander.nvim
commander.nvimFeiyouG/commander.nvim

A Neovim plugin to create, manage, and search keybindings and commands through an organized interface with Telescope integration.

42516Lua
2 years ago
ts-error-translator.nvim
ts-error-translator.nvimdmmulroy/ts-error-translator.nvim

A Neovim plugin that translates cryptic TypeScript error messages into plain English explanations.

4248Lua
5 months ago
tiny-glimmer.nvim
tiny-glimmer.nvimrachartier/tiny-glimmer.nvim

A Neovim plugin that adds smooth, customizable animations to text operations like yank, paste, search, and undo/redo.

4228Lua
21 days ago
lua-websockets
lua-websocketslipp/lua-websockets

A Lua library providing RFC 6455 compliant WebSocket client and server implementations with synchronous, coroutine, and async flavors.

420117Lua
3 years ago
cmp-git
cmp-gitpetertriho/cmp-git

A Neovim completion source for nvim-cmp that provides Git commits, GitHub issues/PRs/mentions, and GitLab issues/MRs/mentions.

42024Lua
21 days ago
godot-luaAPI
godot-luaAPIWeaselGames/godot_luaAPI

A Godot addon that adds Lua API support for creating sandboxed modding environments in GDScript, C#, or GDExtension.

41938C++
1 year ago
authoscope
authoscopekpcyrd/authoscope

A scriptable network authentication cracker for custom services, using Lua scripts to test credentials.

41846Rust
2 years ago
badtouch
badtouchkpcyrd/badtouch

A scriptable network authentication cracker for custom services, using Lua scripts to test credentials.

41846Rust
2 years ago
RbxUtil
RbxUtilSleitnick/RbxUtil

A collection of utility modules for Roblox development, providing essential tools for networking, state management, and game systems.

417124Luau
6 months ago
remote-sshfs.nvim
remote-sshfs.nvimnosduco/remote-sshfs.nvim

A Neovim plugin that mounts remote filesystems via SSHFS for seamless remote editing and development.

41623Lua
2 months ago
virtual-types.nvim
virtual-types.nvimjubnzv/virtual-types.nvim

Neovim plugin that displays function type annotations as virtual text using the built-in LSP client.

4163Lua
3 years ago
nerdy.nvim
nerdy.nvim2KAbhishek/nerdy.nvim

A Neovim plugin for searching, previewing, and inserting Nerd Font glyphs directly from the editor.

41511Lua
14 days ago
NeoComposer.nvim
NeoComposer.nvimecthelionvi/NeoComposer.nvim

A Neovim plugin that simplifies macro management and execution with a status line component and Telescope extension.

41410Lua
1 year ago
nvim_context_vt
nvim_context_vtandersevenrud/nvim_context_vt

A Neovim plugin that displays virtual text showing the current context (functions, methods, statements) using treesitter.

41318Lua
8 months ago
multiple-cursors.nvim
multiple-cursors.nvimbrenton-leighton/multiple-cursors.nvim

A multi-cursor plugin for Neovim that works in normal, insert/replace, or visual modes with almost every command.

41316Lua
1 month ago
flit.nvim
flit.nvimggandor/flit.nvim

Enhanced f/t motions for Neovim with labeled targets and clever repeat, built on Leap.

41016Lua
8 months ago
easypick.nvim
easypick.nvimaxkirillov/easypick.nvim

A Neovim plugin that creates Telescope pickers from arbitrary console commands.

4079Lua
1 year ago
Supernova
Supernovasupernovaengine/supernova

A free, cross-platform game engine for 2D and 3D projects using an entity component system (ECS) and data-oriented design.

40540C++
1 day ago
SmoothCursor.nvim
SmoothCursor.nvimgen740/SmoothCursor.nvim

A Neovim plugin that adds a sub-cursor to the signcolumn to visually indicate scroll or jump direction.

40214Lua
1 year ago
kickstart-nix.nvim
kickstart-nix.nvimmrcjkb/kickstart-nix.nvim

A dead simple Nix flake template for creating and managing Neovim configurations with Nix.

40218Lua
2 months ago
live-preview.nvim
live-preview.nvimbrianhuster/live-preview.nvim

A Neovim plugin for live previewing Markdown, HTML, AsciiDoc, and SVG files directly in a web browser.

40226Lua
9 days ago
lua-state-machine
lua-state-machinekyleconroy/lua-state-machine

A standalone Lua module for implementing finite state machines with synchronous and asynchronous transitions.

40167Lua
11 months ago
cinnamon.nvim
cinnamon.nvimdeclancm/cinnamon.nvim

A Neovim plugin that adds smooth scrolling animations to any movement, command, or Lua function.

3997Lua
1 year ago
model.nvim
model.nvimgsuuon/model.nvim

A Neovim plugin for interacting with LLMs via programmatic prompts, completions, and chat buffers with support for multiple providers.

39929Lua
10 months ago
hotpot.nvim
hotpot.nvimrktjmp/hotpot.nvim

A Fennel compiler plugin for Neovim that lets you write your config and plugins in Fennel.

39813Fennel
6 days ago
possession.nvim
possession.nvimjedrzejboczar/possession.nvim

A flexible Neovim session manager that stores sessions as JSON files with metadata and plugin integrations.

39821Lua
7 months ago
staline.nvim
staline.nvimtamton-aquib/staline.nvim

A modern lightweight statusline and bufferline plugin for Neovim, written in Lua.

39722Lua
2 years ago
buffer_manager.nvim
buffer_manager.nvimj-morano/buffer_manager.nvim

A Neovim plugin that provides a floating window interface to view, navigate, add, delete, and reorganize buffers.

39618Lua
4 months ago
dap-buddy.nvim
dap-buddy.nvimpocco81/dap-buddy.nvim

A Debug Adapter Protocol manager for Neovim that simplifies installing, configuring, and using debuggers.

39546Lua
3 years ago
monokai.nvim
monokai.nvimtanvirtin/monokai.nvim

A Lua-based Monokai color theme for Neovim with tree-sitter support and multiple flavor variants.

39369Lua
2 years ago
Löve-Nuklear
Löve-Nuklearkeharriso/love-nuklear

A lightweight immediate mode GUI module for LÖVE game engine, enabling in-game UI creation.

38933C
1 year ago
knap
knapfrabjous/knap

A Neovim plugin for live-updating previews of LaTeX, markdown, and other files in your preferred viewer.

38811Lua
1 year ago
1
13
14
15
31