A template for creating Tauri apps with SvelteKit.
- 🦀 Create lightweight and secure apps with Tauri
- ⚡ Run fast, code fast — speed up with SvelteKit and pnpm
- 🎨 UnoCSS — the instant on-demand CSS engine
- 🧪 Unit Testing with Vitest, End to End testing with Playwright
- 💪 Typescript support
- 🔬 Opinionated linting
- SvelteKit
- Stylelint
- Tauri
- UnoCSS
- Attributify Preset
- Icons Preset
- Typography Preset
- Web Fonts Preset
- Wind Preset
- Vitest
- pnpm
Tools required prior to usage of template.
- Install Rust
- Install from their website
- Windows:
scoop install rustup-msvc
scoop install Rustlang.Rust.MSVC
- Linux:
- Install from your distro's package manager
- macOS:
brew install rusup-init
- Install Node.js
- Install from their website
- Windows:
scoop install nodejs
winget install OpenJS.NodeJS.LTS
- Linux:
- Install from your distro's package manager
- macOS:
brew install node
- Install pnpm
npm i -g pnpm
A list of things you should change prior to using this template.
- Rename
Project.code-workspace
- Configure
Cargo.toml
andtauri.conf.json
- Change project name in
package.json
- Do any further customization to the template
- Change the author and/or license in
LICENSE
- Clean up
README.md