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 34 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
makeit.nvim
makeit.nvimZeioth/makeit.nvim

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

484Lua
1 year 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
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
luacov-coveralls
luacov-coverallsmoteus/luacov-coveralls

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

4812Lua
4 years ago
LOVE-WrapLua
LOVE-WrapLuaLukeZGD/LOVE-WrapLua

A LOVE2D wrapper enabling game development for PSP, PS Vita, and PS3 using OneLua, lpp-vita, and Lua Player PS3.

479Lua
5 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
4 years ago
decipher.nvim
decipher.nvimMisanthropicBit/decipher.nvim

A Neovim plugin for encoding and decoding text using various codecs like base64, URL, and XML.

471Lua
3 months ago
parens-8
parens-8Siapran/parens-8

A tiny Lisp interpreter for PICO-8 that bypasses token limits by storing code in strings or ROM.

470Lua
1 year ago
LSSO - Lua + Nginx SSO System with an OAuth Backend
LSSO - Lua + Nginx SSO System with an OAuth Backendpirogoeth/lsso

Nginx SSO middleware written in Lua that uses Redis for session storage and supports OAuth, 2FA, and cross-domain authentication.

477Lua
9 years ago
omnia
omniatongson/omnia

A Lua build system that compiles Lua, Fennel, and MoonScript source code into standalone executables.

472C
5 years ago
telescope-insert-path.nvim
telescope-insert-path.nvimkiyoon/telescope-insert-path.nvim

A Neovim plugin that uses Telescope to insert file paths into buffers with customizable path types and insertion locations.

466Lua
8 months ago
flyboy
flyboyCamdenClark/flyboy

A lightweight ChatGPT plugin for Neovim that enables AI-assisted coding directly in your editor buffers.

462Lua
2 years ago
ada-lua
ada-luaAdaCore/ada-lua

An Ada binding for Lua, enabling Ada programs to execute Lua scripts and interact with the Lua runtime.

468Ada
2 years ago
remote.nvim
remote.nvimniuiic/remote.nvim

A Neovim plugin that mounts remote directories via SSHFS to edit files with your local configuration.

461Lua
2 years ago
lue
lueUlydev/lue

A LÖVE library for managing colors and creating hue effects in games.

461Lua
3 years ago
gloombuddy
gloombuddybkegley/gloombuddy

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

463Lua
5 years ago
commentless.nvim
commentless.nvimsoemre/commentless.nvim

A Neovim plugin that hides comments to focus on code flow, revealing them when needed.

452Lua
1 year ago
Piglet
PigletdanShumway/Piglet

A Lua-driven AI that plays Game Boy Color games through experimentation and learning.

456Lua
11 years ago
pulse.nvim
pulse.nvimwillyelm/pulse.nvim

A fast command palette for Neovim using prefix-based navigators for files, commands, git, diagnostics, and more.

451Lua
1 month ago
lighter
lighterspeakk/lighter

A dynamic light and shadow casting library for the Löve 2D game framework.

453Lua
6 months ago
header.nvim
header.nvimattilarepka/header.nvim

A Neovim plugin to automatically add or update copyright and license headers in source files.

459Lua
1 month ago
codeschool.nvim
codeschool.nvimadisen99/codeschool.nvim

A Lua-based colorscheme for Neovim with treesitter and built-in LSP support, based on the codeschool.vim palette.

455Lua
6 months ago
improved-ft.nvim
improved-ft.nvimbackdround/improved-ft.nvim

A Neovim plugin that enhances default f/t character navigation with multiline support, insert mode, and stable hops.

452Lua
2 years ago
LoveDebug
LoveDebugflamendless/lovedebug

An on-screen interactive console for debugging LÖVE 2D games with live code reloading and real-time HUD.

443Lua
6 years ago
FlexLöve
FlexLövemikefreno/FlexLove

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

441Lua
17 days ago
picker.nvim
picker.nvimwsdjeg/picker.nvim

A lightweight, high-performance, and extensible fuzzy finder for Neovim with a simple source API.

441Lua
1 month ago
vn-night.nvim
vn-night.nvimnxvu699134/vn-night.nvim

A dark Neovim colorscheme written in Lua with built-in LSP and Treesitter support.

443Lua
1 year ago
svm
svmkoraykv/torch-svm

Torch7 library providing SVM implementations including SGD-based methods and LIBLINEAR wrapper.

4426C++
10 years ago
Badar
BadarNabeel20/Badr

A simple and fun UI syntax library for Löve2D, prioritizing developer experience and readability.

443Lua
1 year ago
Luafinding
LuafindingGlorifiedPig/Luafinding

A fast and easy-to-use A* pathfinding module written in Lua, optimized for performance.

445Lua
3 years ago
dark_flat.nvim
dark_flat.nvimuncleTen276/dark_flat.nvim

A Neovim colorscheme ported from Dark Flat iTerm2 theme with LSP and Tree-sitter support, written in Lua.

431Lua
2 years ago
houdini.nvim
houdini.nvimTheBlob42/houdini.nvim

A Neovim plugin that eliminates input delay when escaping insert mode and other modes using two-character mappings.

433Lua
2 years ago
fusen.nvim
fusen.nvimwalkersumida/fusen.nvim

A Neovim plugin for sticky note bookmarks with git branch awareness, hover annotations, and Telescope integration.

433Lua
1 month ago
dbout.nvim
dbout.nvimzongben/dbout.nvim

A Neovim plugin to connect to databases, execute SQL queries, and view results in JSON format directly within the editor.

431Lua
2 days ago
Core torch7 demos repository
Core torch7 demos repositorye-lab/torch7-demos

A collection of demos and tutorials for learning Torch7, a scientific computing framework with deep learning support.

4320Lua
9 years ago
AUKit austream
AUKit austreamMCJack123/AUKit

An audio decoding and processing framework for ComputerCraft, supporting multiple formats and real-time streaming.

433Lua
4 months ago
1
33
34
35
50