Rust project architecture examples, page 2
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 51–100 of 581
nushell/nushell★ 38.9k
nu-protocol for data types and communication
hmbown/codewhale★ 38.6k
1. This is a Rust monorepo centered on an agent harness, not a single app.
sxyazi/yazi★ 38.2k
1. This is a Rust monorepo for Yazi, a terminal file manager. The architecture is split into many small crates, with a clear separation between.
lapce/lapce★ 38.2k
servo/servo★ 38.1k
Servo is a prototype browser engine.
storytold/artcraft★ 37.5k
ArtCraft is a desktop creative IDE for AI image and video work.
spacedriveapp/spacedrive★ 37.5k
pnpm/pnpm★ 36.7k
pnpm is a fast, disk-efficient Node.js package manager; the README also describes workspace support and runtime version management.
dioxuslabs/dioxus★ 36.1k
This is a Rust workspace for the Dioxus UI framework, split into many crates under packages/, plus example apps under examples/ and integration tests under…
casey/just★ 36k
just is a cross-platform command runner: users select a recipe in a project justfile, and the CLI loads and interprets that file before running recipe commands in a shell.
cjpais/handy★ 35.6k
Handy is a cross-platform desktop speech-to-text app whose primary workflow is shortcut-activated recording, local speech recognition, and pasting the resulting text into the…
qdrant/qdrant★ 34.9k
Qdrant is a vector database and similarity-search service: clients submit point-management or search requests through REST or gRPC, and receive results from the service.
jdx/mise★ 34k
mise is a Rust CLI for managing development tools, environment variables, project tasks, and machine bootstrap configuration.
rustfs/rustfs★ 33.9k
RustFS is a distributed object-storage server: clients use S3 and other supported protocols to store or retrieve objects, which are managed by the storage engine and persisted…
block/goose★ 33.7k
firecracker-microvm/firecracker★ 33.3k
VMM (Virtual Machine Monitor) - The central component
tabbyml/tabby★ 33.2k
gyulyvgc/sniffnet★ 33.1k
GUI Layer: This is the presentation layer and it is very modular. It includes.
surrealdb/surrealdb★ 33.1k
SurrealDB is a Rust multi-model database and API backend.
User Interface & Interaction: Represent the interactive shell runtime where users provide commands.
xai-org/x-algorithm★ 32.2k
This monorepo implements X’s For You feed request path plus the offline/streaming systems that produce retrieval data, model scores, safety labels, and enforcement outcomes.
linera-io/linera-protocol★ 32.2k
The system should be represented in layers, from bottom to top.
lbjlaq/antigravity-manager★ 31.9k
Antigravity Tools is a desktop account manager and local AI relay.
atuinsh/atuin★ 31.9k
Atuin is a shell-history manager: shell hooks collect commands and context, local history supports interactive/filtered search and statistics, and optional encrypted…
instructkr/clawd-code★ 31.8k
- This is a Python-first porting workspace for a harness/agent system, not a full production app.
bigpizzav3/codexplusplus★ 31.7k
Codex++ is an external launcher and management suite for the Codex/ChatGPT desktop app.
hmbown/deepseek-tui★ 31.6k
1. This is a multi-product monorepo centered on a Rust terminal coding agent, plus a separate web presence and some deployment/integration glue.
tokio-rs/tokio★ 31.5k
This is a workspace of Rust crates providing an event-driven, non-blocking I/O runtime.
influxdata/influxdb★ 31.4k
InfluxDB 3 Core is a time-series database for ingesting, transforming, storing, and querying event data.
vercel/turborepo★ 31.1k
Turborepo is a build system for coding agents: a user invokes the CLI to configure and discover a repository, resolve task dependencies, and run selected tasks with caching and…
nautechsystems/nautilus_trader★ 31.1k
NautilusTrader is a Rust-native, event-driven trading system with Python as a control plane.
zackriya-solutions/meetily★ 31.1k
Meetily is a desktop meeting assistant: users record or import audio, receive a local transcript, save meeting data, and can generate an AI summary.
sunface/rust-course★ 31.1k
This repository is primarily a Chinese Rust learning resource: readers use the course for beginner-to-advanced study, with additional practice materials and an AI-learning chapter.
ankitects/anki★ 31k
Anki is the desktop spaced-repetition application. Its primary runtime is a Python/Qt desktop client backed by Rust domain logic and SQLite storage.
zeroclaw-labs/zeroclaw★ 30.8k
- This is a large Rust workspace centered on a single local-first agent runtime.
zellij-org/zellij★ 30.6k
iced-rs/iced★ 30k
wezterm/wezterm★ 29.4k
WezTerm is a cross-platform, GPU-accelerated terminal emulator and multiplexer.
sharkdp/hyperfine★ 29.1k
Hyperfine is a cross-platform command-line benchmarking tool.
niri-wm/niri★ 28.9k
Niri is a scrollable-tiling Wayland compositor.
chroma-core/chroma★ 28.6k
- This is a monorepo for Chroma, an AI vector database/search system.
emilk/egui★ 28.6k
Immediate mode architecture with a special indicator
cloudflare/pingora★ 27.7k
Pingora is a Rust framework for building programmable network services, especially HTTP proxies.
jj-vcs/jj★ 27.4k
xai-org/grok-build★ 26.9k
Grok Build is a terminal AI coding agent.
alexsjones/llmfit★ 26.4k
- llmfit is a multi-surface Rust application for recommending LLMs for a machine’s hardware.
thealgorithms/rust★ 26.1k
This is an educational Rust library of independently callable algorithm implementations, not a service with a single user-to-result workflow.
wilfred/difftastic★ 26k
Difftastic is a command-line structural diff tool: users provide two files or directories, the program identifies their content and language, parses supported syntax, computes…
rwf2/rocket★ 25.7k
zama-ai/fhevm★ 25.6k
This is a full-stack, distributed blockchain framework (“FHEVM”) that spans on-chain smart contracts (Solidity) and off-chain compute and key-management microservices (Rust).
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.