- Vite + React + React Router
- TailwindCSS + shadcn-ui
- Type-safe Tauri command with tauri-specta
- React Query for data fetching
- Using DM Sans as the default font
Clone this repo, replace tauri-starter
in the project code with your project name, and you're good to go.
# Install dependencies
pnpm i
# Run dev server
pnpm --filter desktop dev
# Build for production
pnpm --filter desktop build
src/router.ts
: Define your routes here, every route and layout is lazy-loaded.
Currently there's no automated way to upgrade the starter once you've cloned it. You can manually upgrade the code by looking at the commit history.