snimavat / shortid Licence: other
Short id generator. Url-friendly. Non-predictable. Cluster-compatible.
Programming Languages java 68154 projects - #9 most used programming language
Projects that are alternatives of or similar to shortid tsid-creator A Java library for generating Time Sortable Identifiers (TSID).
Stars : ✭ 16 (-42.86%)
Mutual labels: unique-id , shortid
shortid Super short, fully unique, non-sequential and URL-friendly Ids
Stars : ✭ 20 (-28.57%)
Mutual labels: shortid
hashids.sql PL/pgSQL implementation of hashids library
Stars : ✭ 40 (+42.86%)
Mutual labels: shortid
sno Compact, sortable and fast unique IDs with embedded metadata.
Stars : ✭ 77 (+175%)
Mutual labels: unique-id
friendly-id Java Friendly Id for UUID
Stars : ✭ 173 (+517.86%)
Mutual labels: unique-id
python-ulid ULID implementation for Python
Stars : ✭ 177 (+532.14%)
Mutual labels: unique-id
Ksuid K-Sortable Globally Unique IDs
Stars : ✭ 3,202 (+11335.71%)
Mutual labels: unique-id
IdGenerator 💎迄今为止最全面的分布式主键ID生成器。 💎优化的雪花算法(SnowFlake)——雪花漂移算法,在缩短ID长度的同时,具备极高瞬时并发处理能力(50W/0.1s)。 💎原生支持 C#/Java/Go/Rust/C/SQL 等多语言,且提供 PHP 扩展及 Python、Node.js、Ruby 多线程安全调用动态库(FFI)。💎支持容器环境自动扩容(自动注册 WorkerId ),单机或分布式唯一IdGenerator。💎顶尖优化,超强效能。
Stars : ✭ 548 (+1857.14%)
Mutual labels: unique-id
leafserver 🍃A high performance distributed unique ID generation system
Stars : ✭ 31 (+10.71%)
Mutual labels: unique-id
ulid-creator A Java library for generating Universally Unique Lexicographically Sortable Identifiers (ULID)
Stars : ✭ 38 (+35.71%)
Mutual labels: unique-id
Butterfly 分布式ID生成器框架:超高性能的发号器框架。通过引入多种新的方案,彻底解决雪花算法的时间回拨等问题,并将雪花算法原生QPS提高最少十几~二十倍
Stars : ✭ 111 (+296.43%)
Mutual labels: unique-id
fuuid Functional UUIDs for Python.
Stars : ✭ 145 (+417.86%)
Mutual labels: unique-id
order-id Unique order id generator
Stars : ✭ 46 (+64.29%)
Mutual labels: unique-id
shortid-php An implementation of ShortId in PHP
Stars : ✭ 47 (+67.86%)
Mutual labels: shortid
Java port of the short id -- https://github.com/dylang/shortid
See shortid for documentation.
How to use
Gradle
repositories {
maven {
url " http://dl.bintray.com/snimavat/maven"
}
}
dependencies {
compile " me.nimavat:shortid:1.0.1.RC1"
}
import me .nimavat .shortid .ShortId
System .out .println (Shortid .generate ())
Compatibility Java 1.8 +
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at
[email protected] .