GitDiagram
Browse

Rust project architecture examples, page 9

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 401–450 of 581

  1. perryts/perry★ 4.9k

    Perry is a TypeScript compiler and native application platform, with JavaScript and WebAssembly as additional targets.

  2. hahwul/dalfox★ 4.9k

    CLI/Command Layer – This is defined in the “cmd” directory.

  3. asterinas/asterinas★ 4.9k

    Asterinas is a Rust-based, Linux-compatible operating-system kernel built around OSTD, a small framekernel foundation intended to contain unsafe code.

  4. nguyenphutrong/quotio★ 4.9k

    Quotio combines a native macOS command center with a Rust CLI for quota visibility, account management, local proxy/agent setup, and automation.

  5. arroyosystems/arroyo★ 4.9k

    arroyo-api: Provides the HTTP/gRPC API endpoints that external clients (including the web UI) use.

  6. tokio-rs/topcoat★ 4.8k

    Topcoat is a modular Rust full-stack framework for application authors.

  7. greenbone/openvas-scanner★ 4.8k

    OpenVAS Scanner is a vulnerability-scanning engine with a legacy C implementation and a newer Rust stack intended to consolidate scanner services.

  8. qingjian-team/qingjian★ 4.8k

    Qingjian is a cross-platform Chinese input method that turns typed input into candidate text, with optional translations alongside candidates.

  9. dimforge/nalgebra★ 4.8k

    nalgebra is a Rust linear-algebra library.

  10. waditu/czsc★ 4.8k

    "Analysis Engine" at the center (czsc/analyze.py)

  11. kanidm/kanidm★ 4.7k

    Kanidm is a full-featured identity management platform.

  12. topgrade-rs/topgrade★ 4.7k

    Topgrade is a command-line system updater: it loads configuration, selects enabled update steps, executes tool- and platform-specific commands, and reports outcomes.

  13. idescriptor/idescriptor★ 4.7k

    iDescriptor is a Rust/Qt desktop tool for managing iOS devices over USB or wireless connections.

  14. storytold/vectorcraft★ 4.7k

    VectorCraft is a Rust vector-illustration application with desktop, browser, command-line, and agent-driven entry points.

  15. rivet-dev/agentos★ 4.6k

    agentOS is an embeddable operating system for coding agents.

  16. huggingface/text-embeddings-inference★ 4.6k

    This is a full-stack, high-performance inference server for text embeddings (and sequence classification/re-ranking) models.

  17. tokio-rs/mini-redis★ 4.6k

    mini‑redis is a networked server application *plus* an async client library (with a CLI and example clients) written in Rust using Tokio.

  18. restatedev/restate★ 4.6k

    Restate is a distributed runtime for durable execution, reliable communication, promises and timers, consistent state, and service introspection.

  19. zerx-lab/fluxdown★ 4.6k

    FluxDown is a cross-platform, multi-protocol download manager.

  20. smoltcp-rs/smoltcp★ 4.6k

    smoltcp is a standalone, event-driven, heapless TCP/IP stack.

  21. crmne/spotifast★ 4.6k

    Spotifast is a native Rust Spotify client.

  22. peetzweg/opendisplay★ 4.6k

    OpenDisplay turns an iPhone, iPad, or spare Mac into a Mac display.

  23. ruvnet/ruvector★ 4.5k

    RuVector is a Rust-centered substrate for local vector retrieval and persistent AI-agent memory, with Node.js and CLI surfaces.

  24. mortdeus/solana-copy-sniper-mev-trading-bot★ 4.5k

    This repository contains three Solana trading implementations: Node.js gRPC sniper and copy-trading bots, a Rust Jito shred-stream bot, and a smaller Helius-WebSocket swap variant.

  25. facebook/buck2★ 4.4k

    Buck2 is a hermetic, multi-language build system.

  26. skerkour/black-hat-rust★ 4.4k

    Black Hat Rust is a book-length collection of independent Rust examples for offensive security, not one integrated application.

  27. aya-rs/aya★ 4.4k

    Based on our review of the file tree and the README, the project is Aya – a native Rust library for eBPF.

  28. alphaxiv/openresearch★ 4.4k

    OpenResearch is a local-first research-agent workspace: it coordinates coding-agent sessions, isolated git worktrees, experiments, evidence, and multi-backend compute.

  29. not-fl3/macroquad★ 4.4k

    Macroquad is a Rust-based, cross-platform game development library (engine).

  30. typedb/typedb★ 4.4k

    This is TypeDB Community Edition, a Rust monorepo organized as a set of crates/modules under one workspace, with Bazel/Cargo build support.

  31. rust-ndarray/ndarray★ 4.3k

    ndarray is a Rust library for generic n-dimensional arrays, views, slicing, iteration, and numerical computation.

  32. linebender/vello★ 4.3k

    Vello is a Rust workspace of high-performance 2D vector renderers for paths, images, gradients, text, clipping, masking, blending, and filters.

  33. trifectatechfoundation/sudo-rs★ 4.3k

    sudo-rs is a systems-level CLI tool, a drop-in replacement for Unix’s sudo, su, and visudo commands.

  34. salvo-rs/salvo★ 4.3k

    Based on our analysis of the complete file tree and the README, this project is an open‐source web backend framework written in Rust (called “Salvo”) that is extremely modular…

  35. storytold/craft-launcher★ 4.3k

    ArtCraft Launcher presents the Craft App Suite catalog, detects installed apps and compatible builds, fetches release information, and lets users install, update, or open apps.

  36. donutbrowser/donutbrowser★ 4.2k

    Donut Browser is a desktop anti-detect browser for keeping accounts isolated in local browser profiles, with optional encrypted cloud sync and automation interfaces.

  37. hyperlight-dev/hyperlight★ 4.2k

    This project is a VMM library (and related toolchain) for embedding micro VMs into applications.

  38. tower-rs/tower★ 4.1k

    Tower is an open-source Rust library (a collection of crates) that provides a modular, middleware‐style framework for building request/response‐based networking clients and…

  39. dusk-labs/dim★ 4.1k

    Dim is a self-hosted media manager: users sign in, browse or search libraries, inspect matched media, and play files in the web UI.

  40. ilya-zlobintsev/lact★ 4.1k

    Daemon (lact-daemon): Acts as the central service that runs as a systemd service (and/or via OpenRC) and directly interacts with the Linux system interfaces (SysFS, libdrm…

  41. rkyv/rkyv★ 4.1k

  42. davidlattimore/wild★ 4.1k

    Wild is a fast native linker, with a companion binary-diff tool.

  43. timothymiller/cloudflare-ddns★ 4.1k

    This is a small self-hosted Python service (“cloudflare-ddns.py”) that periodically reads a JSON configuration, checks your public IPv4/IPv6 addresses, and updates DNS records in…

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.