github.com/solutionroute/rid (go): Package rid provides a performant, k-sortable, scalable unique ID generator suitable for applications where ID generation coordination between machines or other processes is not required. ID generation is goroutine safe and scales well with CPU cores. Providing unique non-sequential keys for embeddable databases like SQLIte or BoltDB or key-value stores are typical use-cases.  Binary IDs Base-32 encode as a 16-character URL and human-friendly representation like dfp7qt0v2pwt0v2x.  The 10-byte binary representation of an ID is comprised of:  Key features:  Example usage:  Acknowledgement: This source file is based on work in package github.com/rs/xid, a zero-configuration globally-unique ID generator. See LICENSE.rs-xid. The same API has been maintained.
Keywords: go|golang|unique-id|uuid