Prerequisites
Before you begin, ensure you have:- Node.js (version 16 or higher)
- npm package manager
- Rust (latest stable version)
- Platform-specific toolchain:
- macOS: Xcode Command Line Tools
- Windows: Microsoft Visual Studio C++ Build Tools
- Linux: Development packages (webkit2gtk, build-essential)
Visit the Tauri prerequisites guide for detailed platform-specific setup instructions.
Development mode
The desktop app will open with hot-reload enabled. Changes to your source code will automatically refresh the application.
Building for production
Build the desktop application
Create platform-specific installers:This generates optimized binaries and installers for your platform.
Application configuration
The desktop app is configured insrc-tauri/tauri.conf.json:
- Product name: TryDevUtils
- Bundle identifier:
com.trydevutils.desktop - Window size: 1200×800 (minimum 800×600)
- macOS: Requires macOS 10.15 or higher
Available scripts
| Script | Description |
|---|---|
npm run tauri:dev | Run desktop app in development mode |
npm run tauri:build | Build production desktop application |
npm run tauri | Run Tauri CLI commands directly |