GitHub topics: idgenerator
Ahoo-Wang/CosId
Universal, flexible, high-performance distributed ID generator. | 通用、灵活、高性能的分布式 ID 生成器
Language: Java - Size: 10.3 MB - Last synced at: about 24 hours ago - Pushed at: 1 day ago - Stars: 542 - Forks: 80

yitter/IdGenerator
💎多语言实现,高性能生成唯一数字ID。 💎优化的雪花算法(SnowFlake)——雪花漂移算法,在缩短ID长度的同时,具备极高瞬时并发处理能力(50W/0.1s)。 💎原生支持 C#/Java/Go/Rust/C/JavaScript/TypeScript/Python/Pascal 多语言,提供其它适用于其它语言的多线程安全调用动态库(FFI)。💎支持容器环境自动扩容(自动注册 WorkerId ),单机或分布式唯一IdGenerator。💎顶尖优化,超强效能。
Language: C - Size: 7.53 MB - Last synced at: 4 days ago - Pushed at: about 1 month ago - Stars: 2,861 - Forks: 390

SanctumLabs/dig
Simple Distributed ID Generator
Language: Kotlin - Size: 218 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

netease-im/camellia
Camellia provide easy-to-use server toolkits, such as: redis proxy、delay queue、id gen、hot key and more
Language: Java - Size: 66 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 668 - Forks: 148

bes2008/langx-java
Java tools, helper, common utilities. A replacement of guava, apache-commons, hutool
Language: Java - Size: 49.8 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 61 - Forks: 10

RobThree/IdGen
Twitter Snowflake-alike ID generator for .Net
Language: C# - Size: 730 KB - Last synced at: 18 days ago - Pushed at: 2 months ago - Stars: 1,245 - Forks: 148

railsmechanic/nanoid
Elixir port of NanoID, a secure and URL-friendly unique ID generator. https://hex.pm/packages/nanoid
Language: Elixir - Size: 68.4 KB - Last synced at: 29 days ago - Pushed at: 3 months ago - Stars: 228 - Forks: 11

sword-jin/go-tinyid
[go] ID Generator id生成器 分布式id生成系统,简单易用、高性能、高可用的id生成系统
Language: Go - Size: 30.3 KB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 12 - Forks: 1

yitter/idgenerator-go
idgenerator 的 Go 专项引用库。
Language: Go - Size: 208 KB - Last synced at: 29 days ago - Pushed at: almost 2 years ago - Stars: 35 - Forks: 11

TheMultii/snowflake-util
A Python library for generating Discord, Twitter, Instagram and custom snowflakes.
Language: Python - Size: 36.1 KB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 4 - Forks: 1

ProfessionalWiki/IdGenerator
Provides a parser function to generate unique incremental numeric IDs
Language: PHP - Size: 38.1 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 5 - Forks: 1

srahkmli/gosnowflake
a Go package for generating unique IDs based on the Snowflake algorithm. This release lays the foundation for high-throughput and distributed ID generation with a range of configurable options.
Language: Go - Size: 7.81 KB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

TheArchitectDev/Architect.Identities
Reliable unique ID generation for distributed applications.
Language: C# - Size: 326 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 25 - Forks: 4

llllllxy/tiny-id
一个轻量、灵活、高性能的分布式 ID 生成器系统
Language: JavaScript - Size: 2.8 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

CNMengHan/Cursor.GetNewID
Get trial permissions by modifying the Cursor user ID
Size: 1.03 MB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 4 - Forks: 1

GungnirLaevatain/snowflake-zk
Using zookeeper to allocate work id for snowflake algorithm
Language: Java - Size: 12.7 KB - Last synced at: 20 days ago - Pushed at: almost 2 years ago - Stars: 8 - Forks: 3

Dagic-zewdu/random-string
This package will give random string based on the options provide
Language: HTML - Size: 278 KB - Last synced at: 22 days ago - Pushed at: over 1 year ago - Stars: 26 - Forks: 6

pggalaviz/exnowflake
A decentralized, unique, time based ID generator.
Language: Elixir - Size: 24.4 KB - Last synced at: 6 days ago - Pushed at: over 5 years ago - Stars: 11 - Forks: 2

yeliex/snowflake
server to generate uniq-id with twitter-snowflake arithmetic
Language: TypeScript - Size: 450 KB - Last synced at: 18 days ago - Pushed at: about 2 years ago - Stars: 6 - Forks: 0

timestee/idleaf 📦
Integer id generator by golang
Language: Go - Size: 24.4 KB - Last synced at: 11 months ago - Pushed at: almost 5 years ago - Stars: 3 - Forks: 0

thiinbit/idgen4go
A fast, snowflake-alike ID generator for go.
Language: Go - Size: 15.6 KB - Last synced at: 11 months ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 0

cestlascorpion/Sardine
SeqSvr inspired by WeChat SeqSvr
Language: Go - Size: 72.3 KB - Last synced at: 11 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 1

cestlascorpion/Opossum 📦
From meituan-dianping/leaf repo
Language: Go - Size: 59.6 KB - Last synced at: 11 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

jester69m/db-spring-boot
db with spring boot course in Naukma practices
Language: Java - Size: 482 KB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

izern/sequence
高效GUID产生算法(sequence),基于Snowflake实现64位自增ID算法.
Language: Java - Size: 211 KB - Last synced at: 16 days ago - Pushed at: over 7 years ago - Stars: 37 - Forks: 11

imadcn/idworker
idworker 是一个基于zookeeper和snowflake算法的分布式ID生成工具,通过zookeeper自动注册机器(最多1024台),无需手动指定workerId和datacenterId
Language: Java - Size: 269 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 244 - Forks: 69

YeQTa/snowflake-api
Distributed Sortable Unique ID Generator (SnowFlake4J)
Language: Java - Size: 16.6 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

thibaultmeyer/libsnowflakeid
Tiny, fast, and portable library to generate Snowflake IDs for C applications
Language: C - Size: 41 KB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

moeindev/ng-html-id
ng-html-id is a simple html id generator for angular projects
Language: TypeScript - Size: 38.1 KB - Last synced at: 14 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

LeechanX/ekko-idgenerator
golang实现的分布式唯一ID生成器distributed id generator,有全局趋势递增、严防时钟漂移、高可用、高性能等特点
Language: Go - Size: 401 KB - Last synced at: 11 months ago - Pushed at: almost 4 years ago - Stars: 9 - Forks: 3

huadi/PkSequence
Primary Key sequence generator. Generating global unique ids in distributed environment.
Language: Java - Size: 8.79 KB - Last synced at: over 1 year ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

tangtj/gtinyid
基于号段模式的分布式的id发号器
Language: Go - Size: 59.6 KB - Last synced at: almost 2 years ago - Pushed at: almost 4 years ago - Stars: 4 - Forks: 0

tangtj/gosnowflake
使用 golang 实现雪花算法,生成时间趋势的唯一ID
Language: Go - Size: 1.95 KB - Last synced at: almost 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

fintx/fintx-identifier
Distributed understandable unique id generator with high performance and not depends on seeds like snowflake.
Language: Java - Size: 85 KB - Last synced at: almost 2 years ago - Pushed at: over 6 years ago - Stars: 12 - Forks: 4

teotimepacreau/Loop-exercices-Day24-of-100DaysOfCode
Loop exercices from #30daysofjavascript with VanillaJS
Language: JavaScript - Size: 3.91 KB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

WhackDevelopment/snowflakeid
generates unique 64-bit snowflake IDs inspired by Twitter and Discord IDs
Language: JavaScript - Size: 15.6 KB - Last synced at: 18 days ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

luawyn/project-social-media-backend
O Labook é uma rede social com o objetivo de promover a conexão e interação entre pessoas. Quem se cadastrar no aplicativo poderá criar e curtir publicações.
Language: TypeScript - Size: 77.1 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

joniumGit/idgen
ID Generator written in Kotlin for the JVM using the Servlet API
Language: Kotlin - Size: 36.1 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

emillis/idGen
Simple module for encrypting passwords and generating random IDs
Language: Go - Size: 12.7 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

yooreekz/naniteId
A random string generator to produce unique IDs
Language: TypeScript - Size: 127 KB - Last synced at: 18 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

helloliuyiming/IdGenerator
IDGenerator是一个统一的id生成器,整合了UUID、Random、分段、雪花及类雪花id生成算法,旨在以一种统一的操作方式根据业务需求生成不同的id。
Language: Java - Size: 55.7 KB - Last synced at: 6 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

detronetdip/idrand
A npm package for generating random alphanumeric id
Language: JavaScript - Size: 2.93 KB - Last synced at: 30 days ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 0

davisengeler/vainID
Vanity ID Generator: make short, auto-growing, and visually-random unique IDs with no collisions or limits
Language: Python - Size: 5.86 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

vaadin-developer/id-generator-for-flow
IDGenerator for Flow
Language: Java - Size: 90.8 KB - Last synced at: 3 months ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

moharnadreza/yoid
Plain ID generator.
Language: TypeScript - Size: 155 KB - Last synced at: 21 days ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

artnum/phplibs
Various resources for projects
Language: PHP - Size: 666 KB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

SupperSource/idgp
Open-source javascript id generating program managed by suppersource members
Language: JavaScript - Size: 210 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 2

rerorero/oleoleflake
A customizable distributed unique ID generator inspired by Twitter's Snowflake.
Language: Java - Size: 41 KB - Last synced at: about 1 year ago - Pushed at: almost 8 years ago - Stars: 3 - Forks: 2

freundallein/corr-id-generator
64bit unique ID generator
Language: Go - Size: 29.3 KB - Last synced at: 11 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

emiperez/idgenerators
Id generators for java
Language: Java - Size: 32.2 KB - Last synced at: 2 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

alumik/id-tool
Python ID 工具包
Language: Python - Size: 23.4 KB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

HectorEspejo/idgenspain
Python script for generating a new ID for a person based in Spain. Currently on development
Language: Python - Size: 3.91 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

etmendz/Mendz.Library
Provides helper and utility classes, types and extensions.
Language: C# - Size: 53.7 KB - Last synced at: 26 days ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

minami14/idgo
idgo is a very fast id generator that generates an int id that can specify the maximum value
Language: Go - Size: 51.8 KB - Last synced at: almost 2 years ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 0

sagikazarmark/euclid
A simple sequential ID generator
Language: Go - Size: 170 KB - Last synced at: 6 days ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

CarsonPan/idGenerator
Language: Go - Size: 5.86 KB - Last synced at: almost 2 years ago - Pushed at: about 7 years ago - Stars: 3 - Forks: 0

hmfight/GoLang
learning.
Language: Go - Size: 152 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

oscarpfernandez/idgen
Sparsely Sequential 64bit ID Generator
Language: Go - Size: 1.11 MB - Last synced at: 11 months ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 0
