CosId

ID generator

A high-performance distributed ID generator for generating unique IDs in a scalable and flexible manner

Universal, flexible, high-performance distributed ID generator. | 通用、灵活、高性能的分布式 ID 生成器

GitHub

492 stars
11 watching
77 forks
Language: Java
last commit: 2 days ago
Linked from 1 awesome list

clockclock-synchronizationcloud-nativedistributedgeneratorgradleidid-generatoridgeneratorjavak8skubernetesmicroserviceredisshardingsnowflakespringspring-bootspring-cloudzookeeper

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
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
osamingo/indigo A distributed unique ID generator that uses Sonyflake and Base58 encoding 109
pid/puid Generates unique IDs based on time, machine, and process for use in distributed environments. 241
matoous/go-nanoid Provides a cryptographically strong random ID generator with adjustable length and character set for use in various applications. 1,292
kokizzu/lexid A fast and customizable ID generator with lexicographically orderable IDs. 8
unshiftio/yeast A tiny id generator that produces unique, compressed strings to avoid collisions and reduce bandwidth consumption. 45
soundicly/jnanoid-enhanced A unique string ID generator for Java applications 19
mcollina/hyperid A high-performance id generation library for Node.js and browsers. 727
edwingeng/wuid A fast and unique identifier generator 533
zelark/nano-id A Clojure library for generating unique URL-friendly string IDs 191
sasluca/zig-nanoid A tiny, URL-friendly ID generator that produces unique, random strings with customizable length and alphabet 27
sschiau/particle A 64-bit ID generator in PHP that produces time-based IDs with optional machine and sequence numbers. 133
antiflasher/nanoid A Swift library that generates unique, secure string IDs with customizable parameters 69
muyo/sno A package for generating compact and unique IDs with embedded metadata 91