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 projects1662.8k total stars214.3k total forks34 languages

Open-source projects built with Lua

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

Showing 1,799 open-source projects · page 36 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
otxtelemetry
otxtelemetryolliw42/otxtelemetry

Adds native MAVLink telemetry capabilities to OpenTx/EdgeTx radio transmitters via Lua scripts and hardware bridges.

386Lua
2 years ago
blink-cmp-dat-word
blink-cmp-dat-wordxieyonn/blink-cmp-dat-word

A fast, offline word completion source for blink.cmp using a double-array trie data structure.

383Lua
5 months ago
nvim-justice
nvim-justicechrisgrieser/nvim-justice

A Neovim plugin that integrates the `just` command runner, providing quick recipe selection and multiple output modes.

372Lua
1 month ago
SYSL-Pixel
SYSL-Pixelsysl-dev/Sysl-Pixel

A pixel-art focused screen scaling module for Love2D that provides integer scaling, cursor management, and shader support.

372Lua
6 years ago
ai-helper.wezterm
ai-helper.weztermMichal1993r/ai-helper.wezterm

A WezTerm plugin that provides AI-powered CLI assistance via multiple providers including LM Studio, Google Gemini, Ollama, and OpenAPI-compatible services.

3712Lua
4 months ago
ns-textobject.nvim
ns-textobject.nvimXXiaoA/ns-textobject.nvim

A Neovim textobject plugin that extends nvim-surround with enhanced text selection and manipulation capabilities.

373Lua
3 years ago
relative-toggle.nvim
relative-toggle.nvimcpea2506/relative-toggle.nvim

A Neovim plugin that automatically toggles between relative and absolute line numbers based on user events.

371Lua
1 year ago
debugGraph
debugGraphMechazawa/Love-Debug-Graph

A Löve2D utility for drawing real-time FPS, memory, and custom performance graphs.

362Lua
8 years ago
scretch.nvim
scretch.nvim0xJohnnyboy/scretch.nvim

A Neovim plugin for creating, managing, and searching scratch files with templates and project-scoped organization.

362Lua
1 month ago
nvim-hl-mdcodeblock.lua
nvim-hl-mdcodeblock.luayaocccc/nvim-hl-mdcodeblock.lua

A Neovim plugin that highlights markdown code blocks using treesitter queries for better visual distinction.

362Lua
4 months ago
blink-cmp-conventional-commits
blink-cmp-conventional-commitsdisrupted/blink-cmp-conventional-commits

A blink.cmp source plugin that provides conventional commit type completions for Git commit messages.

365Lua
3 months ago
codex.nvim
codex.nvimishiooon/codex.nvim

A Neovim IDE integration plugin for Codex, enabling in-editor terminal control, file/selection sending, and diff management.

365Lua
1 month ago
FlexLöve
FlexLövemikefreno/FlexLove

A comprehensive UI library providing flexbox/grid layouts, theming, animations, and event handling for LÖVE2D games.

361Lua
9 days ago
LOVELi
LOVELimtanksl/LOVELi

A retained mode layout and GUI library for LÖVE 2D with multiple layouts and controls inspired by .NET MAUI.

367Lua
12 days ago
pastel.nvim
pastel.nvimankushbhagats/pastel.nvim

A modern Neovim colorscheme plugin offering elegant pastel themes with extensive customization and plugin integrations.

361Lua
3 months ago
endec.nvim
endec.nvimovk/endec.nvim

A Neovim plugin for encoding and decoding text in Base64, Base64URL, and URL (percent) formats.

362Lua
1 year ago
music-controls.nvim
music-controls.nvimAntonVanAssche/music-controls.nvim

A Neovim plugin to control music players like Spotify and VLC from within the editor using playerctl.

364Lua
9 months ago
torch-datasets
torch-datasetsrosejn/torch-datasets

A collection of easy-to-use machine learning datasets for Torch7 with built-in preprocessing and sampling utilities.

3619Lua
12 years ago
iedit.nvim
iedit.nvimaltermo/iedit.nvim

A Neovim plugin for simultaneous editing of multiple text occurrences, inspired by Emacs's iedit.

363Lua
6 months ago
haskell-snippets.nvim
haskell-snippets.nvimmrcjkb/haskell-snippets.nvim

A collection of Haskell snippets for LuaSnip in Neovim, powered by tree-sitter and LSP.

352Lua
1 month ago
ecnet
ecnetmigeyel/ecnet

An encrypted networking library for CC:Tweaked providing authenticated and confidential communication with identity management.

351Lua
4 months ago
ScreenManager
ScreenManagerrm-code/screenmanager

A stackable screen and state management library for the LÖVE 2D game framework.

357Lua
8 years ago
hml.nvim
hml.nvimmawkler/hml.nvim

Neovim plugin that visualizes H/M/L line indicators in the line number column.

350Lua
1 year ago
adorbs
adorbsJosephShering/adorbs

A functional entity framework for LÖVE (Love2D) with a centralized game state and minimal ECS setup.

353Lua
6 years ago
nvim-plug
nvim-plugwsdjeg/nvim-plug

A fast, asynchronous Neovim plugin manager written in Lua with flexible lazy-loading and LuaRocks integration.

351Lua
6 days ago
Allendang/nvim-expand-expr
Allendang/nvim-expand-exprAllenDang/nvim-expand-expr

A Neovim plugin that expands expressions with range patterns into multiple lines using Lua evaluation.

350Lua
5 years ago
Training a Convnet for the Galaxy-Zoo Kaggle challenge(CUDA demo)
Training a Convnet for the Galaxy-Zoo Kaggle challenge(CUDA demo)soumith/galaxyzoo

A convolutional neural network solution for the GalaxyZoo galaxy classification challenge, achieving 9th place with a score of 0.08246.

3511Lua
11 years ago
hierarchy-tree-go.nvim
hierarchy-tree-go.nvimcrusj/hierarchy-tree-go.nvim

A Neovim plugin that displays hierarchical call chains for Go symbols with expandable tree views.

354Lua
3 years ago
pico8-definitions
pico8-definitionsahai64/pico8-definitions

A Lua language server add-on for writing PICO-8 code in external editors with modern IDE features.

357Lua
8 months ago
whichpy.nvim
whichpy.nvimneolooong/whichpy.nvim

A Neovim plugin to switch Python interpreters on the fly for LSP and DAP without restarting.

352Lua
2 months ago
sigil.nvim
sigil.nvimPrgebish/sigil.nvim

Prettify text patterns with Unicode symbols in Neovim using extmarks, with context awareness and atomic motions.

350Lua
2 months ago
randomkit
randomkitdeepmind/torch-randomkit

Provides Lua/Torch bindings for the Randomkit library, enabling random number generation from various statistical distributions.

3525Lua
7 years ago
copy_with_context.nvim
copy_with_context.nvimzhisme/copy_with_context.nvim

A Neovim plugin that copies code snippets with file path, line number, and repository URL metadata for better context sharing.

355Lua
8 days ago
simplegpt.nvim
simplegpt.nvimyou-n-g/simplegpt.nvim

A Vim plugin for customizing LLM prompts using Jinja templates and context-aware workflows for coding, writing, and chatting.

350Lua
3 months ago
lake-dweller.nvim
lake-dweller.nvimyonatan-perel/lake-dweller.nvim

A minimal dark Neovim colorscheme with three variants designed for readability at a glance.

341Lua
2 months ago
mdnotes.nvim
mdnotes.nvimymic9963/mdnotes.nvim

A Neovim plugin for enhanced Markdown note-taking with WikiLinks, asset management, tables, and extensible commands.

342Lua
5 days ago
1
35
36
37
50