ulid: Implementation of ULID, lexicographically sortable unique identifiers
Implementation of alizain's ULID identifier (https:/github.comalizain/ulid ). UUID can be suboptimal for many uses-cases because: It isn't the most character efficient way of encoding 128 bits of randomness UUID v1/v2 is impractical in many environments, as it requires access to a unique, stable MAC address UUID v3/v5 requires a unique seed and produces randomly distributed IDs, which can cause fragmentation in many data structures UUID v4 provides no other information than randomness which can cause fragmentation in many data structures Instead, herein is proposed ULID: 128-bit compatibility with UUID 1.21e+24 unique ULIDs per millisecond Lexicographically sortable! Canonically encoded as a 26 character string, as opposed to the 36 character UUID Uses Crockford's base32 for better efficiency and readability (5 bits per character) Case insensitive No special characters (URL safe)
[Skip to Readme]
Downloads
- ulid-0.1.0.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
Versions [RSS] | 0.1.0.0, 0.2.0.0, 0.3.0.0, 0.3.2.0, 0.3.3.0 |
---|---|
Dependencies | base (>=4.7 && <5), binary, bytestring, crockford, crypto-api, random, time, ulid [details] |
License | BSD-3-Clause |
Copyright | 2017 Steve Kollmansberger |
Author | Steve Kollmansberger |
Maintainer | steve@kolls.net |
Category | Data |
Home page | https://github.com/steven777400/ulid |
Source repo | head: git clone https://github.com/steven777400/ulid.git |
Uploaded | by steven777400 at 2017-06-10T19:42:34Z |
Distributions | LTSHaskell:0.3.3.0, NixOS:0.3.2.0, Stackage:0.3.3.0 |
Reverse Dependencies | 2 direct, 0 indirect [details] |
Executables | ulid-exe |
Downloads | 2484 total (1 in the last 30 days) |
Rating | 2.0 (votes: 1) [estimated by Bayesian average] |
Your Rating | |
Status | Docs available [build log] Last success reported on 2017-06-10 [all 1 reports] |