There are 6 repositories under id-generator topic.
c common functions library extracted from my open source project FastDFS. this library is very simple and stable. functions including: string, logger, chain, hash, socket, ini file reader, base64 encode / decode, url encode / decode, fast timer, skiplist, object pool etc. detail info please see the c header files.
Official .NET port of Sqids. Generate short unique IDs from numbers.
Official JavaScript port of Sqids. Generate short unique IDs from numbers.
A UUID library for Java.
生成19位的Long ID、22位的短UUID、卡号、短卡号、带校验码卡号、激活码、付款码、数据加密、手机号加密、带失效时间的数字加密。生成器是分布式,支持多负载,无需数据库、redis或者zk作为ID分配的key。ID分配无需RPC调用,基于本地内存计算,结构简单,可靠性和性能比较高。
A Java library for generating Universally Unique Lexicographically Sortable Identifiers (ULID)
Easy way to generate custom ID from database table in Laravel framework.
Official Python port of Sqids. Generate short unique IDs from numbers.
Distributed Unique ID Generator in Java inspired by Twitter Snowflake
Official Java port of Sqids. Generate short unique IDs from numbers.
id-generator部署即使用的ID生成器, 支持HTTP、Dubbo、Spring Cloud方式.
Official Rust port of Sqids. Generate short unique IDs from numbers.
A Decentralized, K-Ordered 128-bit Unique ID Generator library in C.
Official Ruby port of Sqids. Generate short unique IDs from numbers.
Official Elixir port of Sqids. Generate short unique IDs from numbers.
Official PostgreSQL port of Sqids. Generate short unique IDs from numbers.
高效的分布式id生成器,每个客户端实例tps可达到100万,服务端毫无压力。即使服务端宕机了,id生成依然可用。支持多数据中心,支持id加密。
idcenter(分布式ID生成中心):极高效的分布式id生成系统,每个客户端获取id的tps可达到400万+,服务端可支持海量的客户端。具备高容错性,即使网络不稳定也能运转(只要不连续长时间断网)。使用http协议进行通信,可支持多语言。具备完整的管理员登录、权限校验。部署简单、页面操作简洁、运维成本低。
Official Kotlin port of Sqids. Generate short unique IDs from numbers.
A distributed unique ID generator inspired by Twitter's Snowflake, rewritten in python
Highly scalable, single/multi node, sortable, predictable and incremental unique id generator with zero allocation magic on the sequential generation
A Java implementation of K-Sortable Unique Identifiers (KSUID).
Open source web based ID badge software