@ende/uuid/v7

ende add jsr:@ende/uuid

Version 2026.10.15 on JSR.

Functions for working with UUID Version 7 strings.

UUID Version 7 is defined in RFC 9562.

UUIDv7 values sort by creation time at millisecond precision. Values generated within the same millisecond sort in arbitrary order relative to each other, see generate for details.

import { generate, validate, extractTimestamp } from "@ende/uuid/v7";
import { assert, assertEquals } from "@ende/assert";

const uuid = generate();
assert(validate(uuid));
assertEquals(extractTimestamp("017f22e2-79b0-7cc3-98c4-dc0c0c07398f"), 1645557742000);

Exports