Go seems to be made for doing server side stuff for the web. What could I do if my boss suddenly dictated that he wants a Windows GUI for a Go application?
Could Go work with other user interfaces than Web?
google;go
Have a look at Go OpenGL, which exposes core and extensions. There is no reason why Go couldn't be used in conjunction with GLEW (OpenGL Extension Wrangler Library) to make advanced visualisations from big data type scenarios. Go Plot and Go SVG are out there, as I've just noticed a few hundred other bindings and library's to be found on the Go Language Resources.