Library for dealing with GS1 identifiers
-
Updated
Mar 27, 2026 - Rust
Library for dealing with GS1 identifiers
Built a full-featured interpreter with zero external dependencies, using Vaughan Pratt’s top-down operator precedence parsing technique
Generate safe, recognizable identifiers from byte streams
Implementation of flake identifiers in Rust
Validate, compact, and format standard identifiers in TypeScript
Extract every UUID, ULID, NanoID, ObjectId and Snowflake, and decode the time inside
Human exchangable identifiers and locators
Unicode identifier rules (XID), normalization, char width.
Time-sortable unique identifiers (ULID + UUIDv7) using only the Rust standard library. Zero dependencies.
zlid for rust
To associate your repository with the identifiers topic, visit your repo's landing page and select "manage topics."