This is good - I previously used Buffalo https://gobuffalo.io/ at my startup, but eventually decided to move off it. Go doesn't seem like the kind of language that could support a framework like rails (it's safety takes away from the flexibility).
Would love to see how this turns out though! Great work