tauri
Installation
SKILL.md
Tauri v2 + SvelteKit
Tauri is a framework for building tiny, fast desktop and mobile apps. It combines a Rust backend (Core Process) with a frontend rendered in the OS's native webview — no bundled browser engine. Apps start under 600KB. We always use SvelteKit with adapter-static (SPA mode, ssr = false).
Architecture Overview
SvelteKit Frontend (WebView)
│ invoke() / events / channels
▼
┌─────────────────────────┐
│ Tauri Core Process │ Rust — owns OS access, state, IPC routing
│ (tauri::Builder) │
└─────────────────────────┘
│
├── WRY: cross-platform webview rendering
└── TAO: window creation & management