Rust project architecture examples, page 14
Interactive architecture diagrams of the 1,000 most-starred open-source Rust 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 651–700 of 1,000
lexmount/moli★ 2.1k
Moli is a headless browser for AI agents.
tobi/disktree★ 2.1k
disktree is a desktop disk-usage explorer and cleanup tool.
parasyte/pixels★ 2.1k
Based on your file tree and README, this project is a Rust-based library named “pixels” that provides a hardware-accelerated pixel frame buffer.
bytebeamio/rumqtt★ 2.1k
mesamirh/moviebox-tui★ 2.1k
MovieBox-TUI is a terminal media client.
git-ai-project/git-ai★ 2.1k
- git-ai is a Rust-first CLI and background service for attributing AI-generated code at line level.
jamailar/beav★ 2.1k
Beav is a local-first AI workspace for independent content creators.
yyjeqhc/webcodex★ 2k
WebCodex lets AI clients operate on repositories and development tools on user-owned machines.
jnsahaj/lumen★ 2k
matrix-org/matrix-rust-sdk★ 2k
High-Level Client Library (“matrix-sdk”): This crate packages most of the client features and acts as the entry point for users of the SDK.
sh1yo/x8★ 2k
Based on our analysis of both the file tree and README, we can see that this project (x8) is a specialized security tool written in Rust that focuses on “hidden parameters…
jamsocket/plane★ 2k
Plane manages keyed, stateful backend processes: a client requests a connection, the controller resolves or acquires the key, schedules a backend on a drone when needed, and…
aubepkg/aube★ 2k
aube is a Rust Node.js package manager.
rivolink/leaf★ 2k
Leaf is a terminal Markdown previewer.
esp-rs/esp-hal★ 2k
This is the esp-hal Rust workspace: bare-metal, no_std support for Espressif ESP32-family chips across RISC-V and Xtensa targets.
rcore-os/rcore-tutorial-v3★ 2k
Bootloader: Represented by the “bootloader” directory and its associated binary. This component is responsible for the early initialization and transitioning control to the kernel.
apache/datafusion-ballista★ 2k
Ballista is a distributed query execution engine that turns a single-node DataFusion application into a distributed system.
gorules/zen★ 2k
ZEN Engine is a portable business-rules runtime.
spu7nix/obamify★ 2k
This is “obamify,” a Rust-based image-morphing application that targets two platforms.
slawlor/ractor★ 2k
ractor is a pure-Rust actor framework library with an optional cluster extension (ractor_cluster).
start9labs/start-technologies★ 2k
This monorepo builds Start9’s self-hosting stack.
weavemindai/weft★ 2k
Weft is a language and runtime for composing AI, human, API, database, and infrastructure nodes into durable orchestrations.
ragnt/angryoxide★ 2k
AngryOxide is a Rust 802.11 survey and active attack tool.
rustsec/rustsec★ 2k
This workspace provides RustSec security tooling and supporting libraries.
zeroshot runs bounded, graph-defined QA workflows around coding agents: a worker implements a task, independent reviewers assess it, rejected work loops through repair and…
microsoft/windows-drivers-rs★ 1.9k
This workspace supplies Rust driver development crates plus the preview cargo-wdk CLI.
thtbee/nectarlink★ 1.9k
NectarLink pairs an Android phone with a PC for local, encrypted sharing and remote use.
cluvexstudio/aether★ 1.9k
Aether is a censorship-circumvention client.
aws/amazon-q-developer-cli★ 1.9k
This is an open-source, multi-crate Rust monorepo that produces the “Amazon Q” command-line tool.
oxigraph/oxigraph★ 1.9k
Oxigraph is an RDF graph database and SPARQL toolkit.
covibes/zeroshot★ 1.9k
Zeroshot is a native software-engineering agent that executes authored workflow graphs: a goal is admitted, graph transitions dispatch workers, independent reviews can trigger…
adileo/squirreldisk★ 1.9k
SquirrelDisk is a cross-platform disk-usage explorer and cleanup app.
valeriansaliou/vigil★ 1.9k
1. Vigil is a single Rust service that combines three major responsibilities: monitoring, alerting, and serving a public status page.
microsoft/openvmm★ 1.9k
aurae-runtime/aurae★ 1.9k
lgarron/folderify★ 1.9k
Command Line Interface (src/main.rs, src/command.rs, src/options.rs)
nubskr/walrus★ 1.9k
Walrus is a Rust library/crate that provides a high-performance, topic-based write-ahead log (WAL) storage engine.
chleba/netscanner★ 1.9k
netscanner is a terminal network-scanning and diagnostics application.
databendlabs/openraft★ 1.9k
This is an open-source Rust library/crate (“openraft”) implementing the Raft consensus protocol as an embeddable engine.
storytold/printcraft★ 1.9k
PrintCraft is a Rust PDF workbench delivered as a native app, web app, and CLI.
mrjackwills/oxker★ 1.9k
oxker is a Rust terminal UI for viewing and controlling Docker containers.
anza-xyz/agave★ 1.8k
Agave is a Rust workspace implementing a high-performance Solana-compatible validator: transaction intake, execution, consensus, ledger replication, persistence, and RPC/client…
dicklesworthstone/pi_agent_rust★ 1.8k
pi_agent_rust is a native terminal AI coding agent.
foxio-llc/ja4★ 1.8k
robustmq/robustmq★ 1.8k
RobustMQ is a unified, multi-protocol messaging broker: clients publish or send messages through MQTT, Kafka, NATS, AMQP, or mq9, and protocol consumers can read shared message…
nvidia-nemo/switchyard★ 1.8k
Switchyard is a Rust LLM traffic proxy and embeddable routing library.
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.