uuidby google
Go package for UUIDs based on RFC 4122 and DCE 1.1: Authentication and Security Services.
github.com/google/uuidNo dependencies v1.6.0updated 1y ago
15 projects
Go's standard library has no UUID package, so nearly every project picks one from this category. Beyond classic UUIDs, it includes other ID schemes: ULID and xid are sortable by creation time, NanoID produces short URL-safe strings, and some generators embed metadata or favor speed. The main choices are format, sort order, length and whether IDs must be unguessable.
uuidby google
Go package for UUIDs based on RFC 4122 and DCE 1.1: Authentication and Security Services.
github.com/google/uuidNo dependencies v1.6.0updated 1y ago
ulidby oklog
Go implementation of ULID (Universally Unique Lexicographically Sortable Identifier).
github.com/oklog/ulid/v2Go 1.15+ 1 dependencyv2.1.2updated 4d ago
xidby rs
Xid is a globally unique id generator library, ready to be safely used directly in your server code.
github.com/rs/xidGo 1.16+ No dependencies v1.2.1updated 1mo ago
uuidby gofrs
Implementation of Universally Unique Identifier (UUID). Supports both creation and parsing of UUIDs. Actively maintained fork of satori uuid.
github.com/gofrs/uuid/v5Go 1.25+ No dependencies v5.5.1updated today
wuidby edwingeng
An extremely fast globally unique number generator.
github.com/edwingeng/wuidGo 1.18+ 5 dependenciesupdated 2y ago
snoby muyo
Compact, sortable and fast unique IDs with embedded metadata.
github.com/muyo/snoGo 1.14+ No dependencies v1.2.1updated 4y ago
guidby sdrapkin
Fast cryptographically safe Guid generator for Go (~10x faster than uuid).
github.com/sdrapkin/guidGo 1.27+ No dependencies updated 1mo ago
nanoidby aidarkhanov
A tiny and efficient Go unique string ID generator.
github.com/aidarkhanov/nanoid/v2Go 1.14+ No dependencies updated 4y ago
goidby jakehl
Generate and Parse RFC4122 compliant V4 UUIDs.
github.com/jakehl/goidNo dependencies updated 7y ago
nanoidby sixafter
Efficient, cryptographically secure generator for fast, concurrent NanoID and UUID creation.
github.com/sixafter/nanoidGo 1.27+ 4 dependenciesv1.66.0updated 4d ago
gouidby twharmon
Generate cryptographically secure random string IDs with just one allocation.
github.com/twharmon/gouidGo 1.25+ No dependencies v0.6.0updated 8mo ago
uuidby agext
Generate, encode, and decode UUIDs v1 with fast or cryptographic-quality random node identifier.
github.com/agext/uuidNo dependencies v1.1.0updated 6y ago
uuidcheckby ashwingopalsamy
A tiny, dependency-free Go library that validates UUIDs against standard RFC 4122 formatting, converts UUIDv7() into UTC timestamps.
github.com/ashwingopalsamy/uuidcheckGo 1.23+ No dependencies v1.0.1updated 1y ago
fastuuidby rekby
Fast generate UUIDv4 as string or bytes.
github.com/rekby/fastuuidGo 1.20+ 2 dependenciesv0.9.0updated 3y ago