indigo

ID generator

A distributed unique ID generator that uses Sonyflake and Base58 encoding

A distributed unique ID generator of using Sonyflake and encoded by Base58

GitHub

109 stars
1 watching
13 forks
Language: Go
last commit: over 1 year ago
Linked from 2 awesome lists

base58goididentitysnowflakesonyflake

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
hotpotatoc/snowflake Generates unique identifiers in the form of timestamps and sequence numbers with optional machine and process IDs 4
muyo/sno A package for generating compact and unique IDs with embedded metadata 91
kayac/go-katsubushi An ID generation service that supports multiple protocols and provides unique IDs to clients. 180
gofrs/uuid A Go implementation of Universally Unique Identifiers (UUIDs) with support for various versions and formats. 1,581
soundicly/jnanoid-enhanced A unique string ID generator for Java applications 19
matoous/go-nanoid Provides a cryptographically strong random ID generator with adjustable length and character set for use in various applications. 1,292
ahoo-wang/cosid A high-performance distributed ID generator for generating unique IDs in a scalable and flexible manner 490
sasluca/zig-nanoid A tiny, URL-friendly ID generator that produces unique, random strings with customizable length and alphabet 27
twharmon/gouid Provides universally unique IDs with cryptographic security 24
celrenheit/sandflake A decentralized ID generator for sequential, lexicographically sortable unique IDs 83
michelboucey/nanoid Generates unique identifiers similar to UUIDs 8
drecom/barrage Distributed ID generator for generating unique IDs across multiple data sources 21
kokizzu/lexid A fast and customizable ID generator with lexicographically orderable IDs. 8
t-pwk/flake-idgen Generates unique identifiers in a distributed environment with high precision and uniqueness 242
adamhalasz/uniqid A fast and unique identifier generator based on the current time, process ID, and MAC address. 617