LuaRocks.org had a security incident in September 2026. Read the incident report.

Official Lua implementation of pikaid identifiers

$ luarocks install pikaid

pikaid is a compact, chronologically sortable, collision-resistant
identifier format. An identifier is exactly 26 lowercase Base36 characters
(7 timestamp digits, 19 randomness digits) with a 17-byte binary
representation (5 big-endian timestamp bytes, 12 randomness bytes).

This module implements pikaid specification revision 1.0.4: strict
validation, lossless text/binary conversion, and fail-closed generation
from the operating system CSPRNG. Lua 5.3, 5.4 and 5.5 are supported.

Versions

1.0.0-12 hours ago0 downloads

Dependencies

lua >= 5.3, < 5.6

Manifests