Rust project architecture examples, page 15
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 701–750 of 1,000
avhz/rustquant★ 1.8k
RustQuant is a quantitative-finance library exposing Rust APIs and a partial Python binding.
prusti/prusti★ 1.8k
Prusti is a Rust verifier: users submit Rust programs and contracts through command-line or IDE tooling, and the product checks safety properties and specifications, reporting…
rgwood/systemctl-tui★ 1.8k
supervc-stack/vectorchord★ 1.8k
VectorChord is a PostgreSQL extension for storing and searching vectors through RaBitQ-compressed and graph-based indexes.
zhaofengli/attic★ 1.8k
Attic is a self-hostable Nix Binary Cache server. Its primary function is to serve as a binary cache backed by an S3-compatible storage provider.
appflowy-io/appflowy-cloud★ 1.8k
The “admin_frontend” directory is the dedicated admin interface. It contains assets, template files, and its own Dockerfile and Cargo configuration.
stakpak/agent★ 1.8k
Stakpak is a DevOps agent that runs locally, interactively or as an always-on autopilot, to investigate infrastructure and perform operational work under configurable guardrails.
rojo-rbx/rojo★ 1.8k
Rojo maps filesystem projects into Roblox instance trees, then supports CLI builds/deployment, live Studio synchronization, and importing Studio changes back to files.
dfinity/ic★ 1.8k
This is the Internet Computer Protocol repository; its central product is the Rust replica run by machines in the network.
dominux/pentaract★ 1.8k
- Pentaract is a two-part system: a Rust backend in pentaract/ and a React/Vite frontend in ui/.
cnosdb/cnosdb★ 1.8k
CnosDB is a distributed time-series database.
0xmassi/webclaw★ 1.7k
Webclaw is a Rust workspace that converts web URLs into clean Markdown, text, JSON, HTML, and LLM-ready context.
cedar-policy/cedar★ 1.7k
Cedar is a Rust policy-language ecosystem for authoring, validating, analyzing, and enforcing fine-grained authorization policies.
ribirx/ribir★ 1.7k
Ribir is a Rust framework for building multi-platform GUIs.
amethyst/legion★ 1.7k
Legion is a Rust entity-component-system library for game projects.
al13n321/nnd★ 1.7k
nnd is a Linux x86 TUI debugger.
umio-yasuno/amdgpu_top★ 1.7k
AMDGPU_TOP is a Linux AMD GPU monitoring and diagnostics tool.
nestrilabs/nestri★ 1.7k
josh-project/josh★ 1.7k
This is a polyglot monorepo for a full-stack “Git history filtering proxy” system (“josh-project”).
egraphs-good/egg★ 1.7k
matthiasgrandl/loungy★ 1.7k
Loungy is a desktop application-launcher (similar to Raycast/Alfred), written primarily in Rust using GPUI for a GPU-accelerated UI, with a small Swift library for macOS native…
fynnfluegge/agtx★ 1.7k
agtx is a terminal-native kanban and orchestration environment for coding agents.
qufei1993/skills-hub★ 1.7k
Skills Hub is a Tauri desktop manager for installing, organizing, updating, and synchronizing AI coding-tool skills.
samwho/spacer★ 1.7k
teamclouday/androidmic★ 1.7k
AndroidMic turns an Android phone into a PC microphone.
pdf-rs/pdf★ 1.7k
This is a Rust Cargo workspace centered on a single library crate, pdf, with two supporting crates: pdf_derive for derive/proc-macro support and examples for runnable sample…
matanolabs/matano★ 1.7k
Various input sources (50+ supported log sources)
ooolabdev/ooosplat★ 1.7k
OOOSplat is a local Tauri desktop app that turns a video or image sequence into a Gaussian Splatting project, then supports preview, editing, and export.
learning-rust/learning-rust.github.io★ 1.7k
Learning Rust is a Hugo-based educational site.
foyer-rs/foyer★ 1.7k
Library Core (foyer): This is the central crate where the primary API is exposed. It integrates the various functionalities of hybrid caching.
nikaiw/vmkatz★ 1.7k
VMkatz is an offline Windows-credential extraction tool for virtual-machine memory snapshots, virtual disks, backup images, and raw artifacts.
fabro-sh/fabro★ 1.7k
Fabro is a graph-driven software-agent orchestration product: engineers define workflows, start and supervise runs, then inspect changes and execution evidence.
iniox/matugen★ 1.6k
- matugen is a single Rust CLI application for generating color palettes and applying them to templates, config files, and wallpapers.
eugeny/russh★ 1.6k
This is an open-source Rust library/toolset providing a low-level, async Tokio-based SSH2 client and server implementation, plus related crates for config, utilities, and SSH…
tokio-rs/io-uring★ 1.6k
Public API & Library Core: Represented by the src/lib.rs along with modules like opcode.rs, register.rs, submit.rs, squeue.rs, and cqueue.rs.
succinctlabs/sp1★ 1.6k
The system architecture should be divided into these key components.
rust-embedded/discovery★ 1.6k
Discovery is an educational Rust microcontroller book repository, with deprecated example sets for STM32F3 Discovery and micro:bit boards.
ikatson/rqbit★ 1.6k
obi1kenobi/cargo-semver-checks★ 1.6k
This is a Rust-based command-line tool (a cargo subcommand) that lints crate API changes for SemVer violations.
zama-ai/tfhe-rs★ 1.6k
– Rust High-Level API: This is the primary interface for developers working in Rust.
nasa/spacewasm★ 1.6k
SpaceWasm is a no_std WebAssembly 1.0 decoder, validator, compiler, and interpreter for constrained spacecraft systems.
denoland/deno_lint★ 1.6k
This project is a Rust-based linter library that powers the deno lint command and can also be used for Node.js.
rust-osdev/uefi-rs★ 1.6k
analysedecircuit/oxideterm★ 1.6k
OxideTerm is a native, GPU-rendered workspace for remote operations: users select a target, open a terminal or another tool, exchange data with a remote host, and receive…
dtolnay/quote★ 1.6k
quote is a Rust quasi-quoting library. A macro author invokes quote!
ricosjp/truck★ 1.6k
Truck is a modular Rust CAD kernel.
cloudflare/foundations★ 1.6k
This is an open-source, modular Rust library (“Foundations”) for production-grade systems, providing logging, distributed tracing, metrics, memory profiling, seccomp-based…
lahfir/agent-desktop★ 1.6k
Agent Desktop exposes desktop observation and control through a Rust CLI and C ABI.
chojs23/concord★ 1.6k
Concord is a Rust terminal client for Discord. The main workflow is terminal input, command dispatch, Discord requests/events, state updates, and dashboard rendering.
haobogu/rmk★ 1.6k
This is an open-source, modular Rust framework (“RMK”) for building keyboard firmware targeting a wide range of microcontrollers.
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.