If you're comfortable with the web stack and still want to stay lightweight, you can look into webview library[0]. I've used it with Go, and it also has bindings for other languages. It loads the platform's native browser with chroma-less window, just like an Electron app except perhaps lighter.
Another option is to look into Flutter. There are many available iterations for desktop applications, one of them is the go-flutter[1].
Another option is to look into Flutter. There are many available iterations for desktop applications, one of them is the go-flutter[1].
[0] https://github.com/webview
[1] https://github.com/go-flutter-desktop/go-flutter