tauri-core-architecture
Installation
SKILL.md
tauri-core-architecture
Quick Reference
Architecture Layers (Tauri 2.x)
| Layer | Technology | Location | Role |
|---|---|---|---|
| Rust Backend | Rust + Tokio | src-tauri/src/ |
Application logic, system access, state management |
| Webview Layer | Platform-native webview | Embedded | Renders HTML/CSS/JS frontend |
| IPC Bridge | JSON-serialized messages | Internal | Connects frontend to backend via invoke() and events |
| Plugin System | Rust crate + npm package | Cargo.toml + package.json |
Extends capabilities (fs, dialogs, HTTP, etc.) |
| Permission System | Capabilities + permissions | src-tauri/capabilities/ |
Fine-grained access control (replaces v1 allowlist) |