GitDiagram
Browse

Rust project architecture examples, page 2

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 51–100 of 581

  1. nushell/nushell★ 38.9k

    nu-protocol for data types and communication

  2. hmbown/codewhale★ 38.6k

    1. This is a Rust monorepo centered on an agent harness, not a single app.

  3. sxyazi/yazi★ 38.2k

    1. This is a Rust monorepo for Yazi, a terminal file manager. The architecture is split into many small crates, with a clear separation between.

  4. lapce/lapce★ 38.2k

  5. servo/servo★ 38.1k

    Servo is a prototype browser engine.

  6. storytold/artcraft★ 37.5k

    ArtCraft is a desktop creative IDE for AI image and video work.

  7. pnpm/pnpm★ 36.7k

    pnpm is a fast, disk-efficient Node.js package manager; the README also describes workspace support and runtime version management.

  8. dioxuslabs/dioxus★ 36.1k

    This is a Rust workspace for the Dioxus UI framework, split into many crates under packages/, plus example apps under examples/ and integration tests under…

  9. casey/just★ 36k

    just is a cross-platform command runner: users select a recipe in a project justfile, and the CLI loads and interprets that file before running recipe commands in a shell.

  10. cjpais/handy★ 35.6k

    Handy is a cross-platform desktop speech-to-text app whose primary workflow is shortcut-activated recording, local speech recognition, and pasting the resulting text into the…

  11. qdrant/qdrant★ 34.9k

    Qdrant is a vector database and similarity-search service: clients submit point-management or search requests through REST or gRPC, and receive results from the service.

  12. jdx/mise★ 34k

    mise is a Rust CLI for managing development tools, environment variables, project tasks, and machine bootstrap configuration.

  13. rustfs/rustfs★ 33.9k

    RustFS is a distributed object-storage server: clients use S3 and other supported protocols to store or retrieve objects, which are managed by the storage engine and persisted…

  14. block/goose★ 33.7k

  15. firecracker-microvm/firecracker★ 33.3k

    VMM (Virtual Machine Monitor) - The central component

  16. tabbyml/tabby★ 33.2k

  17. gyulyvgc/sniffnet★ 33.1k

    GUI Layer: This is the presentation layer and it is very modular. It includes.

  18. surrealdb/surrealdb★ 33.1k

    SurrealDB is a Rust multi-model database and API backend.

  19. fish-shell/fish-shell★ 33k

    User Interface & Interaction: Represent the interactive shell runtime where users provide commands.

  20. xai-org/x-algorithm★ 32.2k

    This monorepo implements X’s For You feed request path plus the offline/streaming systems that produce retrieval data, model scores, safety labels, and enforcement outcomes.

  21. linera-io/linera-protocol★ 32.2k

    The system should be represented in layers, from bottom to top.

  22. lbjlaq/antigravity-manager★ 31.9k

    Antigravity Tools is a desktop account manager and local AI relay.

  23. atuinsh/atuin★ 31.9k

    Atuin is a shell-history manager: shell hooks collect commands and context, local history supports interactive/filtered search and statistics, and optional encrypted…

  24. instructkr/clawd-code★ 31.8k

    - This is a Python-first porting workspace for a harness/agent system, not a full production app.

  25. bigpizzav3/codexplusplus★ 31.7k

    Codex++ is an external launcher and management suite for the Codex/ChatGPT desktop app.

  26. hmbown/deepseek-tui★ 31.6k

    1. This is a multi-product monorepo centered on a Rust terminal coding agent, plus a separate web presence and some deployment/integration glue.

  27. tokio-rs/tokio★ 31.5k

    This is a workspace of Rust crates providing an event-driven, non-blocking I/O runtime.

  28. influxdata/influxdb★ 31.4k

    InfluxDB 3 Core is a time-series database for ingesting, transforming, storing, and querying event data.

  29. vercel/turborepo★ 31.1k

    Turborepo is a build system for coding agents: a user invokes the CLI to configure and discover a repository, resolve task dependencies, and run selected tasks with caching and…

  30. nautechsystems/nautilus_trader★ 31.1k

    NautilusTrader is a Rust-native, event-driven trading system with Python as a control plane.

  31. zackriya-solutions/meetily★ 31.1k

    Meetily is a desktop meeting assistant: users record or import audio, receive a local transcript, save meeting data, and can generate an AI summary.

  32. sunface/rust-course★ 31.1k

    This repository is primarily a Chinese Rust learning resource: readers use the course for beginner-to-advanced study, with additional practice materials and an AI-learning chapter.

  33. ankitects/anki★ 31k

    Anki is the desktop spaced-repetition application. Its primary runtime is a Python/Qt desktop client backed by Rust domain logic and SQLite storage.

  34. zeroclaw-labs/zeroclaw★ 30.8k

    - This is a large Rust workspace centered on a single local-first agent runtime.

  35. wezterm/wezterm★ 29.4k

    WezTerm is a cross-platform, GPU-accelerated terminal emulator and multiplexer.

  36. sharkdp/hyperfine★ 29.1k

    Hyperfine is a cross-platform command-line benchmarking tool.

  37. niri-wm/niri★ 28.9k

    Niri is a scrollable-tiling Wayland compositor.

  38. chroma-core/chroma★ 28.6k

    - This is a monorepo for Chroma, an AI vector database/search system.

  39. emilk/egui★ 28.6k

    Immediate mode architecture with a special indicator

  40. cloudflare/pingora★ 27.7k

    Pingora is a Rust framework for building programmable network services, especially HTTP proxies.

  41. jj-vcs/jj★ 27.4k

  42. xai-org/grok-build★ 26.9k

    Grok Build is a terminal AI coding agent.

  43. alexsjones/llmfit★ 26.4k

    - llmfit is a multi-surface Rust application for recommending LLMs for a machine’s hardware.

  44. thealgorithms/rust★ 26.1k

    This is an educational Rust library of independently callable algorithm implementations, not a service with a single user-to-result workflow.

  45. wilfred/difftastic★ 26k

    Difftastic is a command-line structural diff tool: users provide two files or directories, the program identifies their content and language, parses supported syntax, computes…

  46. rwf2/rocket★ 25.7k

  47. zama-ai/fhevm★ 25.6k

    This is a full-stack, distributed blockchain framework (“FHEVM”) that spans on-chain smart contracts (Solidity) and off-chain compute and key-management microservices (Rust).

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.