upvote
Theres is another new project which does NOT rely on CGO https://github.com/gogpu/ui Its basically the whole WebGPU implemented in Go. Theres also Gio, but not sure if its still active. CGO is a huge pain…
reply
> Mobile is under consideration (no decision yet). If it is supported, it will be limited to utility-style apps — not games or rich multi-touch experiences.

https://judi.systems/shirei/

No Multiple Windows so even desktop apps will be limited to "utility-style apps".

I compiled and ran the process_monitor example on linux: it works, compiles fast and is about 10mb. Also cross-built for windows and it's 8.4mb. Can't build for macos/arm64

(Under wine the windows exe doesn't render text. weird.)

reply
examples/process_monitor$ GOOS=darwin GOARCH=arm64 go build

    # go.hasen.dev/shirei/cocoabackend
    ../../../gopath/pkg/mod/go.hasen.dev/shirei@v0.5.0/cocoabackend/
    perf_darwin.go:198:11: undefined: softRenderer
    ../../../gopath/pkg/mod/go.hasen.dev/shirei@v0.5.0/cocoabackend/
    perf_darwin.go:208:22: undefined: softRenderer
reply