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,069 open-source projects · page 28 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
Shöve
ShöveOval-Tutu/shove

A resolution-handling and rendering library for LÖVE that provides flexible scaling, layer-based rendering, and visual effects.

936Lua
1 year ago
bars.nvim
bars.nvimOXY2DEV/bars.nvim

A highly customizable and toggle-able plugin for creating statusline, statuscolumn, tabline, and winbar components in Neovim.

923Lua
7 days ago
recall.nvim
recall.nvimfnune/recall.nvim

A Neovim plugin that refines global marks with streamlined navigation, visual indicators, and simplified management.

926Lua
1 month ago
diagnosticls-configs-nvim
diagnosticls-configs-nvimcreativenull/diagnosticls-configs-nvim

A collection of preconfigured linters and formatters for diagnostic-languageserver in Neovim.

927Lua
6 months ago
attempt.nvim
attempt.nvimm-demare/attempt.nvim

A Neovim plugin for creating and managing temporary scratch buffers with filetype-specific boilerplate and execution.

924Lua
1 day ago
lua-console.nvim
lua-console.nvimYaroSpace/lua-console.nvim

A REPL, scratch pad, and debug console for Lua development and Neovim exploration.

922Lua
6 months ago
PICO-Tween
PICO-TweenJoebRogers/PICO-Tween

A port of Robert Penner's easing functions optimized for the PICO-8 fantasy console, with token reduction and PICO-8 compatibility.

923Lua
6 years ago
fold-cycle.nvim
fold-cycle.nvimjghauser/fold-cycle.nvim

A Neovim plugin for cycling folds open or closed with nested fold support.

923Lua
9 months ago
telescope-git-file-history.nvim
telescope-git-file-history.nvimisak102/telescope-git-file-history.nvim

A Telescope.nvim extension to preview and open the current file at any previous commit without detaching HEAD.

918Lua
3 months ago
highlight-current-n.nvim
highlight-current-n.nvimrktjmp/highlight-current-n.nvim

A Neovim plugin that highlights the current search match under the cursor when pressing n or N, then clears the highlight.

911Fennel
2 years ago
lin.nvim
lin.nvimlinrongbin16/lin.nvim

A highly configured, out-of-the-box Neovim distribution providing an IDE-like editing experience with integrated utilities.

918Lua
5 days ago
gitportal.nvim
gitportal.nvimtrevorhauter/gitportal.nvim

A Neovim plugin that integrates with git hosting services to streamline repository workflows directly from the editor.

915Lua
5 months ago
abbreinder.nvim
abbreinder.nvim0styx0/abbreinder.nvim

A Neovim plugin that reminds you when you type the expanded form of an abbreviation instead of using the abbreviation.

911Lua
3 years ago
inline-fold.nvim
inline-fold.nvimmalbertzard/inline-fold.nvim

A Neovim plugin that conceals inline patterns like CSS classes in HTML files for improved readability.

902Lua
2 years ago
lua-path
lua-pathmoteus/lua-path

A Lua library for cross-platform file system path manipulation and directory operations.

9020Lua
5 years ago
cargo.nvim
cargo.nvimnwiizo/cargo.nvim

A Neovim plugin that provides seamless integration with Rust's Cargo commands via a floating window interface.

903Lua
11 days ago
MLib
MLibdavisdude/mlib

A robust Lua library for 2D geometry, collision detection, and mathematical calculations.

9012Lua
2 years ago
playtime.nvim
playtime.nvimrktjmp/playtime.nvim

A collection of card and logic games playable directly within Neovim, featuring classic solitaires and modern solo card games.

901Fennel
8 months ago
obs.nvim
obs.nvimIlyasYOY/obs.nvim

A NeoVim plugin that brings Obsidian-like note-taking capabilities directly into the NeoVim editor.

905Lua
5 days ago
HLS-P2P
HLS-P2Plava-tech/hls-p2p

A Flash OSMF-based hybrid CDN and P2P solution for delivering live HLS video streams.

8950ActionScript
10 years ago
auto-indent.nvim
auto-indent.nvimVidocqH/auto-indent.nvim

A Neovim plugin that provides VSCode-like auto-indent behavior when pressing Tab at the first column.

891Lua
2 years ago
blink-cmp-git
blink-cmp-gitKaiser-Yang/blink-cmp-git

A Neovim completion source for blink.cmp that fetches GitHub/GitLab issues, pull requests, commits, and users.

887Lua
10 days ago
Pico-Kit
Pico-Kitoutkine/pico-kit

An opinionated collection of helper libraries for Pico-8 game development, including OOP, debugging, and physics.

882Lua
7 years ago
luau-lsp.nvim
luau-lsp.nvimlopi-py/luau-lsp.nvim

A Neovim extension for luau-lsp that enhances the Luau development experience with Roblox integration, sourcemap generation, and advanced tooling.

8811Lua
3 months ago
goplements.nvim
goplements.nvimmaxandron/goplements.nvim

A Neovim plugin that visualizes Go struct and interface implementations directly in the editor.

873Lua
5 months ago
yop.nvim
yop.nvimzdcthomas/yop.nvim

A Neovim plugin that simplifies creating custom text operators by handling selection and buffer replacement.

872Lua
3 years ago
in-and-out.nvim
in-and-out.nvimysmb-wtsg/in-and-out.nvim

Neovim plugin for quick navigation in and out of surrounding characters like quotes, parentheses, and brackets.

862Lua
9 months ago
unsup
unsupkoraykv/unsup

A Torch package providing unsupervised learning modules and algorithms like autoencoders, PCA, and k-means.

8636Lua
9 years ago
lualint
lualintphilips/lualint

A luac-based static analyzer that detects undeclared global variable usage in Lua code to catch typing errors.

8619Lua
2 years ago
rayso.nvim
rayso.nvimTobinPalmer/rayso.nvim

A Neovim plugin that creates beautiful code snippets using ray.so directly from your editor.

856Lua
6 months ago
dev-tools.nvim
dev-tools.nvimyarospace/dev-tools.nvim

A Neovim plugin providing an in-process LSP server and library for creating and managing custom code actions.

853Lua
7 months ago
buffer-sticks.nvim
buffer-sticks.nvimahkohd/buffer-sticks.nvim

A Neovim plugin providing elegant visual indicators and a picker for navigating and managing open buffers.

8411Lua
3 months ago
stcursorword
stcursorwordsontungexpt/stcursorword

A high-performance Neovim plugin for efficient cursor word highlighting with filetype exclusions and minimal redraws.

841Lua
6 months ago
nvim-eslint
nvim-eslintesmuellert/nvim-eslint

An ESLint plugin for Neovim that integrates the VSCode ESLint language server using the native Neovim LSP client.

843Python
3 months ago
Lunatest
Lunatestsilentbicycle/lunatest

xUnit-style unit testing framework for Lua with randomized testing support, compatible with C projects using Lua.

8423Lua
4 years ago
nvim Gemini Companion
nvim Gemini Companiongutsavgupta/nvim-gemini-companion

A Neovim plugin that integrates Gemini CLI and Qwen-code AI agents directly into the editor with diff views, sidebar terminals, and context management.

847Lua
3 months ago
1
27
28
29
30