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 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
split.nvim
split.nvimwurli/split.nvim

A Neovim plugin that intelligently splits lines based on Lua patterns with automatic indentation and comment awareness.

382Lua
1 year ago
Lady
Ladygvx/Lady

A deprecated library for saving and loading LÖVE game savegames with support for multiple Lua class systems.

383Lua
10 years ago
visidata.nvim
visidata.nvimWillem-J-an/visidata.nvim

A Neovim plugin that renders pandas dataframes in nvim-dap debugging sessions using VisiData.

382Lua
2 years ago
graph
graphtorch/graph

A graphical computation package for Torch that enables graph-based operations and visualization.

3831Lua
9 years ago
Patchy
Patchyexcessive/patchy

A simple 9patch library for the LÖVE 2D game framework.

382Lua
7 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.

3813Lua
5 months ago
scretch.nvim
scretch.nvim0xJohnnyboy/scretch.nvim

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

383Lua
9 days 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.

386Lua
3 days ago
endec.nvim
endec.nvimovk/endec.nvim

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

372Lua
1 year 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
26 days ago
debugGraph
debugGraphMechazawa/Love-Debug-Graph

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

372Lua
9 years 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
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
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
pastel.nvim
pastel.nvimankushbhagats/pastel.nvim

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

361Lua
4 months 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
5 months ago
mdnotes.nvim
mdnotes.nvimymic9963/mdnotes.nvim

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

362Lua
4 days ago
sigil.nvim
sigil.nvimPrgebish/sigil.nvim

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

360Lua
4 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
defold.nvim
defold.nvimatomicptr/defold.nvim

A batteries-included Neovim plugin providing a full development environment for the Defold game engine.

362Rust
19 days ago
iedit.nvim
iedit.nvimaltermo/iedit.nvim

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

363Lua
7 months 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.

366Lua
1 month ago
nvim-plug
nvim-plugwsdjeg/nvim-plug

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

351Lua
1 month 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
2 months 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
ScreenManager
ScreenManagerrm-code/screenmanager

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

357Lua
8 years 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
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.

354Lua
11 months 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
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
9 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.

355Lua
4 months ago
macrothis.nvim
macrothis.nvimdesdic/macrothis.nvim

A Neovim plugin for saving, loading, and managing macros across all registers, with optional Telescope integration.

353Lua
1 year 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
4 months 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
dbab.nvim
dbab.nvimzerochae/dbab.nvim

A lightweight Neovim database client with a modern UI, supporting PostgreSQL, MySQL, MariaDB, and SQLite.

353Lua
4 months ago
1
35
36
37
50