Rust project architecture examples, page 10
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 451–500 of 581
lapce/floem★ 4.1k
Floem Core Library – The “src” directory holds the core functionality (e.g., event handling, view creation, state management, style, animations, layout, theming, etc.).
- This is a multi-language monorepo centered on a fast fuzzy file/search engine.
wild-linker/wild★ 4k
Wild is a fast, drop-in linker. A compiler or build system invokes the wild executable, whose argument parser selects a platform backend.
ordinals/ord★ 4k
Command-Line Interface (CLI) & Client: The “bin” directory and various subcommands under src/subcommand indicate that “ord” is primarily a CLI tool.
squidowl/halloy★ 4k
nullmoth/nvidia-macos-driver★ 3.9k
NullMoth is a macOS NVIDIA graphics driver: a Metal application reaches the GPU through the driver plugin, AIR-to-SPIR-V translator, Vulkan backend and kernel extensions.
huggingface/safetensors★ 3.9k
Safetensors is a tensor-file format and library designed for safe, fast, lazy access without pickle.
safetensors/safetensors★ 3.9k
Safetensors is a safe, zero-copy-oriented tensor serialization format with Rust core support and Python APIs for several tensor frameworks.
woodruffw/zizmor★ 3.9k
edwardkim/rhwp★ 3.9k
rhwp is a Rust document engine for viewing and editing HWP, HWPX, and supported HML files, exposed through WebAssembly, CLI, desktop, and platform integrations.
ambientrun/ambient★ 3.9k
Ambient is a cross-platform multiplayer game runtime and development platform.
servo/pathfinder★ 3.9k
Pathfinder is a modular GPU rasterizer for fonts and vector graphics, exposed through a canvas-like API and Rust/C bindings.
postgresml/pgcat★ 3.9k
PgCat is a high-performance, multi-threaded PostgreSQL proxy and connection pooler written in Rust.
zhongbai2333/tomato-novel-downloader★ 3.9k
Tomato Novel Downloader searches or previews a novel, prepares its metadata and chapter plan, downloads chapters with resume/retry support, and exports text, EPUB, PDF, or…
hydra-db/hydradb★ 3.9k
HydraDB is a distributed, object-store-native graph database.
nkaz001/hftbacktest★ 3.9k
This is an open‑source High‑Frequency Trading (HFT) backtesting and live‑trading framework.
medialab/xan★ 3.9k
This is a command-line CSV processing tool written in Rust.
flox/flox★ 3.9k
ironcalc/ironcalc★ 3.8k
arthurbrussee/brush★ 3.8k
The project is a 3D reconstruction engine (“Brush”) that uses machine learning alongside real-time GPU rendering (utilizing WebGPU) to perform reconstruction via Gaussian…
kube-rs/kube★ 3.8k
kube-rs is a Rust Kubernetes client, resource model, CRD generator, and operator runtime.
chronotope/chrono★ 3.8k
Core Library Modules – Represent the heart of Chrono. These include.
vlcn-io/cr-sqlite★ 3.8k
CR-SQLite is a loadable SQLite extension for multi-master replication of independently edited databases.
nvidia/cuda-rust★ 3.8k
CUDA Rust provides two kernel-programming models—SIMT through cuda-oxide and tensor-tile programming through cutile-rs—over shared CUDA host runtimes.
moonrepo/moon★ 3.8k
moon is a polyglot monorepo management/orchestration CLI tool (written in Rust) with supplemental JavaScript/TypeScript packages and a documentation website.
curlpipe/ox★ 3.7k
Ox is a terminal text editor.
xintaofei/codeg★ 3.7k
Codeg is a multi-agent coding workspace: users work with supported coding-agent sessions in a unified interface, can delegate work across agents, and can run isolated background…
rust-lang/crates.io★ 3.7k
crates.io is the official Rust package registry, with a Rust/Axum backend, Diesel-backed data access, a SvelteKit frontend, and a custom background-worker system.
ultraworkers/claw-code-parity★ 3.7k
- This repository is a two-track porting workspace: a current Python-first analysis/porting tree under src/, and a larger Rust monorepo under rust/ that is the in-progress…
withsecureopensource/chainsaw★ 3.7k
Chainsaw is a command-line Windows forensic triage tool.
open-less/openless★ 3.7k
OpenLess is a cross-platform voice-input application: a user starts dictation, speaks, and receives polished text at the active cursor, with clipboard fallback if insertion fails.
touchhle/touchhle★ 3.6k
TouchHLE replaces the original iPhone OS – rather than low‐level emulation, it implements iOS frameworks (UIKit, Foundation, OpenGL ES, OpenAL, etc.) natively.
zvec-ai/zvec-grep★ 3.6k
zg is a local-first hybrid search layer for people and agents.
atalayalabs/oxicloud★ 3.6k
OxiCloud is a self-hosted cloud suite: users browse and upload files, then retrieve, preview, organize, or share them; it also serves calendars, contacts, and office editing.
dathere/qsv★ 3.6k
The system should be represented as a modular CLI application with these key components.
frectonz/sql-studio★ 3.6k
- This is a two-runtime product: a Rust command-line backend plus a TypeScript/React frontend.
shiyutim/tickets★ 3.5k
Tickets is a Tauri desktop ticketing workspace for Damai and Bilibili, with separate ticket-purchase and inventory-monitoring tasks.
smallcloudai/refact★ 3.5k
GUI / Frontend – Located in “refact-agent/gui”, which is a full-featured frontend built with components in TypeScript/React (or similar frameworks) using modern tooling (Vite…
opencloudgaming/opennow★ 3.5k
OpenNOW is a Qt desktop GeForce NOW client backed by a Rust core process and an in-process native Rust streaming engine.
julien-cpsn/atac★ 3.5k
This is “ATAC”, a terminal-based API client written in Rust. It is a monolithic CLI/TUI application, combining.
kvcache-ai/agentenv★ 3.5k
AgentENV runs and manages isolated Firecracker sandboxes for agent workloads.
martin-olivier/airgorah★ 3.5k
1. Purpose and principal workflow.
maplibre/martin★ 3.5k
Martin is an open-source tile server and toolkit written in Rust.
zhom/donutbrowser★ 3.5k
Donut Browser is a cross-platform, anti-detect desktop browser.
withsecurelabs/chainsaw★ 3.5k
Chainsaw is a standalone, full-stack CLI application written in Rust.
carthage-software/mago★ 3.5k
Mago is a Rust PHP toolchain for linting, static analysis, formatting, semantic checks, architectural guard rules, and CST display.
slatedb/slatedb★ 3.5k
SlateDB is an embedded LSM-tree key-value store that persists sorted tables and related state in object storage.
horizon-rust/horizon★ 3.4k
Horizon is a native Rust implementation of Minecraft: Java Edition, with a launcher, singleplayer and multiplayer gameplay, dedicated-server hosting, resource/data packs…
dioxuslabs/blitz★ 3.4k
The project is a rendering engine focused on displaying HTML/CSS. It falls within the “engine” / “browser-lite” domain rather than a full-featured browser.
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.