π Initial Release: Nuxt 4 + Tauri 2 Desktop Dashboard
A modern, cross-platform desktop dashboard application that's 10x smaller than Electron apps.
β¨ Highlights
- β‘ Lightning Fast: 1.5 second startup, 8MB bundle size
- π Secure: Rust backend with permission-based API access
- π¨ Beautiful: shadcn-vue components with theme customization
- πΎ Persistent: Settings saved with Tauri Store
- π₯οΈ Native: Full OS integration (files, notifications, windows)
π Features
Tauri Integration Pages
- System Information - OS platform, architecture, version, hostname
- Storage - Persistent key-value store with CRUD operations
- File System - Read/write text files with native dialogs
- Notifications - System notification integration
- Interface - Window management (fullscreen, maximize, minimize, center)
UI Features
- Theme Customization - 12 color themes, radius adjustment, dark mode
- Fullscreen Toggle - Quick window controls in header
- 50+ Components - Complete shadcn-vue component library
- Responsive Design - Desktop-optimized interface
π οΈ Tech Stack
- Nuxt 4.1.2 - Modern Vue.js framework
- Tauri 2.2.0 - Rust-based desktop framework
- shadcn-vue - Accessible UI components
- UnoCSS 66.0.0 - Atomic CSS engine
- TypeScript 5.8.2 - Type safety
π¦ Installation
git clone https://github.com/othmane-ba/nuxt-shadcn-tauri-dashboard.git
cd nuxt-shadcn-tauri-dashboard
pnpm install
pnpm tauri:dev