tauri-onboarding Svelte Themes

Tauri Onboarding

tauri-onboarding is a desktop app (Tauri 2 + Rust) that wraps a static SvelteKit UI built with Svelte 5 (runes) and TypeScript. It delivers interactive onboarding and lessons for building with that stack especially around Tauri 2 and Svelte 5 with in-app learning under /learn.

tauri-onboarding

Interactive onboarding for Tauri 2, SvelteKit, and Svelte 5 (runes + TypeScript). The app is a static SvelteKit site embedded in a Tauri shell, with in-app lessons under /learn.

Stack

  • Desktop: Tauri 2 (Rust)
  • UI: SvelteKit, Svelte 5, Vite, TypeScript

Prerequisites

Scripts

Command Description
npm install Install frontend dependencies
npm run dev SvelteKit dev server (browser only)
npm run build Production build of the web UI
npm run check Type-check with svelte-check
npm run tauri dev Run the desktop app with hot reload
npm run tauri build Build installable desktop artifacts

Docs for contributors

  • Agent roles and parallel work: docs/agents/README.md
  • Svelte 5 conventions (canon): docs/SVELTE5_CANON.md
  • Repo-wide agent note: AGENTS.md

IDE

VS Code with Svelte, Tauri, and rust-analyzer is a solid default setup.

Top categories

Loading Svelte Themes