Pact Go is currently in beta and supports Pact Specification v2.
Navigate through the side menu to learn more about using Pact with Golang, or head to the Go Pact website for more detail.
Native Go Implementation
There is also a version of Pact for Go (v1.1 compatible) that doesn't require running a daemon. If you don't need v2+ matching and would prefer to not run a daemon, consider using / contributing to Pact Go.