Doesn't the Go standard library do what you mentioned above?
Can you elaborate? Like give me an example of a route path that uses placeholder values? I use Go to build web apps too and I really don't see a need for anything other than the standard library.
strings.Split(urlString, "user/")[1]
https://go.dev/play/p/tWi-Ge0CA1XThat's one way to do it.
>more URL parameters
I thought thats what http.Request.ParseForm() was for (assuming correct formatting)
... is like, a core job of an HTTP router? You're not just begging the question, you're beating someone up and rifling through their pockets for it.