Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Lua
L

Lua

Language
1252 projects1636.8k total stars211.9k total forks32 languages

Open-source projects built with Lua

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

Showing 1,230 open-source projects · page 33 of 35

…
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
wez-tmux
wez-tmuxsei40kr/wez-tmux

A WezTerm plugin that ports tmux key bindings for pane splitting, navigation, and copy mode.

5210Lua
7 months ago
runner.nvim
runner.nvimMarcHamamji/runner.nvim

A customizable Neovim plugin that executes code directly within the editor using configurable handlers.

523Lua
1 year ago
penvim
penvimAbstract-IDE/penvim

A Neovim plugin that detects project root, auto-configures indentation, and loads project-specific settings.

510Lua
3 years ago
overlength.nvim
overlength.nvimlcheylus/overlength.nvim

A Neovim plugin that highlights lines exceeding a configurable width to improve code readability.

512Lua
2 months ago
cephes
cephesdeepmind/torch-cephes

A Torch wrapper for the Cephes mathematical functions library, providing special mathematical functions for scientific computing.

5127C
10 years ago
markdoc.nvim
markdoc.nvimOXY2DEV/markdoc.nvim

A Tree-sitter based Neovim plugin that converts Markdown files into Vimdoc help files.

510Lua
7 months ago
marp-nvim
marp-nvimmpas/marp-nvim

A Neovim plugin for managing the Marp presentation server directly from the editor.

512Lua
1 year ago
stinvim
stinvimsontungexpt/stinvim

A pre-configured Neovim distribution optimized for full-stack development with fast startup and extensive plugin support.

511Lua
3 months ago
say
sayOlivine-Labs/say

A Lua string hashing library for internationalization and namespaced string management.

5126Lua
2 years ago
nata
natatesselode/nata

A Lua library for managing game entities with minimal Entity Component System structure.

512Lua
5 years ago
GifCat
GifCatWetDesertRock/GifCat

A Lua module for capturing and saving GIFs from LOVE 2D game engine applications.

515C
3 years ago
HSLUV
HSLUVhsluv/hsluv-lua

A Lua implementation of the HSLuv color space for consistent perceptual color representation.

501Lua
3 years ago
nvim-toc
nvim-tocrichardbizik/nvim-toc

A Neovim plugin that automatically generates markdown table of contents for navigation.

503Lua
5 months ago
launch.nvim
launch.nvimdasupradyumna/launch.nvim

A Neovim plugin for dynamically configuring and launching tasks per directory with optional debugging support via nvim-dap.

501Lua
11 months ago
signal
signalsoumith/torch-signal

A signal processing toolbox for Torch 7 providing Fourier transforms, spectrograms, and other signal analysis functions.

5013Lua
9 years ago
Scenery
Scenerypaltze/scenery

A lightweight scene/state manager for Love2D games, simplifying game organization with automatic and manual scene loading.

504Lua
1 year ago
compl.nvim
compl.nvimbrianaung/compl.nvim

A lightweight Neovim completion plugin leveraging native infrastructure for a seamless editing experience.

502Lua
1 month ago
nativefs
nativefsEngineerSmith/nativefs

A LÖVE library providing unrestricted filesystem access by replicating love.filesystem API without path restrictions.

507Lua
2 years ago
dooku.nvim
dooku.nvimZeioth/dooku.nvim

A Neovim plugin that generates HTML code documentation and opens it directly in your browser.

500Lua
11 months ago
typst-preview.nvim
typst-preview.nvimniuiic/typst-preview.nvim

Neovim plugin that previews Typst documents with live updates using a PDF viewer.

492Lua
1 year ago
s3edit.nvim
s3edit.nvimkiran94/s3edit.nvim

A Neovim plugin that enables direct editing of files from AWS S3 buckets within the editor.

495Lua
1 year ago
serene.nvim
serene.nvimsamharju/serene.nvim

A mild Neovim colorscheme inspired by habamax, lunaperche, and the default Neovim theme.

491Lua
1 year ago
space-nvim
space-nvimTh3Whit3Wolf/space-nvim

A Spacemacs-inspired dark and light colorscheme for Neovim, written in Lua.

495Lua
2 years ago
Pixelbox Lite
Pixelbox Lite9551-Dev/pixelbox_lite

A fast and modular teletext character renderer for ComputerCraft, enabling 2D graphics with 3x2 pixel blocks per terminal character.

491Lua
1 year ago
luacov-coveralls
luacov-coverallsmoteus/luacov-coveralls

A LuaCov reporter that sends code coverage reports to the Coveralls.io service.

4812Lua
4 years ago
makeit.nvim
makeit.nvimZeioth/makeit.nvim

A Neovim plugin that lists and runs Makefile options directly from the editor.

484Lua
11 months ago
vudu
vududeltadaedalus/vudu

A visual in-game debugging GUI for the LÖVE2D game engine, featuring a variable browser, console, and execution controls.

484Lua
1 year ago
refer.nvim
refer.nvimjuniorsundar/refer.nvim

A minimalist, intuitive picker plugin for Neovim that integrates seamlessly with your workflow.

484Lua
23 days ago
pomodoro.nvim
pomodoro.nvimQuentinGruber/pomodoro.nvim

A Neovim plugin implementing the Pomodoro Technique with session tracking, break reminders, and lualine integration.

483Lua
6 months ago
apprentice.nvim
apprentice.nvimadisen99/apprentice.nvim

A Lua-based Neovim colorscheme based on the Apprentice palette with treesitter and LSP support.

483Lua
3 months ago
just.nvim
just.nvimal1-ce/just.nvim

A Neovim plugin that integrates the Just task runner, allowing you to run and manage tasks directly from the editor.

484Lua
3 months ago
colorbox.nvim
colorbox.nvimlinrongbin16/colorbox.nvim

A Neovim plugin that automatically cycles through popular colorschemes based on configurable timings and policies.

481Lua
2 months ago
structrue-go.nvim
structrue-go.nvimcrusj/structrue-go.nvim

A Neovim plugin for an intuitive, collapsible display of Go symbol structures, including methods across files.

480Lua
3 years ago
animation.nvim
animation.nvimanuvyklack/animation.nvim

An OOP library for creating smooth animations in Neovim using self-adjusting timers to compensate for terminal limitations.

470Lua
3 years ago
gloombuddy
gloombuddybkegley/gloombuddy

A gloom-inspired color scheme for Neovim built with the colorbuddy framework.

473Lua
5 years ago
ghostty.nvim
ghostty.nvimisak102/ghostty.nvim

A Neovim plugin that automatically validates Ghostty terminal configuration files on save.

471Lua
1 year ago
1
32
33
34
35