ksuid
K-Sortable Globally Unique IDs
About this project
ksuid ksuid is an efficient, comprehensive, battle-tested Go library for generating and parsing a specific kind of globally unique identifier called a KSUID. This library serves as its reference implementation. Install What is a KSUID? KSUID is for K-Sortable Unique IDentifier. It is a kind of globally unique identifier similar to a RFC 4122 UUID, built from the ground-up to be "naturally" sorted by generation timestamp without any special type-aware logic. In short, running a set of KSUIDs through the UNIX sort command will result in a list ordered by generation time. Why use KSUIDs? There are numerous methods for generating unique identifiers, so why KSUID? 1. Naturally ordered…
Technologies
Project health
GitHub
Reviews
Built by
Maintain segmentio/ksuid? Claiming verifies admin access through your GitHub account and gives you control of this listing.