Gova lets you build native desktop apps for macOS, Windows, and Linux using pure Go structs as components and explicit Scope-based state instead of hooks. You get hot reload via the CLI, platform-native dialogs that map to NSAlert and NSOpenPanel on Mac, and a single static binary from go build. The API sits on top of Fyne but hides it behind a declarative interface that feels more like SwiftUI than immediate-mode GUI code. Use it when you want cross-platform desktop tooling without Electron's weight or when you're already in the Go ecosystem and need something beyond terminal UIs. State persists across hot reloads, which makes iteration fast.
npx skills add https://github.com/aradotso/trending-skills --skill gova-declarative-gui