nowfound

Dev tools · alternatives · 2026

24 alternatives to UPID – a unique ID with built-in prefix

The discussion about what to use for database keys has come up a few times on HN. Integers or UUID, or maybe ULID/UUIDv7 with a time component. One that also comes up is prefixes (as used by Stripe, most famously). The biggest downside (imo) of the Stripe approach is that you either have to store them as strings, which isn't great, or strip/prepend in your API layer. So I made a new thing called UPID. It's most similar to ULID, as it includes a time-component (but with lower precision) and also encodes to a base32 alphabet. But it also includes a 20-bit prefix (allowing four…

Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. UPID – a unique ID with built-in prefix launched in 2024; newer entries below may have overtaken it.

  1. 1

    Timeflake is a 128-bit, roughly-ordered, URL-safe UUID. - anthonynsimon/timeflake

    2021 · github.com · its alternatives →

  2. 2

    Module for generating a prefixed API Key. Contribute to seamapi/prefixed-api-key development by creating an account on GitHub.

    2022 · github.com · its alternatives →

  3. 3
    InstantDB▲320

    Complete backend with auth and storage in one prompt

    Apr 2026 · instantdb.com · its alternatives →

  4. 4

    Instant no-code app and dynamic API for any SQL database

    2021 · directus.com · its alternatives →

  5. 5

    I use UUIDv7's in multiple places as an efficient index in Postgres. When querying this data I usually need to be able to query between a time range so wanted to have a quick way to generate a reference ID that I could use in a BETWEEN query. All the simple, fast tools I found online were focused on generating bulk ids or converting from an ID to a timestamp rather than the other way around, so I wrote one myself. For example if I wanted to find everything that happened between 2025-03-11T13:00:00.000Z and 2025-03-11T13:59:59.999Z I can type in the timestamp, select earliest (or latest) to…

    2025 · uuidv7.org · its alternatives →

  6. 6

    The unique ID for the modern software. Stripe inspired.

    2024 · github.com · its alternatives →

  7. 7
    Placekey▲140

    Unique ID for all physical places

    2020 · placekey.io · its alternatives →

  8. 8
    Build0▲349

    Build custom internal apps in minutes, no coding required

    Nov 2025 · build0.ai · its alternatives →

  9. 9

    😊 Generate cute UIDs. Contribute to alexandriax/cuteuid development by creating an account on GitHub.

    2019 · github.com · its alternatives →

  10. 10
    OwnID▲201

    An easy and secure passwordless add-on for your website

    2022 · ownid.com · its alternatives →

  11. 11

    A modern data stack in 90 seconds, no-code app & data API

    2022 · directus.com · its alternatives →

  12. 12
    TENZ-ID▲71

    Register your identity on the Blockchain

    2018 · tenzorum.org · its alternatives →

  13. 13

    A generator library for concise, unambiguous and URL-safe UUIDs - lithammer/shortuuid

    2015 · github.com · its alternatives →

  14. 14

    Hey HN! Happy to finally launch Stack. We made it because we like to put apps into production quickly, and authentication & user management was taking up way too much time. We have components like and that automatically adapt to whatever theme & design system you're using. Check the blog post to see the example with Radix UI and Joy UI. Also, there's an admin dashboard for monitoring and editing accounts. Stack is 100% AGPL/MIT-licensed, so you can self-host it. Cheers!

    2024 · stack-auth.com · its alternatives →

  15. 15

    A pure ORM for writing native SQL queries yielding pure business objects - craigmichaelmartin/pure-orm

    2021 · github.com · its alternatives →

  16. 16AT

    A bunch of developers and myself have created RepliByte - an open-source tool to seed a development database from a production database. Features: - Support data backup and restore for PostgreSQL, MySQL and MongoDB - Replace sensitive data with fake data - Works on large database (> 10GB) (read Design) - Database Subsetting: Scale down a production database to a more reasonable size - Start a local database with the prod data in a single command - On-the-fly data (de)compression (Zlib) - On-the-fly data de/encryption (AES-256) - Fully stateless (no server, no daemon) and lightweight…

    2022 · its alternatives →

  17. 17

    Generate Easy to Remember, Readable UUIDs, that are Shakespearean and Grammatically Correct Sentences 🥳 - Debdut/uuid-readable

    2020 · github.com · its alternatives →

  18. 18

    An interactive tour of UUIDs: what every nibble means, and how versions 1, 3, 4, 5, 6, 7 and 8 fill the 128 bits (RFC 9562).

    2012 · uuid.me · its alternatives →

  19. 19BA
  20. 20
    humanID▲82

    Anonymous, spam-resistant & convenient single-sign on

    2022 · its alternatives →

  21. 21

    Hello HN! My name is Paras and I am building this project called Slashbase. It's an open-source collaborative IDE for databases in browser. Connect to your database, browse data, run a bunch of queries or share queries within your team, right from your browser. Works with two types of databases: PostgreSQL and MongoDB. It's written in Golang and Nextjs React Framework and runs as a single binary. Features: - Cloud based: Setup on your server. Works in browser. - Easy to use: with minimal interface it is simple to use. - Collaborative: Works with your teams. Easy sharing queries within team.…

    2022 · github.com · its alternatives →

  22. 22
    Web3 ID▲109

    Web3 auth that puts user privacy first, and it’s free

    2022 · dock.io · its alternatives →

  23. 23

    Simple online database service in the cloud with NoSQL, REST API, low code javascript hooks, MongoDB support and more. Perfect for API automation, custom development, enterprise, backoffice, serverless backends, database driven websites. It provides easy collaboration and data management with secure

    2016 · restdb.io · its alternatives →

  24. 24

    A transactional key-value database written in Go for Linux and macOS - voidDB/voidDB

    2025 · github.com · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →