GitDiagram
Browse

Rust project architecture examples, page 6

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 251–300 of 581

  1. sigoden/dufs★ 9.9k

  2. deeplethe/utopia★ 9.8k

    Utopia is an enterprise knowledge-engineering application: users connect or upload sources, ingest and extract material into a temporal ontology-backed graph, review uncertain…

  3. bottlerocket-os/bottlerocket★ 9.7k

    Bottlerocket is a Linux host OS for container workloads.

  4. funstory-ai/babeldoc★ 9.7k

    BabelDOC is a PDF scientific-paper translation library with CLI and Python entry points, producing translated and bilingual PDFs.

  5. h-m-h/weylus★ 9.6k

    Weylus is a computer-hosted tablet and phone interface for mirroring screens and forwarding touch, stylus, mouse, and keyboard input.

  6. fastrepl/anarlog★ 9.6k

    Anarlog is a local-first desktop meeting notepad: it captures device audio, transcribes it, stores sessions and notes locally, then supports note editing, AI summaries/chat, and…

  7. jely2002/youtube-dl-gui★ 9.5k

    Open Video Downloader is a Vue/Tauri desktop application that wraps yt-dlp for video, audio, subtitle, playlist, and metadata downloads.

  8. databendlabs/databend★ 9.5k

    Databend is a Rust enterprise data warehouse.

  9. h4ckf0r0day/obscura★ 9.4k

    - This is a Rust workspace that builds a single headless browser product plus supporting libraries.

  10. jpochyla/psst★ 9.4k

    Psst is a native desktop Spotify client written in Rust. It comprises.

  11. risingwavelabs/risingwave★ 9.3k

    RisingWave is a SQL-based event streaming database: it ingests live and historical data, maintains incremental results, and serves queries or writes results to downstream systems…

  12. ramensoftware/windhawk★ 9.3k

    Windhawk is a Windows customization application: users browse and manage mods through a UI or CLI, while the engine provides the runtime for injecting and hooking into Windows…

  13. fyroxengine/fyrox★ 9.1k

    Engine Core: Represent it with components such as fyrox-core and fyrox-impl. This includes the primary engine loop, type traits, task management, and resource management.

  14. storytold/craft-anything★ 9.1k

    Craft Anything is a desktop and CLI application for inspecting websites, apps, games, and files, then using a coding agent to build and compare a clean-room recreation.

  15. embassy-rs/embassy★ 9k

    Embassy is a framework and set of libraries for embedded systems in Rust.

  16. spacejam/sled★ 9k

    API Layer: Represent the public interface exposed to clients (the “sled” library interface).

  17. loco-rs/loco★ 8.8k

    Core Framework (located in the “src” directory): This includes application logic, controllers, routes, middleware, ORM/model handling, and templating (views and mailers).

  18. kata-containers/kata-containers★ 8.8k

    Kata Containers runs container workloads inside lightweight VMs: a container manager requests sandbox and task operations, the runtime configures resources and a selected…

  19. 0xplaygrounds/rig★ 8.8k

    Rig is a Rust library for building LLM-powered applications.

  20. awslabs/llrt★ 8.7k

    The LLRT project is a custom, lightweight JavaScript runtime built in Rust and geared primarily towards fast serverless execution on AWS Lambda (or similar environments).

  21. pydantic/monty★ 8.7k

    Monty is a Rust-based Python sandbox exposed through Rust, Python, and JavaScript bindings, with a CLI and a protocol-driven worker suitable for local or WebSocket hosting.

  22. paradedb/paradedb★ 8.6k

    PostgreSQL Database Server: At the core lies Postgres itself, into which the extension is installed. Indicate that this serves as the datastore and query engine.

  23. vi/websocat★ 8.6k

    - websocat is a single Rust CLI binary plus supporting library code.

  24. apache/arrow-datafusion★ 8.5k

    The system architecture should be divided into these key components.

  25. apache/datafusion★ 8.5k

    Notice in the README that several “subprojects” (e.g., DataFusion Python, DataFusion Ray, and DataFusion Comet) target different use cases.

  26. reacherhq/check-if-email-exists★ 8.5k

    HTTP Backend Service (backend): This module (under the “backend” directory) exposes HTTP endpoints (with distinct versions, such as v0 and v1 under the “src/http” folders) for…

  27. superradcompany/microsandbox★ 8.5k

    Microsandbox is a cross-platform local microVM platform for isolating untrusted workloads.

  28. vercel-labs/agent-desktop★ 8.4k

    agent-desktop is a cross-platform desktop automation CLI and C library.

  29. paritytech/substrate★ 8.4k

    This is a monorepo SDK (“Polkadot SDK”) that merges three blockchain‑framework repositories (Cumulus, Substrate, Polkadot).

  30. gyroflow/gyroflow★ 8.4k

    1. Gyroflow is a cross-platform desktop/mobile video stabilization application built as a Rust workspace with a Qt/QML user interface.

  31. epicgames/lore★ 8.3k

    Lore is a Rust, centralized version-control system for large binary and source assets.

  32. max-sixty/worktrunk★ 8.3k

    Worktrunk is a CLI that makes Git worktrees convenient for parallel AI-agent work.

  33. ai-dynamo/dynamo★ 8.3k

    Dynamo is a datacenter-scale inference orchestration layer for coordinating inference engines across GPUs and nodes.

  34. pemistahl/grex★ 8.2k

    grex is a Rust library and command-line utility that generates a Perl-compatible regular expression guaranteed to match its supplied test cases.

  35. mfontanini/presenterm★ 8.1k

    Input “Markdown file” that defines the presentation.

  36. epi052/feroxbuster★ 8.1k

    feroxbuster is a Rust forced-browsing tool: users provide targets and a wordlist, then it probes paths, reports accessible resources, and can recursively discover links.

  37. fastrepl/hyprnote★ 8.1k

    Hyprnote is a local‐first, full‐stack meeting AI notepad with both a web app and a desktop Tauri client.

  38. ducaale/xh★ 8.1k

    xh is a Rust command-line HTTP client offering HTTPie-compatible request syntax, configurable networking, authentication, sessions, downloads, curl translation, and…

  39. warp-tech/warpgate★ 8k

    Warpgate is a transparent, multi-protocol bastion: users connect through native clients or a browser, authenticate, select or resolve an authorized target, and have traffic…

  40. amethyst/amethyst★ 8k

    Amethyst is a modular, data-oriented Rust game engine.

  41. svenstaro/miniserve★ 7.9k

    miniserve is a CLI static-file HTTP server.

  42. boundaryml/baml★ 7.8k

    Core Engine & Libraries: Use the “engine” directory as the heart of the system. Within it, there are multiple submodules such as.

  43. bensadeh/tailspin★ 7.8k

    CLI Interface: Represented primarily by the files in src/cli (including command parsing, completions, and keyword processing).

  44. ekzhang/sshx★ 7.7k

    sshx is a secure collaborative terminal system: a local CLI exposes a terminal session, Rust servers relay/synchronize it, and a Svelte web client renders and controls shared…

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.