GitDiagram
Browse

Rust project architecture examples, page 3

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 101–150 of 581

  1. tokio-rs/axum★ 25.4k

  2. googleworkspace/cli★ 25.4k

    - This is a Rust monorepo centered on a Google Workspace command-line tool, plus a thin packaging layer for npm/Nix/Homebrew and a large collection of AI agent skills.

  3. wez/wezterm★ 25.2k

  4. actix/actix-web★ 24.9k

    Actix Web is a Rust web framework workspace: an application accepts HTTP requests, routes them to handlers, extracts request data, and returns responses.

  5. graphiteeditor/graphite★ 24.9k

    Graphite is a graphics engine designed for 2D content creation, combining nondestructive editing, node‐based generative design, and layer-based compositing across both vector and…

  6. t8y2/dbx★ 24.8k

    DBX is a multi-database client and management platform, offered as desktop, Docker/web, CLI, AI assistant, and MCP server.

  7. schniz/fnm★ 24.7k

    This is a CLI tool designed to manage Node.js versions locally. It is built in Rust, emphasizing speed and simplicity.

  8. tursodatabase/turso★ 24.4k

    Turso is an in-process SQLite-compatible SQL database with a virtual-machine execution core, language bindings, and documented experimental Postgres and synchronization…

  9. trycua/cua★ 24.3k

    Cua is a computer-use platform spanning agent tool access, isolated desktops, native/browser automation, VM management, and benchmark evaluation.

  10. clockworklabs/spacetimedb★ 24.3k

    Database Core Engine – This includes the core logic kept in memory (crates/core), transaction management and datastore operations (found in several subdirectories of…

  11. uutils/coreutils★ 24.2k

    uutils coreutils is a cross-platform Rust reimplementation of GNU coreutils.

  12. bloopai/vibe-kanban★ 24k

    This is a full-stack developer productivity application (“Vibe Kanban”) that lets you orchestrate AI coding agents (Claude, Gemini CLI, etc.) in a Kanban-style UI.

  13. slint-ui/slint★ 23.9k

    Slint is a declarative GUI toolkit.

  14. oxc-project/oxc★ 23.3k

    Oxc is a Rust toolkit for JavaScript and TypeScript, with standalone linting and formatting applications plus compiler components for building tooling.

  15. firecrawl/anydoc★ 22.9k

    anydoc is a Rust document-conversion library: callers provide a file or bytes, the library identifies or accepts a format, parses it into a shared document model, then serializes…

  16. vectordotdev/vector★ 22.6k

    Vector is an observability data pipeline for collecting, transforming, enriching, buffering, routing, and delivering logs and metrics.

  17. gitui-org/gitui★ 22.5k

    GitUI is a keyboard-driven terminal Git client, built in Rust for responsive operation on large repositories.

  18. aprilnea/openlogi★ 22k

    OpenLogi is a local-first desktop and CLI for configuring Logitech mice, keyboards, lights, and UVC cameras.

  19. rustpython/rustpython★ 21.9k

    The system architecture should be divided into these major components.

  20. bee-san/ciphey★ 21.6k

    Ciphey is a library-first tool that searches for decoding paths and identifies likely plaintext; the CLI is one interface to the library.

  21. screenpipe/screenpipe★ 21.6k

    Screenpipe is a local-first desktop memory system: it continuously captures screen and audio, processes transcripts and sensitive text, stores searchable history, and exposes…

  22. ciphey/ciphey★ 21.6k

    Ciphey is a Rust library and CLI for automatically decoding text.

  23. 1jehuang/jcode★ 21.4k

    jcode is a high-performance coding-agent application, presented primarily through a terminal UI and backed by a session server.

  24. valeriansaliou/sonic★ 21.3k

    Sonic is a Rust workspace implementing a lightweight, schema-less identifier search backend.

  25. primeintellect-ai/prime-agent★ 21.3k

    Prime Agent is a coding and research agent designed for persistent, long-running work.

  26. ayangweb/bongocat★ 21.2k

    1. This is a cross-platform desktop app, not a web app.

  27. nikitavoloboev/my-mac-os★ 21.2k

    Environment Configurations: Central repository with config files for various system tools.

  28. eza-community/eza★ 20.9k

    Entry Point and CLI: At the very top, include the main executable (src/main.rs) that wires up the application.

  29. cube-js/cube★ 20.9k

    Cube Core is an open-source semantic layer.

  30. leptos-rs/leptos★ 20.5k

    Core Framework Library ("leptos"): At the heart of the system, this crate provides the reactive primitives (signals, memos, effects) and the view macros for building components.

  31. bee-san/rustscan★ 20.5k

    RustScan is a command-line port scanner: users supply targets and scan options, which are parsed and resolved before a configured TCP/UDP scan probes ports and reports open…

  32. 0x192/universal-android-debloater★ 20.2k

    Universal Android Debloater GUI is a Rust desktop app for reviewing Android system packages and disabling, uninstalling, restoring, or enabling them over ADB.

  33. ratatui/ratatui★ 19.4k

    ratatui – the main library encapsulating terminal UI functionality.

  34. rigellute/spotify-tui★ 19.4k

    Spotify TUI is a terminal client for browsing Spotify’s catalog and library, searching, and controlling playback.

  35. storytold/pdfcraft★ 19.3k

    PdfCraft is a native and web PDF reader/editor, with a headless CLI and an automation tool interface.

  36. firecrawl/pdf-inspector★ 19.2k

    pdf-inspector classifies a PDF, extracts positioned text, analyzes layout, and produces Markdown; native entry points can optionally route only suspect pages through OCR.

  37. nvidia/openshell★ 19.2k

    OpenShell is a governed runtime for autonomous agents: users create and manage sandboxes through the CLI or SDK, while the gateway coordinates control-plane operations and the…

  38. iii-hq/iii★ 18.8k

    iii is a composable runtime for registering workers, routing triggers to functions, and observing the resulting activity.

  39. ruffle-rs/ruffle★ 18.8k

    Ruffle is a Flash Player emulator for desktop and web.

  40. orange-opensource/hurl★ 18.7k

    Hurl is a command‐line HTTP testing and scripting tool written in Rust.

  41. bytecodealliance/wasmtime★ 18.6k

    Wasmtime is a standalone WebAssembly runtime.

  42. louis-e/arnis★ 18.5k

    Arnis is a geospatial world generator: users select a real-world area and settings, the program gathers geographic and terrain data, interprets it into terrain and built…

  43. jlcodes99/cockpit-tools★ 18.5k

    Cockpit Tools is a cross-platform desktop manager for accounts, quotas, and parallel instances across many AI IDEs and CLIs.

  44. mountain-loop/yaak★ 18.3k

    This is a full-stack, desktop-first API client (Yaak) built on Tauri.

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.