UUID package coming to Go standard library
soypat
88 points
37 comments
March 07, 2026
Related Discussions
Found 5 related stories in 30.0ms across 3,471 title embeddings via pgvector HNSW
- Go Naming Conventions: A Practical Guide begoon · 20 pts · March 27, 2026 · 45% similar
- Stop picking my Go version for me ingve · 46 pts · March 28, 2026 · 44% similar
- How to implement the Outbox pattern in Go and Postgres der_gopher · 11 pts · March 28, 2026 · 39% similar
- 64-bit Hurd support added to GNU Guix delotrag · 23 pts · March 01, 2026 · 39% similar
- If It Quacks Like a Package Manager jandeboevrie · 54 pts · March 08, 2026 · 38% similar
Discussion Highlights (6 comments)
kayson
Odd to me that the focus seems to be on the inactivity of Google's package when https://github.com/gofrs/uuid not only conforms to the newer standard but is actively maintained.
therealdrag0
Golang lack of support for basic stuff like this is quite annoying.
waynesonfire
what a bunch of drama in the comments.
cookiengineer
Every time I read these types of Go issues, I think I am reading a writeup of a highschool debate club. It's like there is debate just for the sake of debate. I understand the defensiveness about implementing new features, and I understand the rationale to keep the core as small as possible. But come on, it's not like UUID is a new thing. As the opener already pointed out, UUID is essential in pretty much all languages for interoperability so it makes sense to have that in the standard language. Anyways, I'm just happy we'll get generic methods after 10 years of debates, I suppose. Maybe we'll get an export keyword before another 10, too. Then CGo will finally be usable outside a single package without those overlapping autogenerated symbols...
vzaliva
A slow day in Go-news land? :) It is heathwarming to see such mundane small tech bit making front page of HN when elsewhere is is debated whether programming as profession is dead or more broadly if AI will be enslaving humanity in the next decade. :)
jeffrallen
Am I the only one who hates UUIDs and doesn't see the point of them? Having any structure whatsoever in them is pointless and stupid. UUIDs should be 128 buts of crypto.Rand() and nothing else. Argh.