GitDiagram
Browse

Rust project architecture examples, page 11

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 501–550 of 581

  1. inotify-tools/inotify-tools★ 3.4k

    inotify-tools provides two command-line workflows—waiting for filesystem events and gathering filesystem-usage statistics—plus a reusable Rust/C library.

  2. sigp/lighthouse★ 3.4k

    – Represent the heart of the system.

  3. dtolnay/syn★ 3.4k

    Syn is a Rust token-stream parsing library primarily used by procedural macros.

  4. roapi/roapi★ 3.4k

  5. apache/arrow-rs★ 3.4k

    The README emphasizes that these crates support analytics, efficient in-memory computations and data transfer across systems.

  6. cloudflare/workers-rs★ 3.4k

    This project is a multi-crate, Rust-based framework that enables developers to write Cloudflare Workers in Rust.

  7. block/buzz★ 3.4k

    Buzz is a self-hostable, Nostr-based collaboration workspace where people, agents, workflows, git activity, and media become signed events on a community-scoped relay.

  8. thewawar/simple-http-server★ 3.4k

    This is a full-stack server application specialized in serving static files with support for directory indexing, file uploads, and a rich set of HTTP features (range requests…

  9. tweedegolf/101-rs★ 3.4k

    Teach-rs is a modular Rust teaching-material repository intended for instructors to assemble courses, not a self-teaching book or a single executable product.

  10. trusttunnel/trusttunnel★ 3.4k

    TrustTunnel is the server-side VPN endpoint for a protocol designed to resemble ordinary HTTPS traffic.

  11. yynxxxxx/codex-x★ 3.4k

    Codex-X is a Tauri desktop control plane for Codex prompts, providers, sessions, Skills/MCP, configuration, failover, and usage.

  12. lagrange-labs/deep-prove★ 3.4k

    DeepProve is a zero-knowledge inference system centered on the zkml Rust library, with a CLI/worker client stack, tensor storage, and inspection tooling.

  13. apache/datafusion-sqlparser-rs★ 3.3k

    Tokenizer: Located in src/tokenizer.rs, which breaks SQL input into tokens.

  14. smol-machines/smolvm★ 3.3k

    - This is a Rust workspace that builds a VM-oriented CLI plus a reusable core library.

  15. claration/impactor★ 3.3k

    Impactor is a cross-platform iOS sideloading application.

  16. dicklesworthstone/destructive_command_guard★ 3.3k

    dcg is a Rust CLI/hook that intercepts AI-agent shell commands, classifies destructive operations, and returns agent-specific deny protocols before execution.

  17. harry0703/mangodisk★ 3.3k

    MangoDisk is a cross-platform desktop utility for storage cleanup and analysis, privacy protection, and system management.

  18. orhun/ratty★ 3.3k

    Ratty is a GPU-rendered terminal emulator that runs terminal applications while adding 2D/3D presentation, a custom cursor, inline 3D objects, and Kitty image support.

  19. valence-rs/valence★ 3.3k

    Valence is a modular Rust framework for Minecraft: Java Edition servers built on Bevy ECS.

  20. zeronsh/zeron★ 3.3k

    Zeron is a local-first coding-agent control app with desktop, iOS, and headless CLI surfaces; optional account-based sync lets trusted devices follow or drive sessions.

  21. smithay/smithay★ 3.3k

    Smithay is a modular Rust library for building Wayland compositors, not a complete window manager.

  22. modelcontextprotocol/rust-sdk★ 3.2k

    The Model Layer (“model” directory): Defines data structures (e.g., ServerJsonRpcMessage, ClientJsonRpcMessage) and schemas using Schemars.

  23. golutra/golutra★ 3.2k

    - This repo is a desktop application built with Vue 3 + TypeScript on the frontend and Rust/Tauri on the backend.

  24. verus-lang/verus★ 3.2k

    Verus is a Rust program verifier: developers annotate executable Rust with specifications, and the tool statically checks those specifications rather than inserting runtime checks.

  25. trymirai/uzu★ 3.2k

    Uzu is a cross-platform local AI inference engine, exposed through Rust and language bindings and used by Mirai’s desktop GUI, CLI, and examples.

  26. eclipse-zenoh/zenoh★ 3.2k

    Eclipse Zenoh is a distributed data platform combining pub/sub, queries, storage, and computation.

  27. matthart1983/netwatch★ 3.2k

    NetWatch is a terminal network monitor and diagnostic agent. The user starts the CLI, which bootstraps sandboxing and runtime services, then runs the application coordinator.

  28. tellerops/teller★ 3.2k

    The project is an open-source command-line tool (CLI) that acts as a universal secret manager.

  29. delta-io/delta-rs★ 3.2k

    Cloud Storage Adapters (AWS S3, Azure, GCS, HDFS)

  30. theseus-os/theseus★ 3.2k

    Theseus is an experimental Rust OS focused on compiler-enforced resource management, fault recovery, and live runtime evolution.

  31. penberg/agentfs★ 3.1k

    1. Repository purpose and core architecture

  32. pdeljanov/symphonia★ 3.1k

    This at the center as it provides fundamental functionality

  33. spiceai/spiceai★ 3.1k

    Spice is a Rust data and AI runtime.

  34. dora-rs/dora★ 3.1k

    dora-rs is a dataflow-oriented robotics framework written in Rust, with multi-language APIs (Rust, Python, C, C++), a CLI, a coordinator service, a daemon service, and a runtime…

  35. tekaratzas/rustgpt★ 3.1k

    This is a pure-Rust, from-scratch implementation of a transformer-based large language model (LLM).

  36. yamato-security/hayabusa★ 3.1k

    Hayabusa is a command-line tool designed for rapid forensic analysis and threat hunting via Windows event logs.

  37. stacks-network/stacks-core★ 3.1k

    Stacks Node & Consensus: At the heart, there is a “stacks-node” component (located in testnet/stacks-node and other parts of the repository) implementing the core node logic…

  38. guillaume-be/rust-bert★ 3.1k

    Core Library (src/lib.rs): This is the heart of the project. It includes.

  39. gluesql/gluesql★ 3k

    Query Interface │ (SQL & AST Builder)

  40. ryancodrai/turbovec★ 3k

    - This is a Rust-first vector search engine with a Python extension package and a separate benchmark/evaluation harness.

  41. vnt-dev/vnt★ 3k

    VNT is a VPN tool that creates a virtual LAN using virtual IPs, NAT traversal, and multiple encryption/compression strategies.

  42. pkolaczk/fclones★ 2.9k

    fclones is a command-line duplicate-file finder and cleanup tool.

  43. xingkongliang/skills-manager★ 2.9k

    Skills Manager is a cross-platform desktop application and companion CLI for maintaining a central library of AI-agent skills, deploying them to global/project tool directories…

  44. lumina-ai-inc/chunkr★ 2.9k

    Frontend (apps/web): A modern, Vite/React-based web user interface that includes assets, authentication components, various UI components (like CheckoutOverlay, CodeBlock…

  45. devolutions/ironrdp★ 2.9k

    IronRDP is a suite of Rust libraries (crates) that implements various parts of the RDP protocol.

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.