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 39 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
chiro
chirobjornbytes/chiro

A Lua library for simplifying Spine 2D skeletal animation integration in LÖVE game projects.

272Lua
8 years ago
silentium.nvim
silentium.nvimsilentium-theme/silentium.nvim

A pragmatic, logical, and monochrome color theme for Neovim designed to enhance readability and reduce eye strain.

273Lua
7 days ago
tesoura.nvim
tesoura.nvimguilherme-puida/tesoura.nvim

A flexible snippet management plugin for Neovim using the native snippet API.

270Lua
2 years ago
cool-chunk.nvim
cool-chunk.nvimMr-LLLLL/cool-chunk.nvim

A Neovim plugin for visual code chunk highlighting, context display, and line number enhancements, focused on simplicity and speed.

272Lua
1 year ago
dockyard.nvim
dockyard.nvimemrearmagan/dockyard.nvim

Interactive Docker dashboard for Neovim to view and manage containers, images, networks, and logs directly in the editor.

273Lua
2 months ago
quick_domains.wezterm
quick_domains.weztermDavidRR-F/quick_domains.wezterm

A WezTerm plugin for quickly searching and attaching to domains (SSH, Docker, Kubernetes, etc.) via fuzzy finder with customizable keybinds.

271Lua
5 months ago
track.nvim
track.nvimniuiic/track.nvim

A Neovim plugin for tracking and annotating thought processes while reading source code with enhanced marks and flows.

260Lua
1 year ago
cmdline.nvim
cmdline.nvimvzze/cmdline.nvim

A Helix-inspired wildmenu replacement for Neovim that provides a modern command-line interface with fuzzy matching.

261Lua
1 year ago
scrollbar.nvim
scrollbar.nvimwsdjeg/scrollbar.nvim

A floating scrollbar plugin for Neovim that provides visual scroll indicators in the editor.

260Lua
6 days ago
telescope-tmuxinator.nvim
telescope-tmuxinator.nvimdanielpieper/telescope-tmuxinator.nvim

A Telescope.nvim extension for browsing and managing tmuxinator projects directly from Neovim.

262Lua
2 years ago
MISC
MISCStorehaus/CC-MISC

A modular inventory storage and crafting system for ComputerCraft, featuring a client terminal and configurable modules.

2612Lua
5 months ago
polychrome.nvim
polychrome.nvimloganswartz/polychrome.nvim

A micro-framework for creating Neovim colorschemes with minimal boilerplate and support for multiple color spaces.

261Lua
1 year ago
scribe.nvim
scribe.nvimOstralyan/scribe.nvim

A Neovim plugin for finding and taking notes written in Lua, with Telescope integration.

262Lua
3 years ago
repeatable-move.nvim
repeatable-move.nvimkiyoon/repeatable-move.nvim

A Neovim plugin that makes movement commands repeatable with ; and , keys for treesitter textobjects and custom functions.

261Lua
3 months ago
tabs-vs-spaces.nvim
tabs-vs-spaces.nvimtenxsoydev/tabs-vs-spaces.nvim

A Neovim plugin that highlights and fixes inconsistent indentation (tabs vs spaces) in your code.

260Lua
1 year ago
telescope-rooter.nvim
telescope-rooter.nvimdesdic/telescope-rooter.nvim

A Telescope.nvim extension that temporarily changes Neovim's working directory to project root during searches.

261Lua
2 years ago
duplicate.nvim
duplicate.nvimhinell/duplicate.nvim

A Neovim plugin for duplicating visual selections, lines, and textobjects with directional control.

250Lua
2 years ago
rooter.nvim
rooter.nvimwsdjeg/rooter.nvim

A Neovim plugin that automatically changes the working directory to the project root when opening files.

250Lua
13 days ago
gentags.nvim
gentags.nvimlinrongbin16/gentags.nvim

A Neovim plugin that automatically generates and manages ctags for workspace and file navigation.

252Lua
11 months ago
hopper.lua
hopper.luaumnikos/hopper.lua

A ComputerCraft program that moves items and fluids between inventories with a unified high-level interface.

253Lua
1 month ago
wezterm-sessions
wezterm-sessionsabidibo/wezterm-sessions

A WezTerm plugin for saving, loading, restoring, editing, and deleting terminal sessions with layout and process management.

259Lua
2 months ago
Piefiller
PiefillerPolynominal/Piefiller

A graphical profiler for Love2D 0.10.2 that visualizes performance data as an interactive pie chart.

253Lua
9 years ago
skeletor
skeletorpelevesque/skeletor

A skeletal animation system for LÖVE 2D featuring a cascading style system, tagging, and collision boundaries.

251Lua
7 years ago
nvim-http-client
nvim-http-clientheilgar/nvim-http-client

A Neovim plugin for running HTTP requests from .http files with environment variable support, compatible with IntelliJ and VSCode formats.

243Lua
9 months ago
CCDoom
CCDoomXella37/CCDoom

A Doom-inspired first-person shooter game for ComputerCraft, built with Lua and Pine3D.

245Lua
2 years ago
apc.nvim
apc.nvimaPeoplesCalendar/apc.nvim

A Neovim plugin that displays daily historical events from A People's Calendar, focusing on working class movements and liberation struggles.

242Lua
2 years ago
command-and-cursor.nvim
command-and-cursor.nvimmoyiz/command-and-cursor.nvim

Neovim plugin that highlights cursor and visual selections when entering command mode for better visibility.

240Lua
1 year ago
readonly.nvim
readonly.nvimbgaillard/readonly.nvim

A Neovim plugin that prevents editing sensitive files to avoid accidental data leaks from plugins.

242Lua
1 year ago
wezterm-status
wezterm-statusyriveiro/wezterm-status

A configurable status bar plugin for WezTerm terminal emulator with battery, mode, hostname, directory, and time displays.

245Lua
4 months ago
php.easy.nvim
php.easy.nvimta-tikoma/php.easy.nvim

A Neovim plugin providing keybindings and functions to speed up PHP development tasks like code generation and refactoring.

242Lua
4 months ago
ventana.nvim
ventana.nvimjyscao/ventana.nvim

A Neovim plugin providing convenient window layout operations like transpose and shift while preserving window sizes.

240Lua
8 months ago
pj.nvim
pj.nvimjosephschmitt/pj.nvim

A Neovim plugin for quickly finding and navigating to projects using the pj binary with support for multiple picker UIs.

230Lua
3 months ago
Neovim-theme-switcher
Neovim-theme-switcherHectorBjernersjo/Neovim-theme-switcher

A lightweight theme switcher for Neovim that works with your own config, with or without Omarchy.

233Shell
9 months ago
cryptoprice.nvim
cryptoprice.nvimgaborvecsei/cryptoprice.nvim

A NeoVim plugin that displays cryptocurrency prices directly in your editor using the CoinGecko API.

231Lua
8 months ago
ariake.nvim
ariake.nvimjim-at-jibba/ariake.nvim

A beautiful, dark color scheme for Neovim, ported from Vimscript to Lua.

233Lua
8 months ago
tmux-send.nvim
tmux-send.nvimkiyoon/tmux-send.nvim

A Neovim plugin that sends buffer content or file paths from file explorers to tmux panes for interactive development.

231Lua
6 months ago
1
38
39
40
50