Description
Applications written in Go can generate and parse UUID values with a pure Go library. It is useful for identifiers in databases, APIs, logs, distributed systems, and other places that need unique-looking IDs.
Most users receive it as a dependency. Developers should choose UUID versions and randomness sources appropriate for privacy, ordering, and collision requirements.