segmentio/ksuid
K-Sortable Globally Unique IDs observed · 2026-08-28
Health v2 · maintenance only
72/100
- Activity 89
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3402
- days_rel: n/a
- days_push: 69
- n_releases_24m: 0
Adoption not part of the score
5266 stars · 198 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
A Go library for generating and parsing KSUIDs (K-Sortable Unique IDentifiers), the reference implementation of the KSUID format. KSUIDs are globally unique identifiers that embed a timestamp so they sort naturally by generation time without coordination.
Use cases
- generate unique IDs without a central coordinator
- generate sortable unique identifiers in Go
- replace UUIDv4 with time-ordered IDs
- generate collision-resistant IDs for distributed systems
- parse and inspect KSUID strings
- generate copy-paste friendly unique identifiers
When to choose
- you need unique IDs in Go that sort by creation time
- you want coordination-free ID generation like Snowflake but without deployment complexity
- you need more entropy than UUIDv4 for collision/guessing resistance
- you want human-friendly, copy-paste-safe ID text representations
When to avoid
- you need strict ordering guarantees rather than loose wall-clock ordering
- you need sequential 64-bit IDs and already have coordination infrastructure
- you must conform to the RFC 4122 UUID standard
- you need IDs shorter than 20 characters
Facets
library · maturity stable
developer-tools serialization developer-tools backend microservices go cross-platform ksuid unique-ids uuid-alternative sortable-ids id-generation
10 sources
- readme: https://github.com/segmentio/ksuid · fetched 2026-08-28 · 4ba1ac7af780
- homepage: https://segment.com/blog/a-brief-history-of-the-uuid/ · fetched 2026-08-29 · 170954a82794
- site_page: https://www.twilio.com/docs · fetched 2026-08-29 · 241059188e22
- site_page: https://www.twilio.com/en-us/sms/pricing/us · fetched 2026-08-29 · 7a68aac7ffee
- site_page: https://www.twilio.com/en-us/integrations · fetched 2026-08-29 · 521abc67b836
- site_page: https://www.twilio.com/en-us/company · fetched 2026-08-29 · 6e66f2d5fb14
- site_page: https://www.twilio.com/en-us/changelog · fetched 2026-08-29 · b2c8f12d21a6
- site_page: https://www.twilio.com/en-us/pricing · fetched 2026-08-29 · 7c664e10035a
- site_page: https://www.twilio.com/en-us/products/conversational-ai/pricing · fetched 2026-08-29 · af24ed20527f
- site_page: https://www.twilio.com/en-us/pricing/messaging · fetched 2026-08-29 · eedf72634df2
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| segmentio/ksuid | main | 72 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem