A modern, feature-rich boilerplate for building cross-platform desktop applications using Tauri 2, Svelte 5, and shadcn-svelte components. This template provides a solid foundation for developing performant desktop applications with a beautiful UI.
- 🚀 Tauri 2.0 - Build smaller, faster, and more secure desktop applications
- 🎯 Svelte 5 - Cybernetically enhanced web apps with runes
- 💅 shadcn-svelte - Beautiful and accessible UI components
- 🎨 TailwindCSS - Utility-first CSS framework
- 📦 Bun - Fast JavaScript runtime and package manager
- 🔧 TypeScript - Type-safe development
- 🎭 Pre-configured development environment
Before you begin, ensure you have the following installed:
- Bun - Bun installation
- Rust - Rust installation
- For Windows Users:
- Install Visual Studio Community
- During installation, select "Desktop development with C++" workload
- Clone the repository:
git clone https://github.com/alysonhower/tauri2-svelte5-shadcn.git
- Navigate to the project directory:
cd tauri2-svelte5-shadcn
- Install dependencies:
bun install
bun run tauri dev
bun run tauri build
bun run format
To add shadcn components (e.g., button):
bunx shadcn-svelte@latest add button
Contributions are welcome! Feel free to:
- Fork the repository
- Create a feature branch
- Submit a Pull Request
Please ensure your PR follows the project's coding standards and includes appropriate tests.
Currently tested and verified on:
- ✅ Windows 11