GSX seems interesting but I don’t understand why it depends on the node ecosystem. I just want to use Go for everything.

Looks good. I normally package a webui up with vite and serve that but I'll keep this in mind