An open API service indexing awesome lists of open source software.

awesome-unique-id

A curated list of awesome Unique IDs
https://github.com/grantcarthew/awesome-unique-id

Last synced: about 2 hours ago
JSON representation

  • Generation

      • uuid - Simple, fast generation of RFC4122 UUIDS.
      • ObjectId - bson/blob/1.0-branch/lib/bson/objectid.js)) - MongoDBs ObjectId
      • human-readable-ids - readable-ids)) - Use JavaScript to generate human-readable ids from a list of nouns and adjectives.
      • unique-string - string)) - Generate a unique random string.
      • lodash.uniqueid - The lodash method uniqueId exported as a Node.js module.
      • get-uid - uid)) - Simple random id generator.
      • uid - Generate unique ids of any length.
    • JavaScript

      • ulid - Universally Unique Lexicographically Sortable Identifier.
      • uuid - Simple, fast generation of RFC4122 UUIDS.
      • cuid2 - Secure, collision-resistant ids optimized for horizontal scaling and performance. Next generation uuids.
      • crypto-random-string - random-string)) - Generate a cryptographically strong random string.
      • yeast - Yeast is a unique id generator.
      • nanoid - A tiny, secure URL-friendly unique string ID generator for JavaScript.
      • shortid - Amazingly short non-sequential url-friendly unique id generator.
      • uniqid - A Unique Hexatridecimal ID generator.
      • puid - Generate a unique ID depending on time, machine and process for use in a distributed environment.
      • flake-idgen - idgen)) - Flake ID generator yields k-ordered, conflict-free ids in a distributed environment.
      • uniqueid - Generate sequential IDs, with optional prefix or suffix.
      • hyperid - Uber-fast unique id generation, for Node.js and the browser.
      • uid - Generate unique ids of any length.
      • uid-safe - safe)) - URL and cookie safe UIDs.
      • uuid-readable - readable)) - Generate Easy to Remember, Readable UUIDs, that are Shakespearean and Grammatically Correct Sentences.
      • human-id - id)) - Generates human-readable identifier strings by chaining common (short) words of the English language.
      • unique-sequence - sequence)) - Generate short sequential strings.
      • breezeid - Easily generate unique, human-first IDs
      • ksuid - K-Sortable Globally Unique IDs
    • Polyglot

      • uuidv7 - editor.org/rfc/rfc9562#name-uuid-version-7)) - UUID 128-bit unique identifier that is time-sortable with 1 ms precision.
    • Python

      • muid - Generates IDs whose hashes are, in part, memorable. See [video explanation](https://vimeo.com/397352413)
    • Go

      • xid - Xid is a globally unique id generator thought for the web.
      • ksuid - K-Sortable Globally Unique IDs.
  • Hash

    • Go

      • RoboHash - Generate unique images from any text.
  • CLI Tools

    • Go

      • uuinfo - A tool to debug unique identifiers (UUID, ULID, Snowflake, etc).
      • OSSP uuid - ISO-C API and CLI for generating UUIDs
  • Research