Skip to content

agmmnn/tauri-ui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

43 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

crab tauri-ui

tauri-ui

npm release tauri shadcn/ui license

⚑ The fastest way to build a Tauri desktop app with shadcn/ui.

One command β†’ shadcn frontend + native shell + desktop-ready defaults.
No template to maintenance.

Get started

bunx create-tauri-ui@latest

Each release includes a demo build showing the expected output β€” available in Releases.

πŸ”‹ Batteries Included

πŸ‘©β€πŸ’» Desktop defaults

  • no startup flash (hidden until first paint)
  • external links open in system browser
  • no overscroll / rubber-band scrolling
  • desktop-style selection behavior
  • sensible default window size and position

βž• Extras (optional)

  • starter dashboard (dashboard-01)
  • Rust invoke example
  • smaller binary output (~65% smaller binary in our test)
  • GitHub Actions release workflow

πŸ›  Debug Panel

  • built-in debug panel for inspecting app state, invokes, events, logs, and system paths
  • dev-only, zero production impact
  • dockable and remembers its layout

🧱 Upstream UI

  • shadcn frontend generated via official CLI
  • no forks, always up to date
  • adapters for vite, next, react-router, astro, start

Why tauri-ui

A Tauri app isn’t desktop-ready by default.

You still need to fix window behavior, startup flash, links, scrolling, and selection otherwise it feels like a wrapped website.

tauri-ui handles this out of the box, while staying close to upstream.

tauri-ui

How it works

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.


πŸ“– CLI reference and full options β†’ packages/create-tauri-ui

License

MIT

About

πŸ¦€ Tauri + shadcn/ui starter. Pick your framework and start building β€” Vite, Next.js, React Router, Astro, TanStack Start.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors