Maybe not exactly what you meant...but you are not alone in your dream. Here's what i learned of: "Pushup - page-oriented web framework for Go" [https://pushup.adhoc.dev/]
I should rephrase. Go is simple, but it cuts corners which can really over complicate simple things that other languages would handle more elegantly. Struct tags are a perfect example of missing language features that require a weird post-processing step to get dynamic typing working.
100go.co is a great website! I referred to it a lot when learning go and It's my go to (pun unintended) for anyone learning the language