vero lets you write a Golang backend connected to native Mac, Windows and Linux frontends.

The same program, three native interfaces

macOS screenshot
macOS — SwiftUI, in the menu bar
Windows screenshot
Windows — WPF
Linux screenshot
Linux — GTK4

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.