gofrs / uuid
A UUID package for Go
AI Architecture Analysis
This repository is indexed by RepoMind. By analyzing gofrs/uuid in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.
Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.
Repository Overview (README excerpt)
Crawler viewUUID Package uuid provides a pure Go implementation of Universally Unique Identifiers (UUID) variant as defined in RFC-9562. This package supports both the creation and parsing of UUIDs in different formats. This package supports the following UUID versions: • Version 1, based on timestamp and MAC address • Version 3, based on MD5 hashing of a named value • Version 4, based on random numbers • Version 5, based on SHA-1 hashing of a named value • Version 6, a k-sortable id based on timestamp, and field-compatible with v1 • Version 7, a k-sortable id based on timestamp Project History This project was originally forked from the github.com/satori/go.uuid repository after it appeared to be no longer maintained, while exhibiting critical flaws. We have decided to take over this project to ensure it receives regular maintenance for the benefit of the larger Go community. We'd like to thank Maxim Bublis for his hard work on the original iteration of the package. License This source code of this package is released under the MIT License. Please see the LICENSE for the full content of the license. Recommended Package Version We recommend using v2.0.0+ of this package, as versions prior to 2.0.0 were created before our fork of the original package and have some known deficiencies. Requirements This package requires Go 1.25 or later Usage Here is a quick overview of how to use this package. For more detailed documentation, please see the GoDoc Page. References • RFC-9562 (replaces RFC-4122) • DCE 1.1: Authentication and Security Services