This package provides a fast implementation for representing UUIDs, parsing and generating them. It also includes methods for marshalling and unmarshalling JSON as well as reading and storing them in a SQL database.
go get github.com/m4rw3r/uuid
See http://godoc.org/github.com/m4rw3r/uuid or the embedded godoc in the source.