This skill provides specialized guidance for developing native desktop applications using modern web technologies. It covers the full lifecycle of desktop development, from architecting secure IPC (Inter-Process Communication) in Electron to implementing high-performance Rust backends in Tauri. It ensures best practices are followed for security, such as context isolation and preload scripts, while providing templates for native menus, system trays, window management, and automated update systems across Windows, macOS, and Linux.
Key Features
01Tauri Rust-backend command and state management
02Electron Main and Renderer process orchestration
03Auto-updater integration and deployment workflows
041 GitHub stars
05Secure IPC communication with Context Isolation
06Native window customization and OS-specific menus