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 43 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
commasemi.nvim
commasemi.nvimsaifulapm/commasemi.nvim

A Neovim plugin for smart toggling of comma and semicolon at line endings while preserving comments.

160Lua
1 year ago
Ini Parser
Ini Parsernobytesgiven/ini_parser

A lightweight Lua library for parsing and generating .ini configuration files, specifically designed for LÖVE game development.

162Lua
3 years ago
Newgrounds Medals Tutorial
Newgrounds Medals TutorialBigaston/pico-8-newgrounds-tutorial

A tutorial for integrating Newgrounds medals system into PICO-8 games using GPIO and JavaScript.

161JavaScript
8 years ago
markdown-toc
markdown-tocChuufMaster/markdown-toc

A Neovim plugin to generate, update, and delete markdown tables of contents from headings in other markdown files.

160Lua
1 year ago
scratchpad.nvim
scratchpad.nvimathar-qadri/scratchpad.nvim

A customizable Neovim plugin for managing and synchronizing scratchpad data with floating windows and seamless text pushing.

161Lua
1 year ago
aicommits.nvim
aicommits.nvim404pilo/aicommits.nvim

A Neovim plugin that generates conventional commit messages using AI providers like OpenAI and Google Gemini.

164Lua
27 days ago
marko.nvim
marko.nvimmohseenrm/marko.nvim

A project-aware global marks manager for Neovim that isolates marks per project using Neovim's native ShaDa system.

161Lua
9 months ago
only-tmux.nvim
only-tmux.nvimkarshPrime/only-tmux.nvim

A Neovim plugin that extends the :only command to minimize both Neovim panes and tmux panes with a single keybind.

161Lua
2 months ago
format.nvim
format.nvimwsdjeg/format.nvim

An asynchronous code formatting plugin for Neovim that formats buffers without requiring them to be saved.

160Lua
1 month ago
PngLua
PngLua9551-Dev/pngLua

A clean, single-file PNG decoder for ComputerCraft with a saner object system.

151Lua
2 years ago
yawnc.nvim
yawnc.nvimsonjiku/yawnc.nvim

A Neovim colorscheme that dynamically adapts to pywal-generated color palettes with extensive plugin support.

150Lua
3 years ago
weather.nvim
weather.nvimathar-qadri/weather.nvim

A Neovim plugin that provides real-time weather and earthquake alerts without requiring API keys.

150Lua
1 year ago
plugin-addict.nvim
plugin-addict.nvimpiersolenski/plugin-addict.nvim

A Neovim plugin that creates new plugin configuration files with a single command to speed up plugin management.

150Lua
9 months ago
ListBox
ListBoxdarkmetalic/ListBox

A dynamic, customizable listbox UI component for the LÖVE 2D game engine, supporting mouse, keyboard, and touch interactions.

151Lua
9 years ago
ShaderScan
ShaderScanidbrii/love-shaderscan

A LÖVE library that automatically reloads shaders on save, provides better error messages, and supports #include directives.

150Lua
3 years ago
ctags.nvim
ctags.nvimwsdjeg/ctags.nvim

A lightweight Neovim plugin for automatic ctags generation and integration with async workflow.

150Lua
1 month ago
SceneMan
SceneManKINGTUT10101/SceneMan

A lightweight, stack-based scene and game state manager for Lua game development.

151Lua
9 months ago
nvim-plugin-boilerplate
nvim-plugin-boilerplateDrKJeff16/nvim-plugin-boilerplate

An annotated Neovim plugin template with pre-configured development tools and CI workflows.

150Shell
17 days ago
part-edit.nvim
part-edit.nvimniuiic/part-edit.nvim

A Neovim plugin that creates isolated buffers to edit specific parts of files, particularly useful for code in markdown.

150Lua
7 months ago
Fknotes.nvim
Fknotes.nvimflashcodes-themayankjha/Fknotes.nvim

A lightweight Neovim plugin for inline note-taking and task management with persistent storage and a modern UI.

151Lua
10 months ago
Luz
LuzMCJack123/Luz

A lightweight compression algorithm for Lua source code using Huffman coding and LZ77 on language tokens.

150Lua
1 year ago
bufdel.nvim
bufdel.nvimwsdjeg/bufdel.nvim

A Neovim plugin that deletes buffers while preserving window layouts, offering flexible deletion options and user commands.

152Lua
1 month ago
nvim-luxterm
nvim-luxtermLuxVim/nvim-luxterm

A floating-window terminal session manager for Neovim with live previews, multi-terminal organization, and intuitive navigation.

153Lua
2 months ago
yoda.nvim
yoda.nvimkuri-sun/yoda.nvim

A muted green color scheme for Neovim designed for focused, balanced editing with dark and light variants.

140Lua
8 months ago
babel.nvim
babel.nvimacidsugarx/babel.nvim

A Neovim plugin for translating text directly within the editor using Google Translate, DeepL, and other providers.

143Lua
4 days ago
tree-hierarchy.nvim
tree-hierarchy.nvimBibekBhusal0/tree-hierarchy.nvim

A Neovim plugin for structural text navigation and editing using Treesitter syntax trees.

140Lua
7 months ago
move.nvim
move.nvimhinell/move.nvim

A Neovim plugin for moving lines, blocks, words, and characters vertically and horizontally with auto-indent.

140Lua
2 years ago
docroc
docrocbjornbytes/docroc

A minimal Lua library that parses formatted comments and returns them as structured tables.

140Lua
10 years ago
pendulum.nvim
pendulum.nvimSunnyTamang/pendulum.nvim

A minimal timer plugin for Neovim to help competitive programmers and interview candidates practice coding under time constraints.

143Lua
2 years ago
quadlet-lsp.nvim
quadlet-lsp.nvimonlyati/quadlet-lsp.nvim

Neovim plugin providing language server support for Podman Quadlet configuration files.

140Lua
8 months ago
dartboard.nvim
dartboard.nvimmarkgandolfo/dartboard.nvim

A Neovim plugin for marking and quickly switching between files, inspired by Harpoon with Telescope integration.

141Lua
1 year ago
buffer-vacuum
buffer-vacuumChuufMaster/buffer-vacuum

A Neovim plugin that automatically deletes unused file buffers to keep your workspace clean.

142Lua
1 year ago
ProdUI
ProdUIfrank-f-trafton/prod_ui_wip

A user interface library for the LÖVE game development framework.

140Lua
4 months ago
particle-system-playground
particle-system-playgroundsantoslove/particle-system-playground

Interactive particle system editor and playground for LÖVE 11, allowing real-time manipulation of emitters and textures.

140Lua
7 years ago
neodoc.nvim
neodoc.nvimSunnyTamang/neodoc.nvim

A Neovim plugin for generating docstrings with live preview, supporting Google, NumPy, and Sphinx formats.

141Lua
1 year ago
Kazari
KazariMikuAuahDark/Kazari

A Lua library for handling multitouch gestures like zoom, rotate, pan, and tap, designed for LÖVE game engine.

140Lua
3 years ago
1
42
43
44
50