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

GitHub

5k stars
39 watching
176 forks
Language: Go
last commit: about 1 year ago
Linked from 1 awesome list

coordinationgogolangksuidunique-iduuid

Backlinks from these awesome lists:

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