Life & fun · alternatives · 2026
24 alternatives to 128-bit, roughly-ordered, URL-safe UUIDs
Timeflake is a 128-bit, roughly-ordered, URL-safe UUID. - anthonynsimon/timeflake
This project provides a method for generating 128-bit unique identifiers that are roughly ordered and safe for use in URLs. It's designed for developers who need identifiers with these specific properties for their… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. 128-bit, roughly-ordered, URL-safe UUIDs launched in 2021; newer entries below may have overtaken it.
- 1

Timeflake is a 128-bit, roughly-ordered, URL-safe UUID. - timeflake/README.md at master · anthonynsimon/timeflake
2020 · github.com · its alternatives →
- 2

A generator library for concise, unambiguous and URL-safe UUIDs - lithammer/shortuuid
2015 · github.com · its alternatives →
- 3

- 4

⏰ Day.js 2kB immutable date-time library alternative to Moment.js with the same modern API - iamkun/dayjs
2018 · github.com · its alternatives →
- 5TD
This is simply a web interface built on top of the timelock encryption system posted by Cloudflare last week. https://blog.cloudflare.com/harnessing-office-chaos
2024 · timelock.dev · its alternatives →
- 6

😊 Generate cute UIDs. Contribute to alexandriax/cuteuid development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 7

Sharing my project inspired by twitter snowflake UUID generator but that supports: 1) Longer range of id's to be generated. 2) No coordination with other machines in the distributed system.
2022 · github.com · its alternatives →
- 8

🃏 A distributed unique ID generator inspired by Twitter's Snowflake. - bahlo/sonyflake-rs
2020 · github.com · its alternatives →
- 9

The fastest 128-bit and 256-bit hash, passes all tests, and under 140 source lines of code. API library and CLI tool in C++ and NodeJS/Wasm - DOSAYGO-STUDIO/rain
2024 · github.com · its alternatives →
- 10
TimeSeal▲116Restoring digital trust, one blockchain timestamp at a time
2023 · timeseal.com · its alternatives →
- 11

- 12

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 →
- 13
UUIDv7▲5Time-ordered UUIDs, decoded and done right (UUIDv7 RFC 9562)
Jan 2026 · viperadnan.com · its alternatives →
- 14
Claimby▲107Free legally-valid timestamps for your files, ideas & art.
2018 · claimby.com · its alternatives →
- 15

Decentralized, k-ordered unique IDs in Clojure. Contribute to maxcountryman/flake development by creating an account on GitHub.
2014 · github.com · its alternatives →
- 16

- 17TT
2017 · npmjs.com · its alternatives →
- 18

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 →
- 19SV
2022 · docs.planet.ink · its alternatives →
- 20

Sink is A Simple / Speedy / Secure Link Shortener with Analytics run on Cloudflare.
2024 · github.com · its alternatives →
- 21

Prove that you said things before anyone else
Jun 2026 · yousaidthat.org · its alternatives →
- 22BT
Find information, resources and relevant links for btproof.com. This domain may be for sale.
2013 · btproof.com · its alternatives →
- 23AM
I made an open source, MIT license Typescript library based on some of the latest research that generates prompt injection attacks. It is a super minimal/lightweight and designed to be super easy to use. Keen to hear your thoughts and please be responsible and only pen test systems where you have permission to pen test!
2025 · prompt-injector.blueprintlab.io · its alternatives →
- 24

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…
2024 · github.com · its alternatives →
Also compare
- Timeflake, 128-bit roughly-ordered UUIDs alternatives
- Go library for concise, unambiguous and URL-safe UUIDs alternatives
- TimeSkip alternatives
- Fast 2kB date library alternative to Moment.js with the same API alternatives
- Timelock.dev – Send a secret into the future using timelock encryption alternatives
- CuteUID – Generate Cute UIDs alternatives
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 →