awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
gofrs avatar

gofrs/uuid

0
View on GitHub↗
1,811 stars·124 forks·Go·MIT·23 views

Uuid

A UUID package for Go

Features

  • Unique Identifiers - UUID creation and parsing implementation.
  • Unique ID Generation - UUID generation library.

Star history

Star history chart for gofrs/uuidStar history chart for gofrs/uuid

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Uuid

Similar open-source projects, ranked by how many features they share with Uuid.
  • segmentio/ksuidsegmentio avatar

    segmentio/ksuid

    5,260View on GitHub↗

    ksuid is a Go implementation of k-sortable unique identifiers. It provides a system for generating globally unique identifiers that maintain a natural chronological order based on their generation timestamp. The project enables the creation of unique keys across distributed systems without a central coordinator. These identifiers are designed for use as database primary keys to maintain index performance and insert efficiency. The library includes capabilities for identifier serialization and parsing, allowing conversion between binary, text, and SQL formats. It also provides command-line to

    Gocoordinationgogolang
    View on GitHub↗5,260
  • oklog/ulidoklog avatar

    oklog/ulid

    5,040View on GitHub↗

    This project is an implementation of the ULID standard in the Go programming language. It provides tools for generating universally unique, lexicographically sortable identifiers that combine millisecond timestamps with random data. The library ensures that identifiers maintain chronological order through alphabetical sorting. It includes a monotonic generator to guarantee that multiple identifiers created within the same millisecond are produced in a strictly increasing sequence. The project covers unique identifier generation and database primary key optimization. It also provides a comman

    Go
    View on GitHub↗5,040
  • google/uuidgoogle avatar

    google/uuid

    6,096View on GitHub↗

    This is an RFC 4122 UUID package for Go that generates, parses, and validates universally unique identifiers. It provides a library for creating UUIDs that conform to standard formatting rules, along with utilities for inspecting UUID properties such as variant, version, and nil status. The package supports DCE 1.1 Security Extension UUID generation and parsing, and includes byte-level UUID construction by directly manipulating 16-byte arrays with version and variant bits. It validates UUID strings against RFC 4122 formatting rules, including hyphens and hexadecimal characters, and can detect

    Gogouuid
    View on GitHub↗6,096
  • numbersprotocol/nitnumbersprotocol avatar

    numbersprotocol/nit

    4,138View on GitHub↗

    nit is a blockchain asset provenance platform and decentralized asset registry. It establishes a verifiable chain of custody for digital media by assigning cryptographically unique identifiers to files and recording their origin, ownership, and modification history on a ledger. The project distinguishes itself by integrating IPFS for decentralized storage and a content versioning system that tracks asset evolution through immutable commits. It includes specialized tooling for generative AI provenance tracking, allowing the recording of creators and tools used in synthetic media to maintain a

    TypeScripterc-7053nit
    View on GitHub↗4,138
See all 21 alternatives to Uuid→

Frequently asked questions

What does gofrs/uuid do?

A UUID package for Go

What are the main features of gofrs/uuid?

The main features of gofrs/uuid are: Unique Identifiers, Unique ID Generation.

What are some open-source alternatives to gofrs/uuid?

Open-source alternatives to gofrs/uuid include: segmentio/ksuid — ksuid is a Go implementation of k-sortable unique identifiers. It provides a system for generating globally unique… oklog/ulid — This project is an implementation of the ULID standard in the Go programming language. It provides tools for… google/uuid — This is an RFC 4122 UUID package for Go that generates, parses, and validates universally unique identifiers. It… yuaotian/go-cursor-help — go-cursor-help is a machine ID resetter and trial limit bypass tool designed for the Cursor AI editor. It functions as… numbersprotocol/nit — nit is a blockchain asset provenance platform and decentralized asset registry. It establishes a verifiable chain of… aidarkhanov/nanoid.