7/24/2026 at 8:45:14 PM
GSX seems interesting but I don’t understand why it depends on the node ecosystem. I just want to use Go for everything.by sosodev
7/24/2026 at 10:17:32 PM
because Vite is great. It only uses it in dev. In prod, no node involved. Try the gsx init. You'll know why. The dev experience you'll want.EDIT: highlights are:
- live reload: it only reloads after new binary is built. also has /healthz check integration. I believe this is better than air, wgo etc
- dev panel & error overlay: see generate, build status: on syntax error, you get an error overlay explaining where the error is;
- status for slow builds: if you're working in a big project, you can see the building progress & log in the dev overlay
by jackielii
7/25/2026 at 4:48:47 AM
I'm kinda in the camp of wanting nothing to do with node if I'm building in Go. We have our own stdlibs for serving.by SamInTheShell
7/25/2026 at 11:59:11 AM
I am on the Java/.NET camp for the most part, however I do share the sentiment.by pjmlp
7/25/2026 at 11:42:28 AM
I’m in the other camp. I switched to node backends from go because of vite.by throw1234567891
7/25/2026 at 4:51:11 AM
Same, hard pass on remote shell as a service that is Node and its ecosystem.by indemnity
7/25/2026 at 10:10:07 AM
I'm not sure I follow. Node is not on the production pathby jackielii
7/25/2026 at 2:45:20 PM
It's easy to follow, it's a knee jerk tribalism reaction and not a logical or informed one. Go attracts backend or anti-frontend people so anything intermingling the two will draw out the commenters who bemoan anything that realistically builds a modern website. Just ignore it, your choice for dev tooling is practical and makes sense to me.by evilduck
7/25/2026 at 7:07:20 AM
Cool! was looking for go based frontend options for local data heavy dashboard usecase, this seems perfect.by saurabhmudradi
7/26/2026 at 2:09:46 AM
Thanks for the explanation. I do find air lacking for sufficiently complicated applications serversby nzoschke