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 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
zephyrium
zephyriumtitanzero/zephyrium

A dark NeoVim color scheme based on Zephyr, written in Lua for night coders.

270Lua
4 years ago
tesoura.nvim
tesoura.nvimguilherme-puida/tesoura.nvim

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

270Lua
2 years ago
hot.nvim
hot.nvimsachinsenal0x64/hot.nvim

A zero-dependency hot reloader for Neovim that works with any programming language and includes browser live reloading.

271Lua
2 years ago
wezterm-sessions
wezterm-sessionsabidibo/wezterm-sessions

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

279Lua
3 months ago
none-ls-autoload.nvim
none-ls-autoload.nvimzeioth/none-ls-autoload.nvim

A minimalistic Neovim plugin that automatically loads and unloads none-ls sources from Mason packages, including external sources.

270Lua
1 year ago
git-prompt-string-lualine.nvim
git-prompt-string-lualine.nvimmikesmithgh/git-prompt-string-lualine.nvim

A lualine.nvim component that displays git-prompt-string in your Neovim statusline.

271Lua
2 years ago
Runtime-TextureAtlas
Runtime-TextureAtlasEngineerSmith/Runtime-TextureAtlas

A Love2D runtime texture atlas library that creates atlases at load time without external tools, optimizing memory and performance.

273Lua
9 months ago
hopper.lua
hopper.luaumnikos/hopper.lua

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

263Lua
1 month ago
rooter.nvim
rooter.nvimwsdjeg/rooter.nvim

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

260Lua
11 days 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
5 months 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
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
polychrome.nvim
polychrome.nvimloganswartz/polychrome.nvim

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

261Lua
14 hours 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
MISC
MISCStorehaus/CC-MISC

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

2612Lua
6 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
scrollbar.nvim
scrollbar.nvimwsdjeg/scrollbar.nvim

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

260Lua
1 month 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.

262Lua
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
duplicate.nvim
duplicate.nvimhinell/duplicate.nvim

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

250Lua
2 years ago
CCDoom
CCDoomXella37/CCDoom

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

255Lua
2 years 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
wezterm-status
wezterm-statusyriveiro/wezterm-status

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

256Lua
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.

250Lua
1 year 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
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.

243Shell
10 months ago
gentags.nvim
gentags.nvimlinrongbin16/gentags.nvim

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

243Lua
1 year 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
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
10 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
6 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
9 months ago
lualine-ext.nvim
lualine-ext.nvimMr-LLLLL/lualine-ext.nvim

A Neovim plugin that extends lualine with additional information displays like LSP references, project names, and date details.

232Lua
10 months 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.

232Lua
2 years ago
readonly.nvim
readonly.nvimbgaillard/readonly.nvim

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

232Lua
1 year ago
ariake.nvim
ariake.nvimjim-at-jibba/ariake.nvim

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

233Lua
9 months ago
GamepadGuesser
GamepadGuesseridbrii/love-gamepadguesser

A Löve2D library that automatically detects gamepad types and provides matching button/axis art for display.

231Lua
4 years ago
1
38
39
40
50