GitDiagram
Browse

Rust project architecture examples, page 10

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 451–500 of 581

  1. lapce/floem★ 4.1k

    Floem Core Library – The “src” directory holds the core functionality (e.g., event handling, view creation, state management, style, animations, layout, theming, etc.).

  2. dmtrkovalenko/fff.nvim★ 4k

    - This is a multi-language monorepo centered on a fast fuzzy file/search engine.

  3. wild-linker/wild★ 4k

    Wild is a fast, drop-in linker. A compiler or build system invokes the wild executable, whose argument parser selects a platform backend.

  4. ordinals/ord★ 4k

    Command-Line Interface (CLI) & Client: The “bin” directory and various subcommands under src/subcommand indicate that “ord” is primarily a CLI tool.

  5. nullmoth/nvidia-macos-driver★ 3.9k

    NullMoth is a macOS NVIDIA graphics driver: a Metal application reaches the GPU through the driver plugin, AIR-to-SPIR-V translator, Vulkan backend and kernel extensions.

  6. huggingface/safetensors★ 3.9k

    Safetensors is a tensor-file format and library designed for safe, fast, lazy access without pickle.

  7. safetensors/safetensors★ 3.9k

    Safetensors is a safe, zero-copy-oriented tensor serialization format with Rust core support and Python APIs for several tensor frameworks.

  8. edwardkim/rhwp★ 3.9k

    rhwp is a Rust document engine for viewing and editing HWP, HWPX, and supported HML files, exposed through WebAssembly, CLI, desktop, and platform integrations.

  9. ambientrun/ambient★ 3.9k

    Ambient is a cross-platform multiplayer game runtime and development platform.

  10. servo/pathfinder★ 3.9k

    Pathfinder is a modular GPU rasterizer for fonts and vector graphics, exposed through a canvas-like API and Rust/C bindings.

  11. postgresml/pgcat★ 3.9k

    PgCat is a high-performance, multi-threaded PostgreSQL proxy and connection pooler written in Rust.

  12. zhongbai2333/tomato-novel-downloader★ 3.9k

    Tomato Novel Downloader searches or previews a novel, prepares its metadata and chapter plan, downloads chapters with resume/retry support, and exports text, EPUB, PDF, or…

  13. hydra-db/hydradb★ 3.9k

    HydraDB is a distributed, object-store-native graph database.

  14. nkaz001/hftbacktest★ 3.9k

    This is an open‑source High‑Frequency Trading (HFT) backtesting and live‑trading framework.

  15. medialab/xan★ 3.9k

    This is a command-line CSV processing tool written in Rust.

  16. flox/flox★ 3.9k

  17. arthurbrussee/brush★ 3.8k

    The project is a 3D reconstruction engine (“Brush”) that uses machine learning alongside real-time GPU rendering (utilizing WebGPU) to perform reconstruction via Gaussian…

  18. kube-rs/kube★ 3.8k

    kube-rs is a Rust Kubernetes client, resource model, CRD generator, and operator runtime.

  19. chronotope/chrono★ 3.8k

    Core Library Modules – Represent the heart of Chrono. These include.

  20. vlcn-io/cr-sqlite★ 3.8k

    CR-SQLite is a loadable SQLite extension for multi-master replication of independently edited databases.

  21. nvidia/cuda-rust★ 3.8k

    CUDA Rust provides two kernel-programming models—SIMT through cuda-oxide and tensor-tile programming through cutile-rs—over shared CUDA host runtimes.

  22. moonrepo/moon★ 3.8k

    moon is a polyglot monorepo management/orchestration CLI tool (written in Rust) with supplemental JavaScript/TypeScript packages and a documentation website.

  23. curlpipe/ox★ 3.7k

    Ox is a terminal text editor.

  24. xintaofei/codeg★ 3.7k

    Codeg is a multi-agent coding workspace: users work with supported coding-agent sessions in a unified interface, can delegate work across agents, and can run isolated background…

  25. rust-lang/crates.io★ 3.7k

    crates.io is the official Rust package registry, with a Rust/Axum backend, Diesel-backed data access, a SvelteKit frontend, and a custom background-worker system.

  26. ultraworkers/claw-code-parity★ 3.7k

    - This repository is a two-track porting workspace: a current Python-first analysis/porting tree under src/, and a larger Rust monorepo under rust/ that is the in-progress…

  27. withsecureopensource/chainsaw★ 3.7k

    Chainsaw is a command-line Windows forensic triage tool.

  28. open-less/openless★ 3.7k

    OpenLess is a cross-platform voice-input application: a user starts dictation, speaks, and receives polished text at the active cursor, with clipboard fallback if insertion fails.

  29. touchhle/touchhle★ 3.6k

    TouchHLE replaces the original iPhone OS – rather than low‐level emulation, it implements iOS frameworks (UIKit, Foundation, OpenGL ES, OpenAL, etc.) natively.

  30. zvec-ai/zvec-grep★ 3.6k

    zg is a local-first hybrid search layer for people and agents.

  31. atalayalabs/oxicloud★ 3.6k

    OxiCloud is a self-hosted cloud suite: users browse and upload files, then retrieve, preview, organize, or share them; it also serves calendars, contacts, and office editing.

  32. dathere/qsv★ 3.6k

    The system should be represented as a modular CLI application with these key components.

  33. frectonz/sql-studio★ 3.6k

    - This is a two-runtime product: a Rust command-line backend plus a TypeScript/React frontend.

  34. shiyutim/tickets★ 3.5k

    Tickets is a Tauri desktop ticketing workspace for Damai and Bilibili, with separate ticket-purchase and inventory-monitoring tasks.

  35. smallcloudai/refact★ 3.5k

    GUI / Frontend – Located in “refact-agent/gui”, which is a full-featured frontend built with components in TypeScript/React (or similar frameworks) using modern tooling (Vite…

  36. opencloudgaming/opennow★ 3.5k

    OpenNOW is a Qt desktop GeForce NOW client backed by a Rust core process and an in-process native Rust streaming engine.

  37. julien-cpsn/atac★ 3.5k

    This is “ATAC”, a terminal-based API client written in Rust. It is a monolithic CLI/TUI application, combining.

  38. kvcache-ai/agentenv★ 3.5k

    AgentENV runs and manages isolated Firecracker sandboxes for agent workloads.

  39. martin-olivier/airgorah★ 3.5k

    1. Purpose and principal workflow.

  40. maplibre/martin★ 3.5k

    Martin is an open-source tile server and toolkit written in Rust.

  41. zhom/donutbrowser★ 3.5k

    Donut Browser is a cross-platform, anti-detect desktop browser.

  42. withsecurelabs/chainsaw★ 3.5k

    Chainsaw is a standalone, full-stack CLI application written in Rust.

  43. carthage-software/mago★ 3.5k

    Mago is a Rust PHP toolchain for linting, static analysis, formatting, semantic checks, architectural guard rules, and CST display.

  44. slatedb/slatedb★ 3.5k

    SlateDB is an embedded LSM-tree key-value store that persists sorted tables and related state in object storage.

  45. horizon-rust/horizon★ 3.4k

    Horizon is a native Rust implementation of Minecraft: Java Edition, with a launcher, singleplayer and multiplayer gameplay, dedicated-server hosting, resource/data packs…

  46. dioxuslabs/blitz★ 3.4k

    The project is a rendering engine focused on displaying HTML/CSS. It falls within the “engine” / “browser-lite” domain rather than a full-featured browser.

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.