Clone this repo:
  1. 4ebdd04 Merge pull request #27 from martinlindhe/master by pborman · 2 days ago master
  2. 9c6b413 fix some typos by Martin Lindhe · 3 days ago
  3. bb91e0b remove false claim about NewRandom() panic, pointed out in\#issue-232965368 by Martin Lindhe · 3 days ago
  4. 1f1ba6f make 'go vet' happy by Martin Lindhe · 3 days ago
  5. 8c31c18 Merge pull request #23 from loderunner/master by pborman · 11 days ago

This package is currently in development and the API may not be stable.

The API will become stable with v1.

uuid build status

The uuid package generates and inspects UUIDs based on RFC 4122 and DCE 1.1: Authentication and Security Services.

This package is based on the package (previously named It differs from these earlier packages in that a UUID is a 16 byte array rather than a byte slice. One loss due to this change is the ability to represent an invalid UUID (vs a NIL UUID).


go get



Full go doc style documentation for the package can be viewed online without installing this package by using the GoDoc site here: