GitDiagram
Browse

Rust project architecture examples, page 12

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 551–581 of 581

  1. jhaals/yopass★ 2.8k

    - Yopass is split into three main deliverables: a Go backend service, a React/TypeScript web app, and a separate Docusaurus-based microsite for docs/marketing.

  2. julyx10/lap★ 2.8k

    Lap is a local-first desktop photo manager: users connect existing folders as libraries, index and organize their media, then browse, search, edit, and manage files without…

  3. numaproj/numaflow★ 2.8k

    Numaflow is a Kubernetes-native streaming data platform: users define pipeline resources, admission validation checks them, and controllers reconcile workloads that run source…

  4. diocrafts/oxicloud★ 2.8k

    OxiCloud is a full-stack web application focused on file storage and management.

  5. vortex-data/vortex★ 2.8k

    This is an extensible, high-performance columnar file format toolkit (called “Vortex”) implemented as a Rust monorepo.

  6. paritytech/polkadot-sdk★ 2.8k

    The Polkadot SDK is a toolkit for building blockchain runtimes and nodes, including parachains and cross-chain bridges.

  7. shshemi/tabiew★ 2.8k

    Tabiew is a TUI application written in Rust.

  8. salsa-rs/salsa★ 2.8k

    Query Definitions – This includes both Input queries (the base inputs) and Function queries (which compute derived values).

  9. shuakami/qq-chat-exporter★ 2.8k

    - This repo is a multi-part QQ chat export system, not a single application.

  10. mitsuhiko/minijinja★ 2.8k

    MiniJinja is a Jinja-compatible template engine, with Rust as its core implementation and a separate native Go implementation.

  11. sheeki03/tirith★ 2.8k

    Tirith is a terminal-security product: shell hooks and CLI commands inspect commands, pasted/output content, and files before execution or use, then produce findings and…

  12. yhan-sun/p2wlan★ 2.8k

    P2WLAN is a cross-platform virtual-LAN product: users sign in, join a private network or room, and communicate over virtual IPs.

  13. microsoft/pg_durable★ 2.8k

    pg_durable is a Rust/pgrx PostgreSQL extension for SQL-authored, long-running workflows.

  14. eycorsican/leaf★ 2.7k

    Leaf CLI: Represented by the leaf-cli directory (with its own Cargo.toml and main.rs). This component handles user interactions and command-line operations.

  15. spyglass-search/spyglass★ 2.7k

    External Services Connectors (Google Drive, GitHub, Reddit, etc.)

  16. priler/jarvis★ 2.7k

    This is a full-stack, offline voice assistant application.

  17. open-telemetry/opentelemetry-rust★ 2.7k

    OpenTelemetry Rust is a multi-crate observability implementation: applications instrument code through shared APIs, SDKs collect and process logs, metrics, and traces, and…

  18. chunyu33/light-c★ 2.7k

    LightC is a Windows desktop utility for reviewing disk usage and system-cleanup candidates, then selectively applying maintenance actions.

  19. bahdotsh/wrkflw★ 2.7k

    - This is a Rust workspace centered on a single CLI binary, wrkflw, plus a set of internal libraries.

  20. raine/workmux★ 2.7k

    workmux is a Rust CLI that coordinates Git worktrees, terminal-multiplexer windows, and coding agents.

  21. gauge-sh/tach★ 2.7k

    CLI Interface – a command layer exposed via commands like “tach init”, “tach check”, “tach show”, and “tach report”.

  22. pythops/bluetui★ 2.7k

    bluetui is a single-binary, terminal user interface (TUI) application written in Rust for managing Bluetooth adapters and devices on Linux.

  23. probe-rs/probe-rs★ 2.7k

    This is a multi-crate Rust workspace providing a modern embedded-debugging toolkit (“probe-rs”) and a suite of companion command-line tools (cargo-flash, cargo-embed, GDB/DAP…

  24. rust-embedded/embedded-hal★ 2.7k

    This workspace is a platform-agnostic embedded foundation rather than an end-user application.

  25. mlua-rs/mlua★ 2.6k

  26. devflowinc/trieve★ 2.6k

    Frontend Clients: There are several user interfaces (e.g., the “chat”, “dashboard”, “search” apps under the frontends folder, along with shared UI utilities).

  27. near/nearcore★ 2.6k

    nearcore is the Rust reference implementation of the NEAR Protocol: node software for a sharded smart-contract blockchain.

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.