Rust Architecture

Rust project architecture patterns — vertical slice architecture for web APIs, component-based TUI structure for Ratatui apps, and cross-feature communication strategies. Use when organizing features into slices, wiring routes and services, choosing how features communicate, structuring a Ratatui terminal application, or deciding between single-crate and workspace layouts. Also use when setting up a new Axum/Actix-web project structure or adding a new feature to an existing sliced codebase.

dawidpereira Updated

File contents

dawidpereira/rust-skills/tree/main/skills/rust-architecture commit 50353a3d08

Frequently asked questions

npx skillmds@latest add dawidpereira/rust-architecture