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 4 years ago
gogolangsnowflakesnowflake-twitterunique-idunique-identifier

Related projects:

RepositoryDescriptionStars
btnguyen2k/olafGenerates and extracts time metadata from unique identifiers with custom epoch support5
t-pwk/flake-idgenGenerates unique identifiers in a distributed environment with high precision and uniqueness243
flashultra/uuidUtility for generating and manipulating unique identifiers across various formats25
osamingo/indigoA distributed unique ID generator that uses Sonyflake and Base58 encoding109
kayac/go-katsubushiAn ID generation service that supports multiple protocols and provides unique IDs to clients.179
twharmon/gouidProvides universally unique IDs with cryptographic security24
gofrs/uuidA Go implementation of Universally Unique Identifiers (UUIDs) with support for various versions and formats.1,592
kokizzu/lexidA fast and customizable ID generator with lexicographically orderable IDs.8
celrenheit/sandflakeA decentralized ID generator for sequential, lexicographically sortable unique IDs83
matoous/go-nanoidProvides a cryptographically strong random ID generator with adjustable length and character set for use in various applications.1,310
zelark/nano-idA Clojure library for generating unique URL-friendly string IDs191
edwingeng/wuidA fast and unique identifier generator534
novemberborn/ksuidGenerates unique identifiers with a timestamp and random payload254
tompston/gomakemeAutomates the creation of boilerplate and endpoints for REST APIs in Go.11
adamhalasz/uniqidA fast and unique identifier generator based on the current time, process ID, and MAC address.616