IdGenerator

ID generator

High-performance ID generator implementing an optimized snowflake algorithm

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

GitHub

3k stars
31 watching
381 forks
Language: C
last commit: 5 months ago
Linked from 1 awesome list

cc-sharpdelphidotnetgoidgeneratorjavajavascriptpascalphprustsnowflakesqltwritter-snowflaketypescriptunique-id

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
ourongxing/chatgpt-vercel An open-source chatbot project built on Solid.js and OpenAI's GPT technology, with features like PWA support and customizable prompts. 3,200
ahoo-wang/cosid A high-performance distributed ID generator for generating unique IDs in a scalable and flexible manner 503
weihongyu12/think-hashids A module that generates unique IDs using a hash-based algorithm for ThinkJS applications 7
y123456yz/reading-code-of-nginx-1.9.2 An in-depth analysis and documentation of the Nginx 1.9.2 source code, focusing on high-performance design principles and their applications in other high-concurrency proxy servers. 4,171
k8gege/ladon A comprehensive network scanning tool designed to identify vulnerabilities and perform reconnaissance on target networks. 4,910
sdc-alibaba/sui-mobile A lightweight mobile UI library with cross-platform compatibility 6,103
haizlin/fe-interview A comprehensive front-end interview question repository to drive learning and skill improvement. 25,574
easzlab/kubeasz A tool for automating the deployment of Kubernetes clusters 10,593
caicloud/kube-ladder A structured learning path for Kubernetes developers 2,505
overtrue/easy-sms A unified PHP SMS gateway library for sending messages via multiple carriers and platforms. 3,176
rs/xid Generates globally unique ids for web applications 3,978
icepy/front-end-develop-guide A comprehensive resource guide for front-end developers covering various programming languages, frameworks, and protocols. 2,925
dylang/shortid Generates unique, non-sequential URL-friendly IDs suitable for various applications and services. 5,738
bbfamily/abu A modular C++ framework for building and optimizing family relationships models with complex interactions between individuals. 12,349
lancopku/pkuseg-python A Python library providing a multi-domain Chinese word segmentation toolkit with high accuracy and flexibility. 6,564