Guidish is a C++20 header-only library for generating 128bit guid like id that can be used as a monotonically increasing key 128bit Guidish Key = [64bits - epoch time in microseconds] + [16 bits - siteid] + [48 bits - cpu tick count] Intended to be useful for implementing message queues and similar id schemes.