Renders a 128-bit UUID as a TypeID, a short type-tagged string such as "user_2n1t201rmv87aae5j4csam8000", and parses it back. Includes an ActiveRecord attribute type and an optional deterministic SHAKE128 derivation.

Required Ruby Version

>= 3.3.0

Authors

Sorah Fukumori

Versions

  1. 0.1.0
    1. source

      1. 0.1.0 source October 19, 2026 (19 KB)

Pushed by

GitHub

SHA 256 checksum

Provenance