Zig project architecture examples
Interactive architecture diagrams of 56 open-source Zig 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 1–50 of 56
ghostty-org/ghostty★ 62.9k
Ghostty is a native terminal emulator and an embeddable C/Zig library.
ziglang/zig★ 43.3k
This is the Zig compiler/toolchain repository, with compiler sources, target support, runtime libraries, and bundled LLVM-family components.
lightpanda-io/browser★ 35.4k
1. Purpose and principal workflow. Lightpanda is a Zig-built headless browser for web automation and AI agents.
tigerbeetle/tigerbeetle★ 15.5k
Core Storage Engine and Transaction Processing: Represented by files in src/tigerbeetle (e.g., main.zig, cli.zig, libtb_client.zig) and components related to the Log-Structured…
blackboardsh/electrobun★ 10.9k
fairyglade/ly★ 7.6k
Ly is a lightweight terminal display manager: a user chooses an account and desktop session, authenticates, and starts a graphical session.
nilsirl/dockerc★ 4.9k
Project Type: A command-line tool written in Zig.
hexops/mach★ 4.7k
Wayland and X11 subsystems for Linux
riverwm/river★ 4.3k
River is a Wayland compositor that deliberately delegates window-management policy to a separate process.
mitchellh/libxev★ 3.4k
zml/zml★ 3.3k
vercel-labs/fx★ 3.1k
fx is a native, model-agnostic coding-agent CLI, also embeddable through libfx and ACP.
zig-gamedev/zig-gamedev★ 2.9k
zig-gamedev is a development repository centered here on runnable Zig graphics and multimedia sample applications; the README also describes libraries, but none are present in…
vercel-labs/zero-native★ 2.8k
- This is a monorepo for a Zig-based desktop app framework plus its CLI, docs, examples, and publishable npm wrapper.
neurocyte/flow★ 2.4k
Flow Control is a Zig programmer’s text editor.
zigembeddedgroup/microzig★ 2.3k
MicroZig is an in-development Zig embedded-development project; the README points users to its website but documents no concrete workflow.
libvaxis is a Zig terminal UI library with a low-level terminal API and a higher-level widget framework.
x64dbg-MCP Server is a native MCP plugin that lets an AI client operate x64dbg through authenticated Streamable HTTP or legacy SSE.
andrewrk/poop★ 1.9k
This is a specialized command-line tool focused on performance monitoring, specifically using Linux's perf_event_open functionality. It's a standalone executable written in Zig.
karlseguin/http.zig★ 1.6k
http.zig is a Zig HTTP/1.1 server library.
kristoff-it/zine★ 1.3k
tonybanters/oxwm★ 946
ashhart/tensorfold★ 557
meszmate/zigzag★ 556
zackradisic/tyvm★ 553
syndica/sig★ 376
zantfoundation/z-ant★ 371
thealgorithms/zig★ 362
justrach/kuri★ 359
ziglang/zig-spec★ 225
sin-ack/zigself★ 212
talonfloof/zorroos★ 149
rockorager/ourio★ 142
pig-dot-dev/piglet★ 140
no1msd/seance★ 133
blockblaz/zeam★ 91
speed2exe/myzql★ 76
raptodb/rapto★ 36
g41797/tofu★ 28
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.