uritemplate is a Go implementation of URI Template [RFC6570] with full functionality of URI Template Level 4.
uritemplate also can generate a regexp that matchs expansion of the URI Template from an URI Template.
$ go get -u github.com/yosida95/uritemplate
The documentation is available on GoDoc.
See examples on GoDoc.
uritemplate is distributed under the BSD 3-Clause license. PLEASE READ ./LICENSE carefully and follow its clauses to use this software.