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 projects1662.8k total stars214.3k total forks34 languages

Open-source projects built with Lua

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

Showing 1,799 open-source projects · page 38 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
Simple Love Lights
Simple Love Lightsdylhunn/simple-love-lights

A simple raycasting light and shadow library for Love2D, providing bare-bone 2D lighting effects.

304Lua
6 years ago
CCVim
CCVimMinater247/CCVim

A Vim clone for ComputerCraft with modern features like tabs, syntax highlighting, and file explorer.

302Lua
1 month ago
NullKia
NullKiabad-antics/nullkia

A comprehensive mobile security framework for device exploitation, bootloader unlocking, firmware analysis, and cellular security research across 18 manufacturers.

304Go
3 months ago
wezterm-tabs
wezterm-tabsyriveiro/wezterm-tabs

A configurable tab bar plugin for WezTerm terminal emulator, offering customizable appearance and program-specific icons.

301Lua
4 months ago
löve-ws
löve-wsholywyvern/love-ws

A Lua library for creating WebSocket clients and servers within the LÖVE game framework.

303C++
7 years ago
haskell-scope-highlighting.nvim
haskell-scope-highlighting.nvimkiyoon/haskell-scope-highlighting.nvim

Neovim plugin for Haskell syntax highlighting that distinguishes variables by their scope (free vs. bound).

302Lua
7 months ago
cdata
cdataexcessive/cdata

Serialize Lua tables to C structs and strings for network transfer using LuaJIT FFI.

301Lua
11 years ago
floatty.nvim
floatty.nvimingur/floatty.nvim

A tiny, highly customizable floating terminal manager for Neovim with toggleable windows and flexible configuration.

301Lua
19 days ago
vacuumline.nvim
vacuumline.nvimkonapun/vacuumline.nvim

A prebuilt, responsive galaxyline configuration for Neovim with Airline-inspired styling and adaptive segments.

302Lua
3 years ago
Nexus-Admin
Nexus-AdminTheNexusAvenger/Nexus-Admin

A Roblox admin system with built-in UI and extended functionality built on top of Cmdr.

306Luau
19 days ago
pico8-missing-builtins
pico8-missing-builtinsadamscott/pico8-missing-builtins

A Lua library that provides missing built-in functions like ipairs and getmetatable for PICO-8 development.

301Lua
7 years ago
NeoNoName.lua
NeoNoName.luanyngwang/NeoNoName.lua

A Neovim plugin for layout-preserving buffer deletion using a single [No Name] buffer as replacement.

292Lua
3 years ago
gotests.nvim
gotests.nvimyanskun/gotests.nvim

A Neovim plugin written in Lua that generates Go test functions using gotests.

291Lua
2 years ago
Plan
Planzombrodo/plan

A simple layout helper for Love2D games, using containers and rules to manage UI positioning and sizing.

294Lua
4 months ago
java-creator-nvim
java-creator-nvimalessio-vivaldelli/java-creator-nvim

A Neovim plugin for interactively generating Java files (classes, interfaces, enums, records) with automatic package detection and setup.

291Lua
5 months ago
termux.nvim
termux.nvimmassix/termux.nvim

Neovim plugin that retrieves Android device information from Termux APIs for display in statuslines.

280Lua
2 years ago
cobalt.nvim
cobalt.nvimwurli/cobalt.nvim

A Neovim port of the classic blue TextMate theme, designed to be easy on the eyes.

281Lua
2 months ago
note2cal.nvim
note2cal.nvimlfilho/note2cal.nvim

A Neovim plugin that creates calendar events directly from markdown notes using natural time expressions.

283Lua
9 days ago
bookmarks.nvim
bookmarks.nvimheilgar/bookmarks.nvim

A Neovim plugin for managing persistent line bookmarks with SQLite storage and Telescope integration.

282Lua
2 months ago
hot.nvim
hot.nvimsachinsenal0x64/hot.nvim

A zero-dependency hot reloader for Neovim that works with any programming language and includes browser live reloading.

281Lua
2 years ago
lua-resty-influx
lua-resty-influxp0pr0ck5/lua-resty-influx

OpenResty client library for writing data points to InfluxDB via UDP and HTTP interfaces.

2815Perl
5 years ago
dotmd.nvim
dotmd.nvimy3owk1n/dotmd.nvim

A Neovim plugin for organizing notes, todos, and journals in Markdown files without leaving the editor.

280Lua
20 days ago
lastplace.nvim
lastplace.nvimnxhung2304/lastplace.nvim

Neovim plugin that intelligently restores cursor position when reopening files, ignoring special buffers.

283Shell
1 month ago
mix.nvim
mix.nvimbrendalf/mix.nvim

A Neovim plugin that provides a wrapper for Mix (Elixir) commands with autocompletion and async execution.

281Lua
3 years ago
edit-markdown-table.nvim
edit-markdown-table.nvimkiran94/edit-markdown-table.nvim

A Neovim plugin that simplifies editing markdown tables using Treesitter, even with lengthy cell content.

280Lua
3 years ago
beehive.lua
beehive.luadrhayes/beehive.lua

A functional behavior tree implementation in Lua for game AI and entity behavior modeling.

280Lua
4 years ago
boundary.nvim
boundary.nvimKenzo-Wada/boundary.nvim

A Neovim plugin that visualizes React 'use client' boundaries by marking JSX usages of client components with virtual text.

280Lua
8 months ago
jsx-element.nvim
jsx-element.nvimmawkler/jsx-element.nvim

JSX/TSX text-objects and motions for Neovim using Treesitter.

284Lua
4 days ago
i18n
i18nexcessive/i18n

Internationalization library for LÖVE game engine providing text translation and audio localization.

282Lua
11 years ago
carrot.nvim
carrot.nvimjbyuki/carrot.nvim

A Neovim plugin that evaluates Lua code blocks inside Markdown files and displays results inline.

280Lua
1 year ago
Capture and delay unwanted requests
Capture and delay unwanted requestsp0pr0ck5/lua-resty-tarpit

OpenResty module that artificially delays repeated requests to protect sensitive resources from brute-force attacks.

285Lua
3 years ago
silentium.nvim
silentium.nvimsilentium-theme/silentium.nvim

A pragmatic, logical, and monochrome color theme for Neovim designed to enhance readability and reduce eye strain.

273Lua
7 days ago
Runtime-TextureAtlas
Runtime-TextureAtlasEngineerSmith/Runtime-TextureAtlas

A Love2D runtime texture atlas library that creates atlases at load time without external tools, optimizing memory and performance.

273Lua
8 months ago
cool-chunk.nvim
cool-chunk.nvimMr-LLLLL/cool-chunk.nvim

A Neovim plugin for visual code chunk highlighting, context display, and line number enhancements, focused on simplicity and speed.

272Lua
1 year ago
dockyard.nvim
dockyard.nvimemrearmagan/dockyard.nvim

Interactive Docker dashboard for Neovim to view and manage containers, images, networks, and logs directly in the editor.

273Lua
2 months ago
Learning Torch GitHub Repo
Learning Torch GitHub Repochetannaik/learning_torch

A personal learning repository for implementing neural networks and machine learning models using Torch in Lua.

274Lua
10 years ago
1
37
38
39
50