Path to this page:
./
wip/go-ksuid,
K-Sortable Globally Unique IDs
Branch: CURRENT,
Version: 1.0.3,
Package name: go-ksuid-1.0.3,
Maintainer: kamelderouicheTODO: Adjust the following lines from README.md
# ksuid [![Go Report Card](https://goreportcard.com/badge/github.com/segmentio/ksuid)](https://goreportcard.com/report/github.com/segmentio/ksuid) [![GoDoc](https://godoc.org/github.com/segmentio/ksuid?status.svg)](https://godoc.org/github.com/segmentio/ksuid) [![Circle CI](https://circleci.com/gh/segmentio/ksuid.svg?style=shield)](https://circleci.com/gh/segmentio/ksuid.svg?style=shield)
ksuid is a Go library that can generate and parse KSUIDs.
# Install
```bash
go get -u github.com/segmentio/ksuid
```
# What is a KSUID?
KSUID is for K-Sortable Unique IDentifier. It's a way to generate globally
unique IDs similar to RFC 4122 UUIDs, but contain a time component so they
can be "roughly" sorted by time of creation. The remainder of the KSUID is
randomly generated bytes.
# Why use KSUIDs?
Distributed systems often require unique IDs. There are numerous solutions
out there for doing this, so why KSUID?
...
Master sites:
RMD160: f22d5f3ab06cae925efa93afee70aea6eed20985
Filesize: 17.453 KB
Version history: (Expand)
- (2024-09-19) Package has been reborn
- (2024-09-15) Package deleted from pkgsrc
- (2023-02-13) Package has been reborn
- (2021-01-19) Package added to pkgsrc.se, version go-ksuid-1.0.3 (created)