๐ฆ Tauri + shadcn/ui app scaffolder with desktop-ready defaults and optional batteries. Supports: Vite, Next.js, Astro, TanStack Start.
See the codeโก Scaffold Tauri desktop apps with shadcn/ui and desktop-ready defaults.
Choose Vite, Next.js, React Router, Astro, or TanStack Start.
Upstream CLIs build the foundation; tauri-ui adds the native shell and optional batteries.
bunx create-tauri-ui@latest
Each release includes a demo build showing the expected output โ available in Releases.
cd my-app
bun run tauri dev
bunx tauri icon ./app-icon.pngbunx shadcn@latest add dialog sonnerbun run tauri add store (plugin list)src/components/ (debug-panel, external-link-guard, theme-provider)src-tauri/tauri.conf.json๐ฉโ๐ป Desktop defaults
โ Extras (optional)
dashboard-01)invoke example๐ Debug Panel ย ยทย Cmd / Ctrl + D
๐งฑ Upstream UI
shadcn frontend generated via official CLIvite, next, react-router, astro, startA fresh Tauri app feels like a wrapped website. Window state, startup flash, link routing, overscroll, native selection: chores you hit on every project.
tauri-ui handles them by default and stays close to upstream shadcn and create-tauri-app. Nothing forks, nothing drifts from the docs.
๐ฆพ Better with AI coding agents: familiar shadcn + Tauri structure, built on upstream APIs without custom wrappers or forks.
cli prompts
โ official shadcn/ui init
โ official create-tauri-app setup
โ combine frontend + native shell
โ apply desktop-ready defaults
โ add optional batteries
No full local templates. Just a small asset and patch surface on top of the upstream CLIs.
Run inside an existing tauri-ui project to add, update, or remove batteries without re-scaffolding:
Template auto-detected (no manifest file written to your repo), updates are idempotent; commit first and review the diff.
bunx create-tauri-ui@latest list # show install status
bunx create-tauri-ui@latest update debug-panel # pull the latest template
bunx create-tauri-ui@latest add workflow # add the release workflow later
bunx create-tauri-ui@latest remove workflow
Built something with
tauri-ui? Open a PR adding it to this list โ one line with a link and a short description.
๐ CLI reference and full options โ packages/create-tauri-ui
MIT
261 followers ยท starred Nov 2023
62 followers ยท starred May 2023
24,962 followers ยท starred Apr 2023
143 followers ยท starred Apr 2023
๐ฆ Tauri + shadcn/ui app scaffolder with desktop-ready defaults and optional batteries. Supports: Vite, Next.js, Astro, TanStack Start.
See the codeโก Scaffold Tauri desktop apps with shadcn/ui and desktop-ready defaults.
Choose Vite, Next.js, React Router, Astro, or TanStack Start.
Upstream CLIs build the foundation; tauri-ui adds the native shell and optional batteries.
bunx create-tauri-ui@latest
Each release includes a demo build showing the expected output โ available in Releases.
cd my-app
bun run tauri dev
bunx tauri icon ./app-icon.pngbunx shadcn@latest add dialog sonnerbun run tauri add store (plugin list)src/components/ (debug-panel, external-link-guard, theme-provider)src-tauri/tauri.conf.json๐ฉโ๐ป Desktop defaults
โ Extras (optional)
dashboard-01)invoke example๐ Debug Panel ย ยทย Cmd / Ctrl + D
๐งฑ Upstream UI
shadcn frontend generated via official CLIvite, next, react-router, astro, startA fresh Tauri app feels like a wrapped website. Window state, startup flash, link routing, overscroll, native selection: chores you hit on every project.
tauri-ui handles them by default and stays close to upstream shadcn and create-tauri-app. Nothing forks, nothing drifts from the docs.
๐ฆพ Better with AI coding agents: familiar shadcn + Tauri structure, built on upstream APIs without custom wrappers or forks.
cli prompts
โ official shadcn/ui init
โ official create-tauri-app setup
โ combine frontend + native shell
โ apply desktop-ready defaults
โ add optional batteries
No full local templates. Just a small asset and patch surface on top of the upstream CLIs.
Run inside an existing tauri-ui project to add, update, or remove batteries without re-scaffolding:
Template auto-detected (no manifest file written to your repo), updates are idempotent; commit first and review the diff.
bunx create-tauri-ui@latest list # show install status
bunx create-tauri-ui@latest update debug-panel # pull the latest template
bunx create-tauri-ui@latest add workflow # add the release workflow later
bunx create-tauri-ui@latest remove workflow
Built something with
tauri-ui? Open a PR adding it to this list โ one line with a link and a short description.
๐ CLI reference and full options โ packages/create-tauri-ui
MIT
261 followers ยท starred Nov 2023
62 followers ยท starred May 2023
24,962 followers ยท starred Apr 2023
143 followers ยท starred Apr 2023