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 33 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
Editgrid
Editgridbakpakin/Editgrid

A gamera and HUMP compatible scaling grid module for LÖVE, useful for level editors and debugging backgrounds.

536Lua
7 years ago
resty.nvim
resty.nvimlima1909/resty.nvim

A fast and easy-to-use HTTP/REST client plugin for Neovim, completely written in Lua.

533Lua
4 months ago
reflowprint
reflowprintjosefnpat/reflowprint

A LÖVE library for aligning text displayed character-by-character with automatic line reflow.

530Lua
6 years ago
ripple
rippletesselode/ripple

A LÖVE audio library that simplifies sound management with tagging, multi-instance playback, and effects.

535Lua
3 years ago
nativefs
nativefsEngineerSmith/nativefs

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

537Lua
2 years ago
markdoc.nvim
markdoc.nvimOXY2DEV/markdoc.nvim

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

530Lua
9 months ago
stinvim
stinvimsontungexpt/stinvim

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

531Lua
6 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
calendar.nvim
calendar.nvimwsdjeg/calendar.nvim

A lightweight and extensible pure-Lua monthly calendar plugin for Neovim with Vim-style navigation.

524Lua
1 month ago
convy.nvim
convy.nvimnecrom4/convy.nvim

A Neovim plugin for converting between text, data, length, color, time, angle, and temperature formats with auto-detection.

521Lua
2 months ago
cephes
cephesdeepmind/torch-cephes

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

5228C
10 years ago
say
sayOlivine-Labs/say

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

5226Lua
19 days ago
dooku.nvim
dooku.nvimZeioth/dooku.nvim

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

520Lua
1 year ago
overlength.nvim
overlength.nvimlcheylus/overlength.nvim

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

522Lua
4 months 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.

521Lua
1 year ago
nvim-toc
nvim-tocrichardbizik/nvim-toc

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

523Lua
8 months ago
nata
natatesselode/nata

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

512Lua
5 years ago
space-nvim
space-nvimTh3Whit3Wolf/space-nvim

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

515Lua
2 years ago
marp-nvim
marp-nvimmpas/marp-nvim

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

514Lua
2 years ago
Scenery
Scenerypaltze/scenery

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

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

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

511Lua
2 years ago
GifCat
GifCatWetDesertRock/GifCat

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

515C
3 years ago
penvim
penvimAbstract-IDE/penvim

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

510Lua
4 years ago
compl.nvim
compl.nvimbrianaung/compl.nvim

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

513Lua
4 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
apprentice.nvim
apprentice.nvimadisen99/apprentice.nvim

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

503Lua
6 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
1 year ago
colorbox.nvim
colorbox.nvimlinrongbin16/colorbox.nvim

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

501Lua
4 months ago
pomodoro.nvim
pomodoro.nvimQuentinGruber/pomodoro.nvim

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

503Lua
9 months ago
HSLUV
HSLUVhsluv/hsluv-lua

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

501Lua
3 years 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
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.

494Lua
6 months ago
ghostty.nvim
ghostty.nvimisak102/ghostty.nvim

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

491Lua
1 year ago
referencer.nvim
referencer.nvimromus204/referencer.nvim

A lightweight Neovim plugin that displays LSP reference counts for symbols directly in the buffer using virtual text.

495Lua
9 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
exercism.nvim
exercism.nvim2KAbhishek/exercism.nvim

A Neovim plugin that integrates Exercism directly into the editor for faster coding exercise workflows.

481Lua
5 months ago
1
32
33
34
50