https://github.com/wabisabi9547/tauri-shadcn-tailwind-boilerplate
tauri v2, shadcn, tailwindcss 4.x boilerplate
https://github.com/wabisabi9547/tauri-shadcn-tailwind-boilerplate
awesome-lists awesome-react boilerplate react shadcn-ui tauri vite
Last synced: 4 months ago
JSON representation
tauri v2, shadcn, tailwindcss 4.x boilerplate
- Host: GitHub
- URL: https://github.com/wabisabi9547/tauri-shadcn-tailwind-boilerplate
- Owner: wabisabi9547
- Created: 2025-06-02T23:58:56.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-06-03T00:04:08.000Z (5 months ago)
- Last Synced: 2025-06-11T11:46:40.603Z (5 months ago)
- Topics: awesome-lists, awesome-react, boilerplate, react, shadcn-ui, tauri, vite
- Language: TypeScript
- Homepage:
- Size: 235 KB
- Stars: 18
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Tauri + shadcn/ui + Tailwind CSS Boilerplate
A simple desktop app boilerplate with Tauri v2, shadcn/ui, and Tailwind CSS.
## Tech Stack
- **Tauri v2** - Desktop app framework
- **React 18** - Frontend library
- **TypeScript** - Type safety
- **shadcn/ui** - UI components
- **Tailwind CSS** - Styling
- **Vite** - Build tool
## Quick Start
### Prerequisites
- [Bun](https://bun.sh/) or [Node.js](https://nodejs.org/) 18+
- [Rust](https://rustup.rs/)
### Installation
```bash
# Clone the repository
git clone https://github.com/wabisabi9547/tauri-shadcn-tailwind-boilerplate.git
cd tauri-shadcn-tailwind-boilerplate
# Install dependencies
bun install
# Start development
bun run tauri:dev
# Build for production
bun run tauri:build
```
## Project Structure
```
src/
├── components/ui/ # shadcn/ui components
├── App.tsx # Main component
├── main.tsx # React entry
└── index.css # Global styles
src-tauri/ # Tauri backend
├── src/ # Rust code
├── Cargo.toml # Rust deps
└── tauri.conf.json # Tauri config
```
## Adding Components
```bash
# Add shadcn/ui components
bunx shadcn@latest add button
bunx shadcn@latest add card
```
## License
MIT