Package: ulid 0.4.0.2

ulid: Generate Universally Unique 'Lexicographically' 'Sortable' Identifiers

Universally unique identifiers ('UUIDs') can be sub-optimal for many uses-cases because they are not the most character efficient way of encoding 128 bits of randomness; v1/v2 versions are impractical in many environments, as they require access to a unique, stable MAC address; v3/v5 versions require a unique seed and produce randomly distributed IDs, which can cause fragmentation in many data structures; v4 provides no other information than randomness which can cause fragmentation in many data structures. Providing an alternative, 'ULIDs' (<https://github.com/ulid/spec>) have 128-bit compatibility with 'UUID', 1.21e+24 unique 'ULIDs' per millisecond, support standard (text) sorting, canonically encoded as a 26 character string, as opposed to the 36 character 'UUID', use 'base32' encoding for better efficiency and readability (5 bits per character), are case insensitive, have no special characters (i.e. are 'URL' safe) and have a monotonic sort order (correctly detects and handles the same millisecond).

Authors:Bob Rudis [aut], Suyash Verma [aut], Dirk Eddelbuettel [aut, cre]

ulid_0.4.0.2.tar.gz
ulid_0.4.0.2.zip(r-4.7-x86_64)ulid_0.4.0.2.zip(r-4.7-arm64)ulid_0.4.0.2.zip(r-4.6-x86_64)ulid_0.4.0.2.zip(r-4.6-arm64)ulid_0.4.0.2.zip(r-4.5-x86_64)
ulid_0.4.0.2.tgz(r-4.6-x86_64)ulid_0.4.0.2.tgz(r-4.6-arm64)ulid_0.4.0.2.tgz(r-4.5-x86_64)ulid_0.4.0.2.tgz(r-4.5-arm64)
ulid_0.4.0.2.tar.gz(r-4.7-arm64)ulid_0.4.0.2.tar.gz(r-4.7-x86_64)ulid_0.4.0.2.tar.gz(r-4.6-arm64)ulid_0.4.0.2.tar.gz(r-4.6-x86_64)
ulid_0.4.0.2.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
ulid/json (API)

# Install 'ulid' in R:
install.packages('ulid', repos = c('https://eddelbuettel.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/eddelbuettel/ulid/issues

Pkgdown/docs site:https://eddelbuettel.github.io

Uses libs:
  • c++– GNU Standard C++ Library v3

On CRAN:

Conda:

uliduuidcpp

5.19 score 32 stars 10 scripts 1.9k downloads 7 exports 1 dependencies

Last updated from:6b60efc2bb. Checks:13 NOTE, 2 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64NOTE77
linux-devel-x86_64NOTE98
source / vignettesOK164
linux-release-arm64NOTE77
linux-release-x86_64NOTE95
macos-release-arm64NOTE98
macos-release-x86_64NOTE247
macos-oldrel-arm64NOTE124
macos-oldrel-x86_64NOTE218
windows-devel-arm64NOTE188
windows-devel-x86_64NOTE125
windows-release-arm64NOTE232
windows-release-x86_64NOTE127
windows-oldrel-x86_64NOTE81
wasm-releaseOK99

Exports:generateis_ulidts_generateulidulid_generateULIDgenerateunmarshal

Dependencies:Rcpp

Readme and manuals

Help Manual

Help pageTopics
Generate ULIDulid-package generate is_ulid ts_generate ulid ULIDgenerate ulid_generate unmarshal