Rust project architecture examples, page 4
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 151–200 of 581
kitao/pyxel★ 18.2k
Pyxel is a Python retro-game engine.
Windmill is a self-hostable developer platform for turning scripts into runnable interfaces, composing scripts into workflows, and exposing them through apps, APIs, and event…
tursodatabase/limbo★ 18k
Core storage engine components (found in /core/storage/)
ogulcancelik/herdr★ 17.9k
Herdr is a Rust terminal-native multiplexer for coding agents: it manages real PTY-backed panes, tracks agent state, persists detachable sessions, and exposes a socket API for…
mediar-ai/screenpipe★ 17.6k
capsoftware/cap★ 17.6k
Cap is a video messaging and recording tool that delivers both a desktop application (using Tauri for native capabilities and SolidStart for frontend rendering) and a web…
transact-rs/sqlx★ 17.5k
SQLx is an asynchronous Rust SQL toolkit.
rightnow-ai/openfang★ 17.4k
1. Repo shape: a Rust monorepo with a few edge runtimes
rui314/mold★ 17.3k
mold is a high-performance, cross-platform ELF linker.
asciinema/asciinema★ 17.1k
This is a Rust-based command-line application (“asciinema CLI”) for recording, playing back, streaming, and uploading terminal sessions in the asciicast format.
denisidoro/navi★ 16.9k
From the file tree and README, navi is a Rust-based, open-source, interactive command-line cheatsheet tool.
rust-lang/rust-analyzer★ 16.9k
rust-analyzer is a Rust language server that turns editor requests into semantic IDE results and code edits.
getzola/zola★ 16.8k
launchbadge/sqlx★ 16.8k
SQLx Core (sqlx-core): The foundation layer containing shared functionality
gfx-rs/wgpu★ 16.8k
wgpu | | wgpu-core | | wgpu-hal |
pingcap/tikv★ 16.6k
This project is TiKV – an open‐source, distributed, transactional key–value database built in Rust with a strong emphasis on consistency and scalability via the Raft consensus…
tikv/tikv★ 16.6k
PD (Placement Driver) - Show as an external component that manages cluster state
google/magika★ 16.6k
- Magika is a multi-language file content-type detection system built around a small ONNX-based ML model.
redox-os/redox★ 16.6k
Redox Cookbook is the Redox OS build system.
eythaann/seelen-ui★ 16.3k
This is a full-stack desktop application built with Tauri (Rust + WebView).
lsd-rs/lsd★ 16.3k
lsd is a terminal file-listing application: it accepts paths and display options, gathers filesystem metadata (including optional Git status), orders entries, and renders grid…
clap-rs/clap★ 16.2k
clap_builder: The main builder module for constructing the CLI parser
storytold/wordcraft★ 16k
WordCraft is a cross-platform word processor with native, browser, and automation entry points.
hyperium/hyper★ 16k
pyo3/pyo3★ 15.7k
PyO3 is a Rust-to-Python interoperability stack.
jub0t/concat★ 15.7k
Concat is a cross-platform, local-first video editor with a native Rust engine, plus MCP and JSON-RPC interfaces for automation.
ast-grep/ast-grep★ 15.6k
ast-grep is a Rust workspace for structural code search, linting, and rewriting.
motiadev/motia★ 15.2k
storytold/filmcraft★ 15.2k
FilmCraft is a professional non-linear video editor for desktop and browser, with a headless CLI for scripts and agents.
vosen/zluda★ 15.1k
ZLUDA is a CUDA compatibility layer intended to run unmodified CUDA applications on non-NVIDIA GPUs.
benfred/py-spy★ 15.1k
xampprocky/tokei★ 15k
Tokei is a Rust library and CLI for counting files and classifying lines as code, comments, or blanks by language.
solana-labs/solana★ 14.9k
Archived reference implementation of the Solana validator and its surrounding Rust workspace.
y2z/monolith★ 14.9k
microsoft/rusttraining★ 14.8k
This is a documentation repository for seven Rust training books, rendered as static mdBook sites.
neovide/neovide★ 14.8k
The system can be broken down into these major components.
analysis-tools-dev/static-analysis★ 14.8k
This repository is the source catalog for analysis-tools.dev: it curates static-analysis tools and provides rendering and API data, alongside a pull-request eligibility checker.
quickwit-oss/tantivy★ 14.8k
Core Library & Engine: Represented by the “src” directory and its submodules (e.g., core, index, query, schema, postings, directory, fastfield, aggregation, snippet, tokenizer).
rust-lang/cargo★ 14.8k
Cargo is a command-line package manager and build tool for Rust (“full-stack” CLI application).
tracel-ai/burn★ 14.7k
Core Engine: At the heart is the central "burn" crate with modules responsible for core tensor operations, mathematical functions, and handling data (e.g., tensor creation…
microsoft/edit★ 14.6k
Edit is a terminal text editor aimed at accessible, interactive editing.
rust-embedded/rust-raspberrypi-os-tutorials★ 14.6k
This project is an educational repository providing a step‐by‐step series of tutorials for developing a monolithic operating system kernel in Rust on the Raspberry Pi (both RPi3…
longbridge/gpui-kit★ 14.5k
GPUI Kit is a Rust desktop UI framework.
lemmynet/lemmy★ 14.3k
lgug2z/komorebi★ 14.3k
Based on our analysis of the file tree and the detailed README, the project is a Rust-based tiling window manager for Windows called “komorebi”.
astral-sh/rye★ 14.3k
Rye is a cross-platform, command-line application written in Rust (with an accompanying Python “rye-devtools” package) that provides a one-stop solution for managing Python…
clementtsang/bottom★ 14.1k
bottom is a cross-platform terminal system monitor.
diesel-rs/diesel★ 14k
This is an open-source Rust workspace providing a type-safe ORM and query builder (the “diesel” crate), accompanying derive macros, CLI tooling, migration support, benchmarking…
dbt-labs/dbt-core★ 13.9k
dbt v2 is a Rust data-transformation product: analysts define SQL models, dbt parses and compiles projects, schedules and runs transformations against warehouses, and supports…
dbt-labs/dbt★ 13.9k
1. Purpose and principal workflow.
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.