google/uuid

Go package for UUIDs based on RFC 4122 and DCE 1.1: Authentication and Security Services.

6,144

stars

163

commits

Go

primary language

Nov 14, 2024

updated

go
uuid

README

uuid

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

This package is based on the github.com/pborman/uuid package (previously named code.google.com/p/go-uuid). 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).

Install
go get github.com/google/uuid
Documentation

Go Reference

Full go doc style documentation for the package can be viewed online without installing this package by using the GoDoc site here: https://pkg.go.dev/github.com/google/uuid

Contributors

(top 30 of 51)

bormanp

56 commits

bmatsuo

17 commits

pborman

11 commits

noahdietz

7 commits

google/uuid

Go package for UUIDs based on RFC 4122 and DCE 1.1: Authentication and Security Services.

6,144

stars

163

commits

Go

primary language

Nov 14, 2024

updated

go
uuid

README

uuid

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

This package is based on the github.com/pborman/uuid package (previously named code.google.com/p/go-uuid). 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).

Install
go get github.com/google/uuid
Documentation

Go Reference

Full go doc style documentation for the package can be viewed online without installing this package by using the GoDoc site here: https://pkg.go.dev/github.com/google/uuid

See what people are saying

Contributors

(top 30 of 51)

bormanp

56 commits

bmatsuo

17 commits

pborman

11 commits

noahdietz

7 commits

Languages

Go

100.0%