No description
Find a file
2023-11-15 18:17:53 +01:00
src change API, remove wrapper type 2023-05-16 17:17:50 +02:00
tests change API, remove wrapper type 2023-05-16 17:17:50 +02:00
.editorconfig initial commit 2023-05-16 16:01:50 +02:00
.gitignore initial commit 2023-05-16 16:01:50 +02:00
.pre-commit-config.yaml initial commit 2023-05-16 16:01:50 +02:00
Cargo.toml chore: add repository to Cargo.toml 2023-11-15 18:17:53 +01:00
LICENSE initial commit 2023-05-16 16:01:50 +02:00
README.md Fix formats in readme 2023-09-17 11:56:15 +02:00

short-uuid

Rust port of the short-uuid library. It can encode and decode standard UUIDs into shorter formats.

Formats

From the original library

  • Base58Flickr (A-z, 1-9 without I, O, l, ordered Numbers < Lowercase < Uppercase>)
  • Base90Cookie (A-z, 0-9, !#$%&'()*+-./:<=>?@[]^_{|}~`, ordered Numbers < Lowercase < Uppercase < Special)

Additional encodings

  • Base58 (A-z, 1-9 without I, O, l, ordered Numbers < Uppercase < Lowercase)
  • Base62 (A-z, 0-9, ordered Uppercase < Lowercase < Numbers)
  • Base64 (A-z, 0-9, +/, ordered Uppercase < Lowercase < Numbers < Special)
  • Base64Url (A-z, 0-9, -_, ordered Uppercase < Lowercase < Numbers < Special)