Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Lua
L

Lua

Language
189 projects1266.2k total stars178.7k total forks17 languages

Open-source projects built with Lua

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

Showing 189 open-source projects · page 5 of 6

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
Penlight
Penlightstevedonovan/Penlight

A collection of pure Lua libraries for data handling, functional programming, and OS path management, inspired by Python's standard library.

2.1k261Lua
4 days ago
nvim-ts-autotag
nvim-ts-autotagwindwp/nvim-ts-autotag

A Neovim plugin that uses Tree-sitter to automatically close and rename HTML/XML tags across multiple filetypes.

2.1k108Lua
9 days ago
lua-resty-http
lua-resty-httppintsized/lua-resty-http

A Lua HTTP client cosocket driver for OpenResty/ngx_lua, supporting streaming, keepalives, and proxy connections.

2.1k625Lua
1 year ago
nui.nvim
nui.nvimMunifTanjim/nui.nvim

A UI component library for building custom interfaces in Neovim.

2.1k76Lua
10 months ago
leetcode.nvim
leetcode.nvimkawre/leetcode.nvim

A Neovim plugin that lets you solve LeetCode problems directly within your editor.

2.0k105Lua
7 months ago
luacheck
luacheckmpeterv/luacheck

A static analyzer and linter for Lua code that detects undefined globals, unused variables, and other common issues.

2.0k335Lua
3 years ago
rest.nvim
rest.nvimrest-nvim/rest.nvim

A fast, asynchronous HTTP client for Neovim that runs HTTP requests directly from .http files within the editor.

2.0k147Lua
3 months ago
claude-code.nvim
claude-code.nvimgreggh/claude-code.nvim

A Neovim plugin that seamlessly integrates the Claude Code AI assistant directly into the editor via a terminal window.

2.0k65Lua
2 months ago
nvim-bqf
nvim-bqfkevinhwang91/nvim-bqf

Enhances Neovim's quickfix window with a comfortable preview, fuzzy search, and advanced filtering.

2.0k39Lua
22 days ago
neoscroll.nvim
neoscroll.nvimkarb94/neoscroll.nvim

A smooth scrolling plugin for Neovim written in Lua, enhancing built-in window movement commands with customizable animations.

2.0k41Lua
3 months ago
LuaSocket
LuaSocketdiegonehab/luasocket

Network extension library for Lua providing TCP/UDP transport and common internet application functions.

2.0k648HTML
5 months ago
kulala.nvim
kulala.nvimmistweaverco/kulala.nvim

A fully-featured HTTP client interface for Neovim, supporting REST, GraphQL, gRPC, and WebSocket requests.

2.0k91Lua
1 month ago
image.nvim
image.nvim3rd/image.nvim

A Neovim plugin that adds image support using Kitty's Graphics Protocol, Überzug++, or Sixel.

2.0k95Lua
2 months ago
onedark.nvim
onedark.nvimnavarasu/onedark.nvim

A Lua-based dark and light colorscheme for Neovim >= 0.9, offering 8 theme styles based on Atom's One Dark and Light themes.

2.0k179Lua
11 days ago
middleclass
middleclasskikito/middleclass

A simple object-oriented programming library for Lua with inheritance, metamethods, class variables, and mixin support.

1.9k197Lua
5 months ago
grug-far.nvim
grug-far.nvimMagicDuck/grug-far.nvim

A Neovim plugin for powerful find-and-replace operations using ripgrep or ast-grep with a transparent, user-friendly interface.

1.9k50Lua
13 days ago
overseer.nvim
overseer.nvimstevearc/overseer.nvim

A task runner and job management plugin for Neovim with built-in support for make, npm, cargo, and VS Code tasks.

1.9k99Lua
22 days ago
The original code from the DeepMind article + tweaks
The original code from the DeepMind article + tweakskuz/DeepMind-Atari-Deep-Q-Learner

Original DeepMind DQN 3.0 implementation for Atari game reinforcement learning, with community tweaks.

1.8k531Lua
8 years ago
auto-session
auto-sessionrmagatti/auto-session

An automated session manager for Neovim that saves and restores your open files and windows.

1.8k57Lua
9 days ago
obsidian.nvim
obsidian.nvimobsidian-nvim/obsidian.nvim

A Neovim plugin for working with Obsidian vaults, offering note management, linking, and navigation directly within the editor.

1.8k127Lua
1 day ago
smear-cursor.nvim
smear-cursor.nvimsphamba/smear-cursor.nvim

A Neovim plugin that animates the cursor with a customizable smear effect in all terminals.

1.8k28Lua
9 days ago
lush.nvim
lush.nvimrktjmp/lush.nvim

A colorscheme creation aid for Neovim with real-time feedback and export capabilities.

1.8k48Lua
7 months ago
LuaBridge
LuaBridgevinniefalco/LuaBridge

A lightweight, dependency-free library for binding Lua to C++.

1.8k360C
6 months ago
Memory Networks Implementations - Facebook
Memory Networks Implementations - Facebookfacebook/MemNN

Implementations of memory-augmented neural networks for language modeling, dialogue systems, and question answering tasks.

1.8k370Lua
5 years ago
Two
Twohugoam/two

A C++ toolkit for rapid development of live graphical applications and games with immediate-mode UI and graphics rendering.

1.7k97C++
2 years ago
sniprun
sniprunmichaelb/sniprun

A Neovim plugin to run lines or blocks of code independently, supporting many compiled and interpreted languages.

1.7k51Rust
20 days ago
chadtree
chadtreems-jpq/chadtree

A fast, feature-rich file manager plugin for Neovim with parallel scanning, git integration, and extensive theming.

1.7k62Python
1 day ago
lspkind.nvim
lspkind.nvimonsails/lspkind.nvim

Adds VS Code–style pictograms to Neovim's completion menus for improved readability and type recognition.

1.7k39Lua
2 months ago
yazi.nvim
yazi.nvimmikavilpas/yazi.nvim

A Neovim plugin that integrates the yazi terminal file manager as a floating window for seamless file navigation and management.

1.7k50Lua
2 days ago
telekasten.nvim
telekasten.nvimnvim-telekasten/telekasten.nvim

A Neovim plugin for managing a markdown-based Zettelkasten or wiki with integrated journaling, powered by Telescope.nvim.

1.7k108Lua
1 month ago
nvim-navic
nvim-navicSmiteshP/nvim-navic

A Neovim plugin that displays your current code context in the statusline or winbar using LSP.

1.6k60Lua
3 months ago
tiny-inline-diagnostic.nvim
tiny-inline-diagnostic.nvimrachartier/tiny-inline-diagnostic.nvim

A Neovim plugin that displays inline diagnostic messages with customizable styles, icons, and advanced display options.

1.6k33Lua
2 days ago
neogen
neogendanymat/neogen

A Neovim plugin that automatically generates code annotations for multiple languages and documentation conventions.

1.6k75Lua
3 months ago
smart-splits.nvim
smart-splits.nvimmrjones2014/smart-splits.nvim

A Neovim plugin for intuitive directional navigation and resizing of splits, with seamless integration for terminal multiplexers.

1.6k69Lua
6 days ago
pbc
pbccloudwu/pbc

A Google Protocol Buffers library for C that works without code generation.

1.6k558C
3 years ago
nvim-java
nvim-javanvim-java/nvim-java

A Neovim plugin providing comprehensive Java development support with Spring Boot tools, debugging, testing, and refactoring.

1.6k87Lua
2 months ago
1
2
3
4
5
6