SaaSHub helps you find the best software and product alternatives Learn more →
Top 18 Go Uuid Projects
-
uuid
Go package for UUIDs based on RFC 4122 and DCE 1.1: Authentication and Security Services. (by google)
There have been committed 3 new features and a seemingly significant bug fix since the last release: https://github.com/google/uuid/compare/v1.6.0...HEAD
If the library just existed as a correct implementation of the RFC and without bugs, and there was no need to fix stuff, that would be one thing. But leaving features and bug fixes already committed to the repository unreleased for years because the maintainer hasn't cut a new release since 2024 is a bad sign.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
Project mention: ulid VS pikaid-specs - a user suggested alternative | libhunt.com/r/ulid | 2025-09-02
-
RFC changes aside, the go community has been bit by unmaintained UUID libraries with security issues. Consider https://github.com/satori/go.uuid/issues/123 as a popular example.
The open issue in Google's repo about the package being malicious is not a good look. The community concluded it's a false positive. If the repo was maintained they'd confirm this and close the issue.
Maintaince is much more than RFC compliance, although the project hasn't met that bar either.
-
-
Project mention: Type-safe, K-sortable, globally unique identifier inspired by Stripe IDs | news.ycombinator.com | 2026-03-05
-
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.
-
-
-
-
typeid-go
Go implementation of TypeIDs: type-safe, K-sortable, and globally unique identifiers inspired by Stripe IDs
-
-
orderlyid
OrderlyID — Typed, time-sortable 160-bit identifiers with optional checksum, tenant, and shard fields. Safer than UUIDv4, more ergonomic than ULID/TypeID.
Project mention: Show HN: OrderlyID – typed, time-sortable, 160-bit IDs with checksums | news.ycombinator.com | 2025-09-17 -
Monoton
Highly scalable, single/multi node, sortable, predictable and incremental unique id generator with zero allocation magic on the sequential generation
-
-
uuid
Generate, encode, and decode UUIDs v1 with fast or cryptographic-quality random node identifier. (by agext)
Project mention: uuid VS pikaid-specs - a user suggested alternative | libhunt.com/r/agext/uuid | 2025-09-02 -
-
Go Uuid discussion
Go Uuid related posts
-
UUID package coming to Go standard library
-
Type-safe, K-sortable, globally unique identifier inspired by Stripe IDs
-
Exploring PostgreSQL 18's new UUIDv7 support
-
uuid VS pikaid-specs - a user suggested alternative
2 projects | 2 Sep 2025 -
uuid VS pikaid-specs - a user suggested alternative
2 projects | 2 Sep 2025 -
uuid VS pikaid-specs - a user suggested alternative
2 projects | 2 Sep 2025 -
ulid VS pikaid-specs - a user suggested alternative
2 projects | 2 Sep 2025 -
A note from our sponsor - SaaSHub
www.saashub.com | 7 Jun 2026
Index
What are some of the best open-source Uuid projects in Go? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | uuid | 6,060 |
| 2 | ksuid | 5,243 |
| 3 | ulid | 5,035 |
| 4 | go.uuid | 4,904 |
| 5 | xid | 4,277 |
| 6 | typeid | 3,589 |
| 7 | uuid | 1,808 |
| 8 | shortuuid | 1,394 |
| 9 | wuid | 545 |
| 10 | uuidkey | 200 |
| 11 | typeid-go | 195 |
| 12 | sno | 94 |
| 13 | orderlyid | 53 |
| 14 | Monoton | 34 |
| 15 | gouid | 26 |
| 16 | uuid | 18 |
| 17 | go-uuid | 16 |
| 18 | bench-bintext-codecs | 3 |