GitDiagram
Browse

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

  1. avhz/rustquant★ 1.8k

    RustQuant is a quantitative-finance library exposing Rust APIs and a partial Python binding.

  2. 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…

  3. supervc-stack/vectorchord★ 1.8k

    VectorChord is a PostgreSQL extension for storing and searching vectors through RaBitQ-compressed and graph-based indexes.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. dfinity/ic★ 1.8k

    This is the Internet Computer Protocol repository; its central product is the Rust replica run by machines in the network.

  9. dominux/pentaract★ 1.8k

    - Pentaract is a two-part system: a Rust backend in pentaract/ and a React/Vite frontend in ui/.

  10. cnosdb/cnosdb★ 1.8k

    CnosDB is a distributed time-series database.

  11. 0xmassi/webclaw★ 1.7k

    Webclaw is a Rust workspace that converts web URLs into clean Markdown, text, JSON, HTML, and LLM-ready context.

  12. cedar-policy/cedar★ 1.7k

    Cedar is a Rust policy-language ecosystem for authoring, validating, analyzing, and enforcing fine-grained authorization policies.

  13. ribirx/ribir★ 1.7k

    Ribir is a Rust framework for building multi-platform GUIs.

  14. amethyst/legion★ 1.7k

    Legion is a Rust entity-component-system library for game projects.

  15. al13n321/nnd★ 1.7k

    nnd is a Linux x86 TUI debugger.

  16. umio-yasuno/amdgpu_top★ 1.7k

    AMDGPU_TOP is a Linux AMD GPU monitoring and diagnostics tool.

  17. josh-project/josh★ 1.7k

    This is a polyglot monorepo for a full-stack “Git history filtering proxy” system (“josh-project”).

  18. 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…

  19. fynnfluegge/agtx★ 1.7k

    agtx is a terminal-native kanban and orchestration environment for coding agents.

  20. qufei1993/skills-hub★ 1.7k

    Skills Hub is a Tauri desktop manager for installing, organizing, updating, and synchronizing AI coding-tool skills.

  21. teamclouday/androidmic★ 1.7k

    AndroidMic turns an Android phone into a PC microphone.

  22. 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…

  23. matanolabs/matano★ 1.7k

    Various input sources (50+ supported log sources)

  24. 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.

  25. learning-rust/learning-rust.github.io★ 1.7k

    Learning Rust is a Hugo-based educational site.

  26. 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.

  27. nikaiw/vmkatz★ 1.7k

    VMkatz is an offline Windows-credential extraction tool for virtual-machine memory snapshots, virtual disks, backup images, and raw artifacts.

  28. 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.

  29. iniox/matugen★ 1.6k

    - matugen is a single Rust CLI application for generating color palettes and applying them to templates, config files, and wallpapers.

  30. 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…

  31. 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.

  32. succinctlabs/sp1★ 1.6k

    The system architecture should be divided into these key components.

  33. rust-embedded/discovery★ 1.6k

    Discovery is an educational Rust microcontroller book repository, with deprecated example sets for STM32F3 Discovery and micro:bit boards.

  34. 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.

  35. zama-ai/tfhe-rs★ 1.6k

    – Rust High-Level API: This is the primary interface for developers working in Rust.

  36. nasa/spacewasm★ 1.6k

    SpaceWasm is a no_std WebAssembly 1.0 decoder, validator, compiler, and interpreter for constrained spacecraft systems.

  37. 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.

  38. 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…

  39. dtolnay/quote★ 1.6k

    quote is a Rust quasi-quoting library. A macro author invokes quote!

  40. ricosjp/truck★ 1.6k

    Truck is a modular Rust CAD kernel.

  41. 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…

  42. lahfir/agent-desktop★ 1.6k

    Agent Desktop exposes desktop observation and control through a Rust CLI and C ABI.

  43. 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.

  44. 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.