Rust project architecture examples, page 5
Interactive architecture diagrams of 581 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 201–250 of 581
stalwartlabs/stalwart★ 13.8k
Stalwart is a Rust mail and collaboration server exposing SMTP, IMAP, POP3, JMAP, CalDAV/CardDAV/WebDAV, and administrative HTTP APIs.
refirmlabs/binwalk★ 13.8k
This is a command-line firmware analysis tool and Rust library (Binwalk v3).
olow304/memvid★ 13.6k
Memvid is an open-source Python library and CLI tool for “Video-as-Database” AI memory.
espanso/espanso★ 13.5k
pollen-robotics/microduck★ 13.3k
Microduck is the runtime for a small biped robot: daemons provide control, sensing, connectivity, camera media, configuration, and reversible updates, with command-line and…
This is Clippy, a Rust-based linter tool implemented as a collection of crates. It serves both as a Cargo subcommand (cargo clippy) and as a standalone driver (clippy-driver).
web-infra-dev/rspack★ 13k
Rspack is a Rust-based, webpack-compatible web bundler.
libnyanpasu/clash-nyanpasu★ 12.9k
Based on our analysis of the file tree and the README, Clash Nyanpasu is a desktop GUI application for the Clash network proxy that leverages Tauri for its desktop-side…
rayon-rs/rayon★ 12.8k
Rayon API crate (“rayon” in the top-level src/)
orf/gping★ 12.4k
cloudflare/quiche★ 12.3k
quiche is a Rust QUIC and HTTP/3 protocol stack.
svenstaro/genact★ 12.2k
genact is a terminal/web “nonsense activity generator”: it repeatedly runs selected simulations that print convincing fake activity.
stalwartlabs/mail-server★ 12.1k
This is an open-source, all-in-one mail server supporting multiple mail protocols including JMAP, IMAP4/IMAP4rev2, POP3, SMTP, and ManageSieve.
imsnif/bandwhich★ 12k
bandwhich is a CLI network-utilization monitor: users select an interface and output options, then it captures traffic, associates connections with processes, optionally resolves…
hyperium/tonic★ 11.9k
Core gRPC & HTTP/2 Implementation (“tonic”)
orhun/git-cliff★ 11.9k
- This is a Rust monorepo for git-cliff, a changelog and release-notes generator.
pumpkin-mc/pumpkin★ 11.8k
Pumpkin is a Rust Minecraft server.
run-llama/liteparse★ 11.7k
LiteParse is a local-first document parser centered on spatial PDF extraction, optional OCR, and text/Markdown/JSON output with bounding boxes.
glzr-io/glazewm★ 11.7k
GlazeWM is an open-source, Rust-based tiling window manager for Windows, inspired by i3wm.
quickwit-oss/quickwit★ 11.7k
Quickwit is a cloud-storage-oriented search engine for logs and traces.
akitaonrails/ai-memory★ 11.7k
ai-memory is a cross-agent, cross-machine long-term memory system for coding agents.
seanmonstar/reqwest★ 11.5k
Three parallel paths (async, blocking, and WASM)
ekzhang/bore★ 11.5k
bore is a single Rust CLI binary for reverse TCP tunneling: a local process exposes a local TCP service through a remote bore server.
bootandy/dust★ 11.5k
flxzt/rnote★ 11.2k
Rnote is a Rust desktop application split into three primary crates: rnote-ui for the GTK4 interface, rnote-engine for document/state/rendering logic, and rnote-compose for…
storytold/lightcraft★ 11.2k
LightCraft is a cross-platform photo library and non-destructive RAW developer, with native, browser, CLI, and MCP entry points.
tensorzero/tensorzero★ 11.2k
gitoxidelabs/gitoxide★ 11.1k
Gitoxide is a monorepo of Rust crates implementing Git functionality as both libraries and command-line tools.
pingcap/talent-plan★ 11k
Talent Plan is a training-curriculum repository, not one deployable application.
dmtrkovalenko/fff★ 10.9k
FFF is a reusable, fast file-search toolkit for editors and AI agents.
longbridge/gpui-component★ 10.8k
zackriya-solutions/meeting-minutes★ 10.8k
Recognize that this is a full-stack application designed for capturing live meeting audio, transcribing it in real-time, and generating summaries via AI.
prql/prql★ 10.8k
PRQL is principally an open-source compiler toolchain plus associated web-based documentation and playgrounds.
serde-rs/serde★ 10.8k
Serde is a Rust serialization/deserialization framework. This Cargo workspace separates stable public traits, the user-facing facade, compile-time derives, and validation.
moghtech/komodo★ 10.7k
Command Line Interface (CLI) (bin/cli): This component provides a CLI-based interface for users to interact with Komodo.
foundry-rs/foundry★ 10.6k
Foundry is a Rust toolkit for Ethereum development, centered on Forge, Cast, Anvil, and Chisel.
easytier/easytier★ 10.6k
The project is a decentralized VPN networking solution implemented primarily in Rust (with Cargo-managed components) that makes extensive use of asynchronous I/O via the Tokio…
spotifyd/spotifyd★ 10.6k
This is a Rust-based, headless Spotify client running as a UNIX daemon.
huggingface/tokenizers★ 10.6k
Core Tokenizer Library (Rust): This is the backbone of the project.
rustdesk/rustdesk-server★ 10.5k
RustDesk Server is a self-hosted remote-access backend, with separate rendezvous/ID and relay executables plus an optional Windows desktop manager.
shadowsocks/shadowsocks-rust★ 10.4k
This is a proxy server/client implementation written in Rust, specifically a port of the Shadowsocks protocol.
rerun-io/rerun★ 10.4k
Rerun is an open-source, multimodal data-logging and visualization toolchain.
finos/perspective★ 10.4k
Perspective is essentially a data analytics and visualization engine that includes a low-level high-performance query engine (developed primarily in C++ and Rust) along with…
seanmonstar/warp★ 10.4k
Warp is a composable Rust web-server framework.
rust-bakery/nom★ 10.4k
Main parsing traits and types from src/traits.rs
n0-computer/iroh★ 10.3k
This repository is a Rust workspace centered on secure peer-to-peer networking.
sharkdp/hexyl★ 10.3k
hexyl is a terminal hex viewer. A user invokes the CLI with a file or standard input, optional offsets, limits, formatting, panel, and color settings.
falkordb/falkordb★ 10.2k
FalkorDB is a Redis-hosted, multi-tenant property graph database.
automattic/harper★ 10.2k
Harper is an English grammar checker that focuses on fast, lightweight, local analysis.
hatoo/oha★ 10.1k
The system can be broken down into these primary components.
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.