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,049 open-source projects · page 21 of 30

……
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-hardline
nvim-hardlineojroques/nvim-hardline

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

20527Lua
2 years ago
feed.nvim
feed.nvimneo451/feed.nvim

A Neovim feed reader plugin written in Lua that supports RSS, Atom, and JSON Feed formats.

2042Lua
2 months ago
indent-o-matic
indent-o-maticDarazaki/indent-o-matic

A simple, fast indentation detection plugin for Neovim that finds the first standard indentation pattern in a file.

20413Lua
6 months ago
nvim-gomove
nvim-gomovebooperlv/nvim-gomove

A Neovim plugin for moving and duplicating lines and blocks with fold handling, reindenting, and unified undo.

2043Lua
3 years ago
tick
tickrxi/tick

A lightweight Lua module for scheduling delayed and recurring function calls with chainable events and groups.

20318Lua
11 years ago
cursortab.nvim
cursortab.nvimcursortab/cursortab.nvim

A Neovim plugin that provides AI-powered local edit completions and cursor predictions using various model backends.

20318Go
22 days ago
nougat.nvim
nougat.nvimMunifTanjim/nougat.nvim

A hyperextensible, performance-focused plugin for building custom statuslines, tablines, and winbars in Neovim.

2024Lua
2 years ago
smart_workspace_switcher.wezterm
smart_workspace_switcher.weztermMLFlexer/smart_workspace_switcher.wezterm

A Wezterm plugin for fast workspace switching using fuzzy finding and zoxide, inspired by t-smart-tmux-session-manager.

20114Lua
13 days ago
StackTracePlus
StackTracePlusignacio/StackTracePlus

Enhanced stack trace library for Lua that provides detailed debugging information including local variables and function names.

20026Lua
2 years ago
nvim-test
nvim-testklen/nvim-test

A Neovim wrapper for running tests across multiple programming languages and test runners.

19825Lua
21 days ago
Lib-Pico8
Lib-Pico8clowerweb/Lib-Pico8

A collection of useful common functions for Pico-8 game development.

19615Lua
6 years ago
optim
optimtorch/optim

A collection of optimization algorithms and logging utilities for Torch machine learning models.

196157Lua
8 years ago
nvim-toggler
nvim-togglernguyenvukhang/nvim-toggler

A Neovim plugin that toggles words between predefined pairs using pure Lua.

1946Lua
2 months ago
dired.nvim
dired.nvimX3eRo0/dired.nvim

An Emacs Dired-inspired file manager for Neovim, providing keyboard-driven file operations and directory navigation.

19320Lua
3 months ago
carbon-now.nvim
carbon-now.nvimellisonleao/carbon-now.nvim

A Neovim plugin that generates beautiful, shareable code snippet images directly from your editor.

1936Lua
7 months ago
dpnn
dpnnElement-Research/dpnn

A Torch7 package providing extended neural network modules, criterions, and utilities for deep learning research.

19283Lua
9 years ago
cmp-under-comparator
cmp-under-comparatorlukas-reineke/cmp-under-comparator

A Neovim nvim-cmp comparator that sorts completion items starting with underscores to the end of suggestions.

1922Lua
4 years ago
Opus
Opuskepler155c/opus

A multitasking operating system for ComputerCraft with wireless remote access, UI APIs, and turtle automation.

19250Lua
2 years ago
tree-sitter-just
tree-sitter-justIndianBoy42/tree-sitter-just

A Tree-sitter grammar for Justfiles, enabling syntax highlighting and parsing for the just command runner.

19239Just
2 months ago
graphql-lua
graphql-luabjornbytes/graphql-lua

A complete GraphQL implementation in Lua for building type-safe APIs and query execution.

19127Lua
3 years ago
image_preview.nvim
image_preview.nvimadelarsq/image_preview.nvim

A Neovim plugin that displays image previews directly in supported terminals like WezTerm and Kitty.

19013Lua
1 month ago
one_monokai.nvim
one_monokai.nvimcpea2506/one_monokai.nvim

A VSCode One Monokai-inspired colorscheme rewritten in Lua for seamless Neovim integration.

19011Lua
1 month ago
compiler-explorer.nvim
compiler-explorer.nvimkrady21/compiler-explorer.nvim

Compile code and explore assembly directly from Neovim using the Compiler Explorer (Godbolt) API.

18910Lua
3 months ago
search.nvim
search.nvimFabianWirth/search.nvim

A Neovim plugin that adds tabbed search interfaces to Telescope for seamless switching between different search modes.

1895Lua
2 years ago
project.nvim
project.nvimDrKJeff16/project.nvim

A Neovim plugin that automatically detects and changes to project roots, with integrated UI and picker support.

18811Lua
2 days ago
ltex_extra.nvim
ltex_extra.nvimbarreiroleo/ltex_extra.nvim

A Neovim plugin that implements LTeX language server's off-spec code actions for dictionary management and rule handling.

18828Lua
7 months ago
Microlight
Microlightstevedonovan/Microlight

A lightweight Lua utility library providing essential functions for strings, files, tables, and classes, as a minimal alternative to Penlight.

18817Lua
3 years ago
carbon.nvim
carbon.nvimSidOfc/carbon.nvim

A simple, auto-syncing directory tree viewer for Neovim written in Lua.

1888Lua
16 days ago
guihua.lua
guihua.luaray-x/guihua.lua

A Lua GUI and utility library for creating floating windows and UI components in Neovim plugins.

18815Lua
10 days ago
cron.lua
cron.luakikito/cron.lua

Time-related functions for Lua inspired by JavaScript's setTimeout and setInterval.

18827Lua
2 years ago
boole.nvim
boole.nvimnat-418/boole.nvim

Neovim plugin that extends increment/decrement keys to toggle booleans and cycle through words like days, months, and colors.

1888Lua
2 years ago
nvim-blame-line
nvim-blame-linetveskag/nvim-blame-line

A Neovim plugin that displays git blame information using virtual text at the end of the current line.

1889Vim Script
2 months ago
luamqtt
luamqttxHasKx/luamqtt

A pure-Lua MQTT client library supporting both v3.1.1 and v5.0 protocols for maximum portability.

18649Lua
2 months ago
nvim-pqf
nvim-pqfyorickpeterse/nvim-pqf

A NeoVim plugin that makes quickfix and location list windows prettier with better formatting and syntax highlighting.

1849Lua
1 year ago
nvim-window
nvim-windowyorickpeterse/nvim-window

A simple NeoVim plugin for quickly jumping between windows using single-letter hints instead of complex motions.

18418Lua
4 months ago
one.nvim
one.nvimadoyle-h/one.nvim

A highly flexible, all-in-one Neovim configuration framework implemented in Lua with 130+ integrated plugins.

1845Lua
1 month ago
1
20
21
22
30