ksuid

by segmentio · Developer Tools

K-Sortable Globally Unique IDs

New0 ratings5,266 starsActive
Developer ToolsDeveloper ToolGocoordination
Open project ↗GitHub⚑ Report
ksuid preview

About this project

ksuid ksuid is an efficient, comprehensive, battle-tested Go library for generating and parsing a specific kind of globally unique identifier called a KSUID. This library serves as its reference implementation. Install What is a KSUID? KSUID is for K-Sortable Unique IDentifier. It is a kind of globally unique identifier similar to a RFC 4122 UUID, built from the ground-up to be "naturally" sorted by generation timestamp without any special type-aware logic. In short, running a set of KSUIDs through the UNIX sort command will result in a list ordered by generation time. Why use KSUIDs? There are numerous methods for generating unique identifiers, so why KSUID? 1. Naturally ordered…

Technologies

Gogolangcoordination

Project health

Recently updated
Last update2 months ago
Contributors22
Latest release
Open issues & PRs22
LicenseMIT
On GitHubsince 2017

GitHub

5,266
stars
199
forks
22
contributors
22
open issues & PRs
Go
language
2 months ago
last commit
View on GitHub ↗

Reviews

out of 5 · 0 ratings
★★★★★
0%
★★★★
0%
★★★
0%
★★
0%
0%
Sign in to write a review
No reviews yet
Be the first to review ksuid.

Built by

segmentio
Imported from GitHub · not yet claimed on GitPalace
View developer pageSign in with GitHub to claim

Maintain segmentio/ksuid? Claiming verifies admin access through your GitHub account and gives you control of this listing.

You might also like