Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Lua
L

Lua

Language
1799 projects1678.3k total stars215.5k total forks34 languages

Open-source projects built with Lua

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

Showing 1,799 open-source projects · page 30 of 50

……
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
nvim-moonwalk
nvim-moonwalkgpanders/nvim-moonwalk

Use any language that compiles to Lua in your Neovim configuration, from plugins to ftplugin files.

773Lua
4 years ago
Rotorflight
Rotorflightrotorflight/rotorflight

An open-source flight control software suite exclusively designed for single-rotor RC helicopters.

7710
6 months ago
bump-3dpd
bump-3dpdoniietzschan/bump-3dpd

A Lua library for 3D axis-aligned bounding box collision detection with game-oriented physics.

773Lua
6 years ago
conceal.nvim
conceal.nvimJxstxs/conceal.nvim

A Neovim plugin that uses Tree-sitter to hide boilerplate code like 'function', 'end', and 'return' for cleaner editing.

779Lua
2 years ago
nvim-puppeteer
nvim-puppeteerchrisgrieser/nvim-puppeteer

Neovim plugin that automatically converts strings to f-strings or template strings and back in Python, JavaScript, and Lua.

774Lua
26 days ago
neaterm.nvim
neaterm.nvimDan7h3x/neaterm.nvim

A smart terminal plugin for Neovim that functions as a tiling window manager for terminal sessions.

771Lua
2 months ago
killersheep.nvim
killersheep.nvimseandewar/killersheep.nvim

A Neovim port of the classic killersheep game with optional gore effects.

763Lua
1 year ago
LXSH
LXSHxolox/lua-lxsh

A Lua library for lexing and syntax highlighting using LPeg, supporting multiple languages and output formats.

768Lua
3 years ago
cheatsheet.nvim
cheatsheet.nvimdoctorfree/cheatsheet.nvim

A searchable cheatsheet plugin for Neovim with bundled cheatsheets and a Telescope fuzzy finder interface.

757Lua
10 months ago
telescope-lazy-plugins.nvim
telescope-lazy-plugins.nvimpolirritmico/telescope-lazy-plugins.nvim

A Telescope extension for Neovim to quickly access and manage configurations of plugins managed by lazy.nvim.

753Lua
1 year ago
GPTModels.nvim
GPTModels.nvimAaronik/GPTModels.nvim

A multi-model, window-based LLM AI plugin for Neovim, offering dedicated chat and code editing windows with an emphasis on stability.

746Lua
1 year ago
wezterm-agent-deck
wezterm-agent-deckEric162/wezterm-agent-deck

A WezTerm plugin that monitors AI coding agents and displays their status with colored dots in tabs and notifications.

747Lua
5 months ago
whaler.nvim
whaler.nvimSalOrak/whaler.nvim

A minimalist and highly extensible project manager for NeoVim that enables fast navigation between projects with customizable pickers and file explorers.

745Lua
2 months ago
treesitter-indent-object.nvim
treesitter-indent-object.nvimkiyoon/treesitter-indent-object.nvim

A Neovim plugin providing context-aware indent textobjects powered by Treesitter for smarter code block selection.

742Lua
10 months ago
chaivim
chaivimcrispybaccoon/chaivim

An easily configurable Neovim distribution with solid defaults and a cozy editor experience.

741Lua
1 year ago
nvim-macros
nvim-macroskr40/nvim-macros

A Neovim plugin for saving, loading, and managing macros with JSON storage and smart encoding.

745Lua
2 years ago
blackjack.nvim
blackjack.nvimalanfortlink/blackjack.nvim

A classic Blackjack game implemented as a Neovim plugin with configurable card styles and keybindings.

734Lua
3 months ago
nvumi
nvumijosephburgess/nvumi

A Neovim plugin that evaluates natural language expressions inline using a scratch buffer and numi-cli.

721Lua
4 months ago
open.nvim
open.nvimofirgall/open.nvim

A Neovim plugin that opens text with custom openers, supporting GitHub shorthands and extensible patterns.

721Lua
2 months ago
wezterm-config.nvim
wezterm-config.nvimwinter-again/wezterm-config.nvim

A Neovim plugin that enables dynamic Wezterm configuration overrides directly from within the editor.

725Lua
5 months ago
nightcity.nvim
nightcity.nvimcryptomilk/nightcity.nvim

A dark Neovim colorscheme with LSP and TreeSitter support, available in two distinct styles.

722Lua
4 months ago
telepath.nvim
telepath.nvimrasulomaroff/telepath.nvim

A Leap.nvim extension that enables operating on remote textobjects using any operator, with cursor and window restoration.

710Lua
2 years ago
nix-develop.nvim
nix-develop.nvimfigsoda/nix-develop.nvim

Run nix develop and related commands directly within Neovim without restarting the editor.

713Lua
7 months ago
sherbet.nvim
sherbet.nvimlewpoly/sherbet.nvim

A Lua-based Neovim colorscheme with customizable italic support and truecolor terminal compatibility.

703Lua
3 years ago
midi2pico
midi2picogamax92/midi2pico

Converts MIDI files to PICO-8 cartridge data for music playback in games.

704Lua
6 years ago
lua.cr
lua.crveelenga/lua.cr

Crystal bindings to Lua, enabling seamless interoperability between Crystal and Lua 5.4+.

709Crystal
20 days ago
nvim-search-and-replace
nvim-search-and-replaces1n7ax/nvim-search-and-replace

A minimal Neovim plugin for searching and replacing across multiple files using built-in Vim features.

704Lua
4 years ago
LSTM for Kaggle EEG Detection competition (Torch Code)
LSTM for Kaggle EEG Detection competition (Torch Code)apaszke/kaggle-grasp-and-lift

Trains LSTM and CNN models for EEG-based grasp-and-lift detection using Kaggle competition data.

7018Lua
11 years ago
ts-expand-hover.nvim
ts-expand-hover.nvimnemanjamalesija/ts-expand-hover.nvim

A NeoVim plugin that enables progressive expansion and collapse of TypeScript types directly inside hover floats.

702Lua
5 months ago
agrolens.nvim
agrolens.nvimdesdic/agrolens.nvim

A Neovim extension that uses Telescope or fzf to view and navigate code via tree-sitter queries.

702Lua
2 months ago
vitesse.nvim
vitesse.nvim2nthony/vitesse.nvim

A Lua-based Vitesse color theme for Neovim with extensive plugin support and transparent background options.

694Lua
2 years ago
suave.lua
suave.luanyngwang/suave.lua

A minimal NeoVim plugin for project session automation with custom JSON storage and auto-save capabilities.

691Lua
1 year ago
neural-open.nvim
neural-open.nvimdtormoen/neural-open.nvim

A Neovim file picker that learns your navigation patterns using a neural network to rank files by what you're most likely to open next.

692Lua
2 months ago
shack
shackUlydev/shack

A LÖVE library for easily adding screen effects like shake, rotation, scale, and shear to games.

692Lua
10 years ago
NeoTerm.lua
NeoTerm.luanyngwang/NeoTerm.lua

A Neovim plugin that attaches a dedicated terminal buffer to each editor buffer for seamless switching.

695Lua
2 years ago
nvim-picgo
nvim-picgoaskfiy/nvim-picgo

A Neovim plugin that uploads images from disk or clipboard to various image hosting services and generates markdown links.

688Lua
5 months ago
1
29
30
31
50