id-generator

There are 173 repositories under id-generator topic.

  • sony/sonyflake

    A distributed unique ID generator inspired by Twitter's Snowflake

    Language:Go3.9k5426306
  • happyfish100/libfastcommon

    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.

    Language:C9007438529
  • sqids/sqids-dotnet

    Official .NET port of Sqids. Generate short unique IDs from numbers.

    Language:C#846171322
  • sqids/sqids-javascript

    Official JavaScript port of Sqids. Generate short unique IDs from numbers.

    Language:TypeScript67651814
  • sqids/sqids-go

    Official Go port of Sqids. Generate short unique IDs from numbers.

    Language:Go5565913
  • CosId

    Ahoo-Wang/CosId

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

    Language:Java492118077
  • sqids/sqids-python

    Official Python port of Sqids. Generate short unique IDs from numbers.

    Language:Python382685
  • sqids/sqids-php

    Official PHP port of Sqids. Generate short unique IDs from numbers.

    Language:PHP37561113
  • jingpeicomp/id-generator

    生成19位的Long ID、22位的短UUID、卡号、短卡号、带校验码卡号、激活码、付款码、数据加密、手机号加密、带失效时间的数字加密。生成器是分布式,支持多负载,无需数据库、redis或者zk作为ID分配的key。ID分配无需RPC调用,基于本地内存计算,结构简单,可靠性和性能比较高。

    Language:Java29810184
  • laravel-id-generator

    haruncpi/laravel-id-generator

    Easy way to generate custom ID from database table in Laravel framework.

    Language:PHP27923749
  • sqids/sqids-java

    Official Java port of Sqids. Generate short unique IDs from numbers.

    Language:Java2016616
  • zelark/nano-id

    A unique string ID generator for Clojure and ClojureScript (・_・)ノ

    Language:Clojure191489
  • callicoder/java-snowflake

    Distributed Unique ID Generator in Java inspired by Twitter Snowflake

    Language:Java1749344
  • sqids/sqids-rust

    Official Rust port of Sqids. Generate short unique IDs from numbers.

    Language:Rust153527
  • sqids/sqids-ruby

    Official Ruby port of Sqids. Generate short unique IDs from numbers.

    Language:Ruby142545
  • downgoon/snowflake

    java edition of [Twitter Snowflake](https://github.com/twitter/snowflake), a network service for generating unique ID numbers at high scale with some simple guarantees.

    Language:Java1232146
  • haozi2015/id-generator

    id-generator部署即使用的ID生成器, 支持HTTP、Dubbo、Spring Cloud方式.

    Language:Java12310034
  • kripod/uuidv7

    UUIDv7 generator with millisecond precision

    Language:TypeScript109372
  • vd2org/snowflake

    The Snowflake generator done right.

    Language:Python995912
  • beyonddream/snowid

    A Decentralized, K-Ordered 128-bit Unique ID Generator library in C.

    Language:C93514
  • sno

    muyo/sno

    Compact, sortable and fast unique IDs with embedded metadata.

    Language:Go91535
  • sqids/sqids-postgresql

    Official PostgreSQL port of Sqids. Generate short unique IDs from numbers.

    Language:Rust79731
  • sqids/sqids-elixir

    Official Elixir port of Sqids. Generate short unique IDs from numbers.

    Language:Elixir743135
  • lookingatstarts/easyIdGenerator

    生成全局唯一ID

    Language:Java622310
  • zhongxunking/ids

    高效的分布式id生成器,每个客户端实例tps可达到100万,服务端毫无压力。即使服务端宕机了,id生成依然可用。支持多数据中心,支持id加密。

    Language:Java479025
  • sqids/sqids-kotlin

    Official Kotlin port of Sqids. Generate short unique IDs from numbers.

    Language:Kotlin36214
  • hjpotter92/sonyflake-py

    A distributed unique ID generator inspired by Twitter's Snowflake, rewritten in python

    Language:Python354411
  • zhongxunking/idcenter

    idcenter(分布式ID生成中心):极高效的分布式id生成系统,每个客户端获取id的tps可达到400万+,服务端可支持海量的客户端。具备高容错性,即使网络不稳定也能运转(只要不连续长时间断网)。使用http协议进行通信,可支持多语言。具备完整的管理员登录、权限校验。部署简单、页面操作简洁、运维成本低。

    Language:Java343119
  • mustafaturan/monoton

    Highly scalable, single/multi node, sortable, predictable and incremental unique id generator with zero allocation magic on the sequential generation

    Language:Go31321
  • sqids/sqids-cpp

    Official C++ port of Sqids. Generate short unique IDs from numbers.

    Language:C++31536
  • f4b6a3/ksuid-creator

    A Java implementation of K-Sortable Unique Identifiers (KSUID).

    Language:Java302163
  • ramazancetinkaya/youtube-video-id-generator

    This class mimics the algorithm used by YouTube to generate unique video IDs.

    Language:PHP25102
  • anandvarma/namegen

    🌈 A unique(ish) random name and id generator

    Language:Go242125
  • LibreBadge

    LibreBadge/LibreBadge

    Open source web based ID badge software

    Language:JavaScript224467
  • pitabwire/xid

    Xid is a globally unique id generator. Xids are small, fast to generate, sortable, compact URL-safe string with no configuration or central generator server.

    Language:Dart18356
  • sqids/sqids-plpgsql

    Official PLpgSQL (PostgreSQL) port of Sqids. Generate short unique IDs from numbers.

    Language:PLpgSQL18303