GitDiagram
Browse

Rust project architecture examples, page 8

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 351–400 of 581

  1. rust-windowing/winit★ 5.9k

    This is “winit,” a Rust crate that provides cross-platform window creation and management. It is a low-level library (an open-source tool) rather than a full-stack application.

  2. microsoft/sudo★ 5.9k

    Sudo for Windows elevates commands launched from an unelevated terminal.

  3. rust-lang/futures-rs★ 5.8k

    futures-core – the core traits (e.g., Future, Stream) and fundamental abstractions;

  4. pyo3/maturin★ 5.8k

    Maturin is a Rust/Python packaging tool: users invoke its CLI or PEP 517 backend to turn Rust projects into Python distributions, install them locally, or publish them.

  5. dimforge/rapier★ 5.8k

    Rapier is a Rust 2D/3D physics engine for games, animation, and robotics, with C/C++, Python, TypeScript/JavaScript, and Bevy integrations.

  6. pimalaya/himalaya★ 5.8k

    The system should be represented as a layered architecture with the following main components.

  7. eventual-inc/daft★ 5.8k

    Daft is a Python-native, Rust-powered dataframe engine for structured and multimodal AI workloads.

  8. extism/extism★ 5.8k

    Extism is a WebAssembly plugin framework: an application configures and loads a Wasm module, then calls its exported functions through the runtime and receives output or errors.

  9. telemt/telemt★ 5.7k

    Telemt is a Rust/Tokio Telegram MTProto proxy.

  10. visioncortex/vtracer★ 5.7k

    This is a multi-target vectorization tool built around a core Rust library (vtracer).

  11. emmett-framework/granian★ 5.7k

    Granian is a Rust-backed HTTP server for Python applications.

  12. reagentx/imessage-exporter★ 5.6k

    imessage-exporter reads an Apple Messages SQLite database, applies conversation/date/participant selection, reconstructs typed messages, processes attachments, and writes TXT or…

  13. signalapp/libsignal★ 5.6k

    This is an open-source, multi-platform library repository (“libsignal”) that implements the Signal cryptographic protocol in Rust and exposes it via language-specific bindings…

  14. koharu-rs/koharu★ 5.6k

    Koharu is a local-first manga translation desktop application.

  15. pgdogdev/pgdog★ 5.6k

    PgDog is a PostgreSQL proxy and pooler.

  16. paradigmxyz/reth★ 5.6k

    - reth is a modular Ethereum execution client written in Rust.

  17. junhoyeo/tokscale★ 5.6k

    Tokscale combines a local Rust CLI that reads AI-agent usage, analyzes token and cost data, and presents it in a terminal UI with a web service for sharing submissions.

  18. achilng/floral-notepaper★ 5.6k

    Floral Notepaper is a local desktop notes app built with Tauri and React.

  19. facebook/pyrefly★ 5.5k

    Pyrefly is a multi‐platform, full‐stack static type checker and IDE for Python.

  20. splode/pomotroid★ 5.5k

    Pomotroid is a desktop Pomodoro timer: users configure work and break rounds, run the timer, and review completed-session statistics.

  21. agentgateway/agentgateway★ 5.5k

    Agentgateway is an AI-native proxy for LLM, MCP, and A2A traffic, with standalone and Kubernetes deployment modes.

  22. tangency-labs/solidcraft★ 5.5k

    SolidCraft is a parametric 3D CAD application.

  23. loro-dev/loro★ 5.5k

    Data Containers (Text, Tree, List, Map)

  24. kuberwastaken/claurst★ 5.4k

    - This is a Rust workspace in src-rust/, with a clean separation between a small set of runtime crates and a large spec/ directory that documents behavior and architecture.

  25. alexpasmantier/television★ 5.4k

    The system can be broken down into these major components.

  26. metalbear-co/mirrord★ 5.4k

    mirrord runs a developer’s local process with Kubernetes target context, routing selected network, file, and environment behavior through an agent pod.

  27. scanopy/scanopy★ 5.2k

    Scanopy continuously discovers network infrastructure and converts it into maintained L2, L3, workload, and application-dependency topology views.

  28. supabase-community/postgres-language-server★ 5.2k

    Client Interfaces: Represent the different “front-ends” that interact with your toolchain. This includes.

  29. libreddit/libreddit★ 5.2k

    Frontend Client: This is the end user’s web browser.

  30. saladday/cc-switch-cli★ 5.2k

    CC-Switch CLI is a Rust switchboard for configuring and operating multiple AI coding CLIs.

  31. microsandbox/microsandbox★ 5.2k

    microsandbox is a Rust-based platform (with CLI and multi-language SDKs) for secure, hardware-isolated execution of untrusted code via microVMs.

  32. mimblewimble/grin★ 5.1k

    Grin is a Mimblewimble cryptocurrency node.

  33. cordx56/rustowl★ 5.1k

    Core Analysis Engine: Represented by the RustOwl’s Rust code under the “rustowl” directory.

  34. apache/iggy★ 5.1k

    Apache Iggy is a persistent, multi-transport message-streaming platform.

  35. hickory-dns/hickory-dns★ 5.1k

    DNS Server: Found within the “crates/server” directory and used by the “bin” executable (hickory-dns) to run DNS server operations.

  36. denoland/celld★ 5.1k

    celld is a self-hosted distributed Workers/Durable Objects daemon.

  37. efforg/rayhunter★ 5.1k

    Daemon/Server (bin): This is the central executable that runs on the device. It handles.

  38. domcyrus/rustnet★ 5k

    RustNet is a cross-platform, per-process network monitor for terminals and automation.

  39. biliup/biliup★ 5k

    This is a full-stack, open-source streaming-record-and-upload tool called “Biliup.”

  40. solana-foundation/anchor★ 5k

    This is a developer framework for the Solana Sealevel runtime. Its primary purpose is to simplify the development, testing, and deployment of Solana programs (smart contracts).

  41. quinn-rs/quinn★ 5k

    This is an asynchronous QUIC protocol implementation written in Rust.

  42. webrtc-rs/webrtc★ 5k

    Underlying Transport Mechanisms: Create separate blocks for ICE (handling candidate gathering and networking), DTLS (for secure transport), SCTP (for data channels), and SRTP…

  43. withcoral/coral★ 4.9k

    Coral is a local SQL interface for agents and desktop users to query connected APIs and files.

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.