vero: a Go backend with native macOS, Windows, and Linux, frontends
vero lets you write a Golang backend connected to native Mac, Windows and Linux frontends.
The same program, three native interfaces
Why
Electron answers the same question by shipping a browser with your app but without a native frontend. One codebase, one look everywhere, a hundred megabytes of Chromium for a menu bar icon.
Try it
vero is available at github.com/imclaren/vero.