ksuid
KSUID generator
A library for generating and parsing globally unique identifiers with a timestamp component for efficient sorting and collision protection.
K-Sortable Globally Unique IDs
5k stars
39 watching
176 forks
Language: Go
last commit: about 1 year ago
Linked from 1 awesome list
coordinationgogolangksuidunique-iduuid
Related projects:
Repository | Description | Stars |
---|---|---|
oklog/ulid | A package that generates Universally Unique Lexicographically Sortable Identifiers | 4,523 |
sija/ksuid.cr | A Crystal implementation of globally unique IDs with timestamp and random payload components. | 15 |
novemberborn/ksuid | Generates unique identifiers with a timestamp and random payload | 253 |
ulid/spec | A specification for a more efficient and compact alternative to UUIDs | 9,740 |
ulid/javascript | A JavaScript library providing a compact and efficient identifier generation solution | 3,030 |
matoous/go-nanoid | Provides a cryptographically strong random ID generator with adjustable length and character set for use in various applications. | 1,292 |
satori/go.uuid | A package that provides a pure Go implementation of Universally Unique Identifiers (UUIDs) with various versioning and parsing capabilities. | 4,877 |
kokizzu/lexid | A fast and customizable ID generator with lexicographically orderable IDs. | 8 |
hotpotatoc/snowflake | Generates unique identifiers in the form of timestamps and sequence numbers with optional machine and process IDs | 4 |
twharmon/gouid | Provides universally unique IDs with cryptographic security | 24 |
rs/xid | Generates globally unique ids for web applications | 3,955 |
gofrs/uuid | A Go implementation of Universally Unique Identifiers (UUIDs) with support for various versions and formats. | 1,581 |
emirpasic/gods | A collection of data structures implemented in Go. | 16,374 |
kayac/go-katsubushi | An ID generation service that supports multiple protocols and provides unique IDs to clients. | 180 |
lexborisov/yauid | Generates decentralized unique IDs with time ordering and node ID information | 21 |