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 projects1662.8k total stars214.3k total forks34 languages

Open-source projects built with Lua

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

Showing 1,799 open-source projects · page 47 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
which-colorscheme.nvim
which-colorscheme.nvimDrKJeff16/which-colorscheme.nvim

A Neovim plugin that uses which-key.nvim bindings to quickly cycle between installed colorschemes.

90Lua
18 days ago
cpicker.nvim
cpicker.nvimwsdjeg/cpicker.nvim

A lightweight color palette plugin for Neovim supporting multiple color models and conversion.

90Lua
3 days ago
Sölar
SölarJanWerder/soelar

A simple solar system simulator with real-time stars and comets, built with the LÖVE 2D game framework.

91Lua
6 months ago
dotagent.nvim
dotagent.nvim0xble/dotagent.nvim

Neovim plugin providing Claude/Codex-style slash command and skill completion for local agent commands, with environment-gated activation.

90Lua
2 months ago
treesitter-utils
treesitter-utilsnfrid/treesitter-utils

A collection of Neovim Treesitter utility methods to simplify working with syntax trees and reduce boilerplate code.

92Lua
2 years ago
libtmux.nvim
libtmux.nvimsalorak/libtmux.nvim

A thin Lua wrapper for the tmux API that enables Neovim to interact with tmux sessions, windows, and panes.

90Lua
5 months ago
workspaces-nvim
workspaces-nvimTheLazyCat00/workspaces-nvim

A Neovim plugin for persistent file pinning with a floating UI, enabling quick access to key project files.

91Lua
1 month ago
lib.wezterm
lib.weztermChrisGVE/lib.wezterm

A library of common utility functions for WezTerm plugin developers to reduce code duplication.

82Lua
1 month ago
windowcolumns.nvim
windowcolumns.nvimmkajsjo/windowcolumns.nvim

A Neovim plugin for column-first window management with full-height vertical splits and column-based window movement.

80Lua
1 year ago
andromeda
andromedaitzKiwiSky/Andromeda

A simple asset database and loader for LÖVE2D games with customizable loading screens.

80Lua
2 years ago
neomongo.nvim
neomongo.nvimtashikomaaa/neomongo.nvim

A Neovim plugin for managing MongoDB databases directly from the editor with a Telescope-powered dashboard.

81Lua
8 months ago
tmux-switch.nvim
tmux-switch.nvimjkeresman01/tmux-switch.nvim

A Neovim plugin that enables fuzzy-find switching between tmux sessions directly from within the editor.

82Lua
9 months ago
cOS
cOSknijn/cos

A configurable operating system for ComputerCraft with modular package management via a single configuration file.

80Lua
2 years ago
nvim-git-utils
nvim-git-utilsBibekBhusal0/nvim-git-utils

A Neovim plugin providing simple commands and a beautiful UI for common Git workflows like committing, staging, and browsing history.

80Lua
24 days ago
pipenv.nvim
pipenv.nvimDrKJeff16/pipenv.nvim

A Neovim plugin for asynchronous Pipenv environment management directly within the editor.

81Lua
16 days ago
quickselect.wezterm
quickselect.weztermquantonganh/quickselect.wezterm

A WezTerm plugin that opens build errors directly in Helix editor for quick navigation.

82Lua
7 months ago
commitmate.nvim
commitmate.nvimajatdarojat45/commitmate.nvim

An AI-assisted commit message generator for Neovim that follows common commit conventions.

80Lua
7 months ago
nvim-channelot
nvim-channelotidanarye/nvim-channelot

A Neovim library for controlling jobs from Lua coroutines, enabling asynchronous job management with terminal support.

80Lua
9 months ago
tdd.nvim
tdd.nvimzkucekovic/tdd.nvim

A Neovim plugin that streamlines PHP test-driven development by automatically mapping classes to PHPUnit tests using PSR-4.

81Lua
8 months ago
nvim-winterm
nvim-wintermgh-liu/nvim-winterm

A Neovim plugin that provides a multi-terminal window manager with tabbed interface and programmatic control.

80Lua
5 months ago
OpenGM
OpenGMclementfarabet/lua---opengm

Lua bindings for the OpenGM C++ library, enabling graphical model description and optimization from Lua scripts.

80C++
14 years ago
chat.nvim
chat.nvimwsdjeg/chat.nvim

A lightweight, extensible Lua chat plugin for Neovim with AI integration and IM support.

81Lua
1 day ago
homecoming.nvim
homecoming.nvimleo-alvarenga/homecoming.nvim

A dead-simple, customizable, and cozy dashboard plugin for Neovim with zero config required.

80Lua
4 months ago
OrangeBox
OrangeBoxwalksanatora/orangebox

A maintained fork of YellowBox providing a virtual machine for ComputerCraft with optional disk compression support.

80Lua
3 years ago
ma.nvim
ma.nvimgmcusaro/ma.nvim

A minimal Neovim plugin for managing Markdown notes with a relational, flat-filesystem approach using dot-separated filenames.

80Lua
4 months ago
loaded_dice
loaded_dicea13X-B/loaded_dice

Lua implementation of Walker-Vose alias method for efficient weighted random sampling.

80Lua
2 years ago
who5673-nasm
who5673-nasmWho5673/who5673-nasm

A LazyVim plugin providing snippets and auto-completions for Netwide Assembler (NASM) programming.

70Lua
22 days ago
deepl.nvim
deepl.nvimwalkersumida/deepl.nvim

A Neovim plugin that translates selected text using the DeepL API with float, replace, and append output modes.

71Lua
8 months ago
workspace-picker.wezterm
workspace-picker.weztermisseii10/workspace-picker.wezterm

A WezTerm plugin for fuzzy-switching workspaces with zoxide directory integration and customizable UI.

72Lua
2 months ago
pacer.nvim
pacer.nvim3ZsForInsomnia/pacer.nvim

A Neovim plugin that highlights words sequentially to help you read faster by focusing your eyes on the current word.

71Lua
4 months ago
CSSVarHighlight
CSSVarHighlightfarias-hecdin/CSSVarHighlight

A Neovim plugin that highlights CSS variable colors in your stylesheets for easy identification.

70Lua
1 year ago
pivot_panes.wezterm
pivot_panes.weztermChrisGVE/pivot_panes.wezterm

A WezTerm plugin that toggles pane orientation between horizontal and vertical splits with intelligent state preservation.

71Lua
4 months ago
cursor-inline
cursor-inlinenishu-murmu/cursor-inline

Cursor-style inline AI editing plugin for Neovim that provides highlighted, selectable edits from visual selections.

72Lua
23 days ago
dev.wezterm
dev.weztermChrisGVE/dev.wezterm

A WezTerm plugin that locates plugin directories in development or deployment environments.

74Lua
1 month ago
input
inputxiejiangzhi/input

A simple and powerful input handler for the Love2D game framework, supporting keyboard, mouse, and joystick.

70Lua
5 years ago
toggle-quotes.nvim
toggle-quotes.nvimpaul-louyot/toggle-quotes.nvim

A Neovim plugin to toggle between single quotes, double quotes, and backticks in code.

70Lua
1 year ago
1
46
47
48
50