All Projects → aofei → sandid

aofei / sandid

Licence: MIT license
Every grain of sand on Earth has its own ID.

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to sandid

vue-uniq-ids
Vue.js 2.x plugin that helps to use id-related attributes with no side-effect
Stars: ✭ 32 (-17.95%)
Mutual labels:  id, unique
verify-apple-id-token
Verify the Apple id token on the server side.
Stars: ✭ 49 (+25.64%)
Mutual labels:  id
distributed-id
基于netty4+twitter-snowFlake分布式Id生成之服务实现
Stars: ✭ 18 (-53.85%)
Mutual labels:  id
tsid-creator
A Java library for generating Time Sortable Identifiers (TSID).
Stars: ✭ 16 (-58.97%)
Mutual labels:  id
ids
高效的分布式id生成器,每个客户端实例tps可达到100万,服务端毫无压力。即使服务端宕机了,id生成依然可用。支持多数据中心,支持id加密。
Stars: ✭ 47 (+20.51%)
Mutual labels:  id
sid
Generate Sortable Identifiers
Stars: ✭ 26 (-33.33%)
Mutual labels:  id
firebase-id-tokens-verifier
Code snippet to show how to verify Firebase ID tokens using Ruby
Stars: ✭ 32 (-17.95%)
Mutual labels:  id
hashids.sql
PL/pgSQL implementation of hashids library
Stars: ✭ 40 (+2.56%)
Mutual labels:  id
shortid
Short id generator
Stars: ✭ 37 (-5.13%)
Mutual labels:  id
leafserver
🍃A high performance distributed unique ID generation system
Stars: ✭ 31 (-20.51%)
Mutual labels:  id
ulid-creator
A Java library for generating Universally Unique Lexicographically Sortable Identifiers (ULID)
Stars: ✭ 38 (-2.56%)
Mutual labels:  id
mongoose-auto-increment-reworked
An auto-incrementing field generator for Mongoose 4 & 5
Stars: ✭ 17 (-56.41%)
Mutual labels:  id
chinaid
🇨🇳中国大陆身份证号解析/校验
Stars: ✭ 18 (-53.85%)
Mutual labels:  id
id-mask
IDMask is a Java library for masking internal ids (e.g. from your DB) when they need to be published to hide their actual value and to prevent forging. It has support optional randomisation has a wide support for various Java types including long, UUID and BigInteger. This library bases its security on strong cryptographic primitives.
Stars: ✭ 39 (+0%)
Mutual labels:  id
DocumentReader-iOS
iOS Framework for reading and validation of identification documents
Stars: ✭ 54 (+38.46%)
Mutual labels:  id
platform device id
flutter plugin to get device id
Stars: ✭ 32 (-17.95%)
Mutual labels:  id
urbit-visor
Urbit Visor is an extension which transforms your web browser into a first class Urbit client.
Stars: ✭ 65 (+66.67%)
Mutual labels:  id
goimpulse
高可用,高性能的分布式发号服务
Stars: ✭ 17 (-56.41%)
Mutual labels:  id
kue-unique
Unique job utility for kue
Stars: ✭ 23 (-41.03%)
Mutual labels:  unique
cedula-panama
Validador javascript de la cédula de panama. A javascript validator of the Panamenian id (cedula)
Stars: ✭ 26 (-33.33%)
Mutual labels:  id

SandID

GitHub Actions codecov Go Report Card PkgGoDev

Every grain of sand on Earth has its own ID.

Note that the algorithm used to generate the sandid.SandID mainly come from the UUID version 1. Some adjustments were made to enhance the efficiency of database insertion (see this).

Features

Installation

Open your terminal and execute

$ go get github.com/aofei/sandid

done.

The only requirement is the Go, at least v1.13.

Community

If you want to discuss SandID, or ask questions about it, simply post questions or ideas here.

Contributing

If you want to help build SandID, simply follow this to send pull requests here.

License

This project is licensed under the MIT License.

License can be found here.

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].