/elm-uuid

Generate and parse UUIDs in Elm

Primary LanguageElmBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

⚠️ This is a fork of https://github.com/Zinggi/elm-uuid ⚠️ We do not plan to continue general maintainance of the package and are only publishing it for the purpose of finishing our Elm 0.19 upgrade.

Elm Uuid

This is a Fork from danyx23/elm-uuid. It uses the PCG-extended PRNG to provide enough randomness when generating UUIDs on different clients.


This modules provides an opaque type for Uuids, helpers to serialize from and to String and helpers to generate new Uuids.

Uuids are Universally Unique IDentifiers. They are 128 bit ids that are designed to be extremely unlikely to collide with other Uuids.

This library only supports generating Version 4 Uuid (those generated using random numbers, as opposed to hashing. See Wikipedia on Uuids for more details).

Check out the example to see how this works in practice

Package originally by Daniel Bachler