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 21 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-solarized-lua
nvim-solarized-luaishan9299/nvim-solarized-lua

A complete Solarized colorscheme port to Lua for Neovim 0.5+ with LSP, Treesitter, and plugin support.

20955Lua
2 years ago
neon
neonrafamadriz/neon

A customizable Neovim colorscheme with multiple style options, vivid colors, and eye-friendly soft contrast.

20914Lua
3 years ago
NeoSolarized.nvim
NeoSolarized.nvimTsuzat/NeoSolarized.nvim

A Lua-based Neovim colorscheme ported from NeoSolarized with enhanced syntax highlighting and transparency support.

20924Lua
1 year ago
sad.nvim
sad.nvimray-x/sad.nvim

A project-wide find and replace plugin for Neovim with real-time preview using sad and fzf.

2080Lua
1 year ago
nvim-hardline
nvim-hardlineojroques/nvim-hardline

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

20827Lua
2 years ago
dired.nvim
dired.nvimX3eRo0/dired.nvim

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

20721Lua
6 months ago
feed.nvim
feed.nvimneo451/feed.nvim

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

2063Lua
5 months ago
tick
tickrxi/tick

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

20617Lua
11 years 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
4 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.

20417Lua
3 months ago
nvim-toggler
nvim-togglernguyenvukhang/nvim-toggler

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

2026Lua
5 months ago
nougat.nvim
nougat.nvimMunifTanjim/nougat.nvim

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

2005Lua
16 days ago
nvim-test
nvim-testklen/nvim-test

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

20024Lua
3 months ago
StackTracePlus
StackTracePlusignacio/StackTracePlus

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

20026Lua
3 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.

19913Lua
1 day ago
Opus
Opuskepler155c/opus

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

19948Lua
2 years ago
Lib-Pico8
Lib-Pico8clowerweb/Lib-Pico8

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

19815Lua
6 years ago
optim
optimtorch/optim

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

197159Lua
8 years ago
diffs.nvim
diffs.nvimbarrettruth/diffs.nvim

Treesitter-powered diff syntax highlighting for Neovim, enhancing built-in diff mode with language-aware highlighting.

1964Lua
11 days ago
compiler-explorer.nvim
compiler-explorer.nvimkrady21/compiler-explorer.nvim

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

19611Lua
6 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.

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

19542Just
5 months 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.

19214Lua
3 months ago
dpnn
dpnnElement-Research/dpnn

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

19284Lua
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
one_monokai.nvim
one_monokai.nvimcpea2506/one_monokai.nvim

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

19211Lua
2 months ago
graphql-lua
graphql-luabjornbytes/graphql-lua

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

19126Lua
3 years ago
Microlight
Microlightstevedonovan/Microlight

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

19117Lua
4 years ago
search.nvim
search.nvimFabianWirth/search.nvim

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

1905Lua
2 years ago
guihua.lua
guihua.luaray-x/guihua.lua

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

19015Lua
2 months 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.

1899Vim Script
5 months ago
cron.lua
cron.luakikito/cron.lua

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

18927Lua
3 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.

1889Lua
2 years ago
papis.nvim
papis.nvimjghauser/papis.nvim

A Neovim plugin for managing your bibliography, providing search, citation insertion, and note formatting directly within the editor.

18817Lua
9 months ago
atone.nvim
atone.nvimXXiaoA/atone.nvim

A modern, highly customizable undo tree plugin for Neovim with live syntax-aware diff previews.

18711Lua
17 days ago
nvim-pqf
nvim-pqfyorickpeterse/nvim-pqf

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

1879Lua
2 months ago
1
20
21
22
50