Skip to content

agmmnn/tauri-ui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

42 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.

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

โšก