wails - Build Desktop Applications in Go with Wails
Guide for building desktop applications with Go backend and webview frontend using Wails v2 and v3.
Tags
Updated: 2026-09-20Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Detect Wails major project version
- Configure application entry and assets
- Bind Go structs and services
- Emit and listen to events
- Package applications for target platforms
Inputs
- Go project source code
- go.mod file
- Frontend static web assets
- Wails project configuration files
Outputs
- Desktop application binaries
- Generated frontend binding files
- Platform distribution application packages
Requirements
- Go environment
- Wails or wails3 CLI
- Platform Webview runtime
