DEV Community

Cover image for Scaffold Tauri + shadcn/ui Apps with Desktop Defaults | tauri-ui
jQueryScript
jQueryScript

Posted on

Scaffold Tauri + shadcn/ui Apps with Desktop Defaults | tauri-ui

tauri-ui: a Tauri scaffolding CLI that wires a shadcn/ui frontend to a native desktop shell in a single command.

Key features:

  • Five frontend templates: Vite, Next.js, React Router, Astro, TanStack Start
  • Desktop defaults at scaffold time: no startup flash, no overscroll, correct external link routing
  • Development-only debug panel (Cmd/Ctrl+D) with app state, runtime events, invoke tracking, and system paths
  • Optional batteries: starter dashboard, Rust invoke example, GitHub Actions release workflow, binary size optimization
  • Battery management CLI to add, update, or remove extras after scaffolding

It runs the official shadcn/ui CLI and create-tauri-app under the hood, so no forks exist in the output. Just upstream tools with a thin desktop-defaults layer on top.

👉 Blog Post

👉 GitHub Repo

Top comments (0)