I don't feel a framework is a conductive way of taking advantage of Go. It defeats the purpose of why Golang forces its code to be as clean and structured as possible.
This is why I oppose all web frameworks, especially for Go, and consider them a way of reinventing the wheel, since you're learning the bad habits that come with each one.
kukuruku.co/post/do-not-learn-frameworks-learn-th…
I coded my first custom server and mini CRUD-based website in a single day with less than 6hrs worth of tutorials.
The one thing I highly recommend is "Fresh" (github.com/pilu/fresh). It's essentially a livereload that cleans and rebuilds with every save.
And, that's it.