A go lib for modern IDs, inspired by Stripe. It generates shorter yet collision-resistant IDs compared to UUIDs, with human-readable prefixes and built-in timestamps. Features include checksum verification, cryptographic randomness, and URL-friendly encoding.
No reviews yetBe the first to leave a review for sleekid
Maker
š
š Introducing sleekid - A Modern Globally Unique ID Generator
Tired of unwieldy UUIDs? Sleekid generates identifiers that are elegant, human-readable, B-Tree-friendly, and error-resistant. Inspired by Stripe's ID system, it offers shorter IDs without compromising collision resistance.
⨠Key features:
- Shorter than UUID with equal security
- Human-readable prefixes
- Built-in timestamps, Sortable, B-tree optimized
- Cryptographically random
- Built-in checksum, Error detectable (99.97% detection rate by default)
- URL-friendly base62 encoding
š¾ Everything is configurable:
- Prefix
- Delimiter
- Timestamp length
- Random length
- Checksum strength
Perfect for developers who want efficient, reliable, and clean-looking IDs in their applications. Say goodbye to clunky identifiers!