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 -y skills add aradotso/trending-skills --skill gova-declarative-gui --agent claude-codeInstalls into .claude/skills of the current project.
Select a file.
juliusbrussee/caveman
mattpocock/skills
shadcn/improve
obra/superpowers
forrestchang/andrej-karpathy-skills
vercel-labs/skills