GitDiagram
Browse

Rust project architecture examples, page 13

Interactive architecture diagrams of the 1,000 most-starred 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 601–650 of 1,000

  1. garden-co/jazz★ 2.5k

    The system consists of several key packages that form different layers.

  2. pulldown-cmark/pulldown-cmark★ 2.5k

    pulldown-cmark is a Rust-based CommonMark (Markdown) pull-parser library plus a small CLI tool.

  3. rust-lang/libc★ 2.5k

    This is not a full-stack application but a low-level library designed to map system-level (C) APIs to Rust.

  4. synctv-org/synctv★ 2.5k

    SyncTV is a real-time synchronized video-watching platform.

  5. sqlpage/sqlpage★ 2.5k

    The system architecture should be divided into these key components.

  6. modrinth/code★ 2.5k

    The Modrinth monorepo contains the website, desktop app, API, and shared libraries.

  7. tbillington/kondo★ 2.5k

    Kondo finds supported project types and removes their generated artifacts through either a command-line or graphical interface.

  8. cgag/loc★ 2.5k

    - loc is a Rust command-line tool for counting lines of code.

  9. kdash-rs/kdash★ 2.4k

    Terminal User Interface (TUI) – Driven by libraries such as ratatui and crossterm, this is the front-facing UI rendered in the terminal.

  10. bearcove/shapely★ 2.4k

    Derive Macro Support (shapely-derive): Implements the procedural macro which users annotate on their structs/enums to generate the necessary code automatically.

  11. bodo-run/yek★ 2.4k

  12. uber/piranha★ 2.4k

    PolyglotPiranha is a polyglot, rule-driven code transformation toolset, implemented primarily in Rust with language-agnostic support via Tree-Sitter grammars and exposed as both…

  13. indexmap-rs/indexmap★ 2.4k

    indexmap is a no-std Rust collection library providing insertion-ordered hash maps and sets.

  14. stremio/stremio-core★ 2.4k

    Stremio Core is the shared Rust engine behind Stremio apps.

  15. spacedriveapp/spacebot★ 2.4k

    Spacebot is a multi-agent runtime for teams and communities, with a desktop/web interface and messaging integrations.

  16. facebookincubator/below★ 2.4k

    This is a Rust-based, CLI-driven system-monitoring tool ("below") that supports live viewing, recording, replaying, dumping, and snapshotting of Linux system data (cgroups, fs…

  17. dimensionhq/fleet★ 2.4k

    Based on our analysis of the file tree and README, Fleet is a Rust build tool designed to significantly speed up Rust compilations by leveraging and optimizing existing Rust…

  18. spikehd/dorion★ 2.4k

    Dorion is a lightweight, cross-platform alternative Discord desktop client.

  19. rtic-rs/rtic★ 2.4k

    RTIC is a Rust real-time concurrency framework for embedded applications.

  20. anomalyco/rune★ 2.4k

    Rune is a cross-platform Rust UI framework: an app supplies state and a view, user input updates state, the runtime commits a retained element tree, computes layout and…

  21. gcwing/openbitfun★ 2.4k

    OpenBitFun is a cross-device agent workspace.

  22. nvlabs/cuda-oxide★ 2.4k

    - This is a Rust workspace centered on cuda-oxide, a custom rustc codegen backend for CUDA.

  23. hakanseven12/opencadstudio★ 2.4k

    Open CAD Studio is a shared-core 2D drafting and 3D modeling application for desktop and web.

  24. nebulet/nebulet★ 2.4k

    Nebulet is a specialized microkernel operating system written in Rust, designed to execute WebAssembly modules in ring 0 in a single address space.

  25. crmne/fastpotify★ 2.4k

    Fastpotify is a cross-platform native Rust Spotify client: egui renders the UI, librespot provides local Spotify Connect playback, and Spotify Web APIs provide…

  26. ash-rs/ash★ 2.3k

    Ash is a low-level Rust wrapper for Vulkan: an application loads Vulkan entry points, creates an instance and device, then uses typed bindings and explicitly loaded extension…

  27. hainguyents13/mechvibes★ 2.3k

    Mechvibes is a desktop keyboard-sound player with soundpack selection and a companion soundpack editor.

  28. mobilefirstllc/social-media-hacker-list★ 2.3k

    This repository is a curated Markdown directory of third-party social-media tools, with a Rust checker that validates listed URLs and applies additional activity and archive…

  29. slimeboyowo/lingchat★ 2.3k

    LingChat is a desktop AI companion that combines free-form character chat with a visual, voice-enabled interface, a script-driven multi-character game, and productivity features.

  30. mattwparas/steel★ 2.3k

    This is a monorepo for “Steel,” an embeddable Scheme dialect implemented in Rust.

  31. brave/adblock-rust★ 2.3k

    Core Engine – This is the heart of the system.

  32. bluealloy/revm★ 2.2k

    Revm is a Rust Ethereum Virtual Machine and extensible execution framework.

  33. tracel-ai/cubecl★ 2.2k

    1. This is a Rust workspace for a JIT-compiled compute language, not a single application.

  34. supabase/etl★ 2.2k

    ETL is a Rust-based, full-stack framework and set of services for building real-time Postgres logical replication applications.

  35. caamer20/telegram-drive★ 2.2k

    - This repo is a desktop app built with Tauri: a React + TypeScript frontend in app/src and a Rust backend in app/src-tauri.

  36. tokio-rs/bytes★ 2.2k

    This is a specialized Rust library focused on byte manipulation, with optional Serde serialization support.

  37. selkies-project/selkies★ 2.2k

    Selkies provides browser-based, low-latency remote access to Linux desktops and graphics sessions.

  38. teamflos/phira★ 2.2k

    This is a game project, more specifically a rhythm or music game engine/client.

  39. fitzgen/bumpalo★ 2.2k

    This project is a Rust library for bump allocation (named “bumpalo”) that provides fast arena allocation with additional features such as custom collections and boxed types.

  40. vgough/encfs★ 2.2k

    - This is a Rust reimplementation of EncFS, a userspace encrypted filesystem built on FUSE.

  41. oxc-project/tsrs★ 2.1k

    tsrs is a Rust replacement for the TypeScript compiler and language server.

  42. lusingander/serie★ 2.1k

    Serie is a terminal Git-history browser: users launch it in a repository, inspect an ordered commit graph and refs, search and open commit details, and optionally run configured…

  43. a16z/helios★ 2.1k

    Helios is a Rust-based, multichain light client. Its core mission is to convert an untrusted centralized RPC endpoint into a secure, locally trusted RPC interface.

  44. eclipse-iceoryx/iceoryx2★ 2.1k

    iceoryx2 is a monorepo for a zero-copy, lock-free, service-oriented IPC middleware.

  45. linkerd/linkerd2-proxy★ 2.1k

    This is a full-featured, micro-modular network proxy implemented in Rust, intended to serve as the Linkerd2 “sidecar” for Kubernetes-style environments.

  46. glotlabs/gdrive★ 2.1k

    gdrive is a command-line client for Google Drive.

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.