awesome-unique-id
github.com/grantcarthew/awesome-unique-id ↗A curated list of awesome Unique IDs
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me javascript resources from awesome-unique-id"
Installation instructions →What's inside
Generation
- breezeidJavaScript
Easily generate unique, human-first IDs
- crypto-random-stringJavaScript
Generate a cryptographically strong random string.
- cuid2JavaScript
Secure, collision-resistant ids optimized for horizontal scaling and performance. Next generation uuids.
- flake-idgenJavaScript
Flake ID generator yields k-ordered, conflict-free ids in a distributed environment.
- get-uidJavaScript
Simple random id generator.
- human-idJavaScript
Generates human-readable identifier strings by chaining common (short) words of the English language.
Research
- Choose your database identifiers wisely
A comprehensive article explaining types and implementations of identifiers.
- Devina.io collision calculator
- Efficiently generating a number in range
Discusses performance problems in PRNGs and many algorithms.
- Nano ID collision calculator (by Aleksandr Zhuravlёv)
- Nano ID collision calculator (by Alexey Komarov)
- The definitive guide to modulo bias and how to avoid it
Generate unbiased random numbers.
CLI Tools
Hash
- RoboHash
Generate unique images from any text.
Showing a sample of 35 resources. View the full list on GitHub →