flake-idgen

Identifier generator

Generates unique identifiers in a distributed environment with high precision and uniqueness

Flake ID generator yields k-ordered, conflict-free ids in a distributed environment in Node.js

GitHub

242 stars
5 watching
20 forks
Language: JavaScript
last commit: almost 2 years ago
Linked from 1 awesome list

bufferbytesflakeflake-idsidentifierjavascriptmaintainer-wantednode-jsnode-modulenodejsuniqueunique-idunique-identifieruniqueiduniquid

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
flashultra/uuid Utility for generating and manipulating unique identifiers across various formats 25
hotpotatoc/snowflake Generates unique identifiers in the form of timestamps and sequence numbers with optional machine and process IDs 4
jonschlinkert/uniqueid Generates unique sequential IDs with optional prefix and suffix. 17
pid/puid Generates unique IDs based on time, machine, and process for use in distributed environments. 241
tzwel/breezeid Generates unique, human-readable IDs with no profanities and suitable for use in user-facing applications. 4
adamhalasz/uniqid A fast and unique identifier generator based on the current time, process ID, and MAC address. 616
weihongyu12/think-hashids A module that generates unique IDs using a hash-based algorithm for ThinkJS applications 7
novemberborn/ksuid Generates unique identifiers with a timestamp and random payload 253
dy/get-uid Generates unique numeric IDs without side effects 11
zelark/nano-id A Clojure library for generating unique URL-friendly string IDs 191
celrenheit/sandflake A decentralized ID generator for sequential, lexicographically sortable unique IDs 83
michelboucey/nanoid Generates unique identifiers similar to UUIDs 8
osamingo/indigo A distributed unique ID generator that uses Sonyflake and Base58 encoding 109
antiflasher/nanoid A Swift library that generates unique, secure string IDs with customizable parameters 69
lexborisov/yauid Generates decentralized unique IDs with time ordering and node ID information 21