Lua project architecture examples, page 2
Interactive architecture diagrams of 267 open-source Lua repositories with a GitDiagram architecture diagram, most stars first. Each diagram shows the project's main components, how they connect, and links every part to its file on GitHub.
Repositories 51–100 of 267
rrethy/vim-illuminate★ 2.5k
This repository is an editor plugin that highlights references to the symbol under the cursor.
edubart/nelua-lang★ 2.4k
Nelua is essentially a compiler and toolchain for a statically-typed, meta-programmable systems programming language.
stevearc/aerial.nvim★ 2.3k
This is an open-source Neovim plugin written in Lua/Vimscript (“aerial.nvim”).
kdheepak/lazygit.nvim★ 2.2k
Neovim Environment – Representing the host editor where the plugin is loaded.
Smear cursor is a Neovim plugin that animates cursor movement as a text-rendered trail.
a327ex/snkrx★ 1.9k
Game Engine Core – This is housed primarily in the “engine” directory with its multiple submodules.
liuhaopen/unitymmo★ 1.9k
Unity Engine and Scene: The project’s “Assets” directory contains all Unity scenes (e.g., main.unity) along with 3D models, animations, lighting, and physics setups.
pathofbuildingcommunity/pathofbuilding-poe2★ 1.9k
Path of Building 2 Community is an offline Path of Exile 2 build planner.
kuz/deepmind-atari-deep-q-learner★ 1.8k
This is a Lua/Torch Atari Deep Q-Network application.
acecilia/openwrtinvasion★ 1.8k
OpenWRTInvasion is a command-line exploit for obtaining root access on supported Xiaomi routers.
sile-typesetter/sile★ 1.8k
Multiple input formats (SIL, XML, Lua) handled by the inputters/ directory
nvzone/typr★ 1.7k
Neovim Environment & Plugin Loader: The plugin installation and integration point (the file in the “plugin” directory, e.g., plugin/typr.lua) which registers commands and sets up…
c0nw0nk/nginx-lua-anti-ddos★ 1.7k
This repository is a single-file Nginx/Lua request-protection script.
bol-van/zapret-win-bundle★ 1.6k
This repository is a Windows deployment bundle for the zapret / zapret2 DPI-bypass tools.
nvim-java/nvim-java★ 1.6k
Project Type: Neovim plugin focused on Java development.
minetest/minetest_game★ 1.5k
po5/thumbfast★ 1.5k
vigemus/iron.nvim★ 1.4k
grokitach/stalker_gamma★ 1.3k
wincent/wincent★ 1.2k
saecki/crates.nvim★ 1.1k
kikito/anim8★ 953
zerok-rts/zero-k★ 875
steamodded/smods★ 870
qbcore-fivem/qb-core★ 742
vyfor/cord.nvim★ 720
xzenlabs/zen-os★ 695
google-deepmind/dqn★ 638
yulunzhang/rdn★ 564
monkoose/neocodeium★ 516
fptje/darkrp★ 512
Counted over GitDiagram's stored diagrams of public repositories, from the names their components and groups carry and the files they link to; the rules are the ones in the 2026 open-source architecture report. Stars are GitHub's when the diagram was last made. Rebuilt daily: hubs grow as more repositories' languages are known.