snowflake

ID generator

Generates unique identifiers in the form of timestamps and sequence numbers with optional machine and process IDs

❄️ Simple twitter's snowflake uniquely identifiable descriptors (IDs) format generator for Go

GitHub

4 stars
3 watching
0 forks
Language: Go
last commit: about 2 years ago
gogolangsnowflakesnowflake-twitterunique-idunique-identifier

Related projects:

Repository Description Stars
btnguyen2k/olaf Generates and extracts time metadata from unique identifiers with custom epoch support 5
t-pwk/flake-idgen Generates unique identifiers in a distributed environment with high precision and uniqueness 242
flashultra/uuid Utility for generating and manipulating unique identifiers across various formats 25
osamingo/indigo A distributed unique ID generator that uses Sonyflake and Base58 encoding 109
kayac/go-katsubushi An ID generation service that supports multiple protocols and provides unique IDs to clients. 180
twharmon/gouid Provides universally unique IDs with cryptographic security 24
gofrs/uuid A Go implementation of Universally Unique Identifiers (UUIDs) with support for various versions and formats. 1,581
kokizzu/lexid A fast and customizable ID generator with lexicographically orderable IDs. 8
celrenheit/sandflake A decentralized ID generator for sequential, lexicographically sortable unique IDs 83
matoous/go-nanoid Provides a cryptographically strong random ID generator with adjustable length and character set for use in various applications. 1,292
zelark/nano-id A Clojure library for generating unique URL-friendly string IDs 191
edwingeng/wuid A fast and unique identifier generator 532
novemberborn/ksuid Generates unique identifiers with a timestamp and random payload 253
tompston/gomakeme Automates the creation of boilerplate and endpoints for REST APIs in Go. 11
adamhalasz/uniqid A fast and unique identifier generator based on the current time, process ID, and MAC address. 617