awesome-unique-id
Unique ID generator library
A curated list of libraries and tools for generating unique identifiers
A curated list of awesome Unique IDs
360 stars
7 watching
20 forks
last commit: over 1 year ago
Linked from 1 awesome list
awesomeawesome-listhashiduiduniqueid
Awesome Unique ID / Generation / Polyglot | |||
| uuidv7 | 86 | over 1 year ago | ( ) - UUID 128-bit unique identifier that is time-sortable with 1 ms precision |
Awesome Unique ID / Generation / JavaScript | |||
| uuid | 14,681 | 11 months ago | ( ) - Simple, fast generation of RFC4122 UUIDS |
| ulid | ( ) - Universally Unique Lexicographically Sortable Identifier | ||
| cuid2 | 2,727 | about 1 year ago | ( ) - Secure, collision-resistant ids optimized for horizontal scaling and performance. Next generation uuids |
| nanoid | 24,781 | 11 months ago | ( ) - A tiny, secure URL-friendly unique string ID generator for JavaScript |
| crypto-random-string | 570 | over 3 years ago | ( ) - Generate a cryptographically strong random string |
| yeast | 45 | almost 3 years ago | ( ) - Yeast is a unique id generator |
| shortid | 5,738 | about 5 years ago | ( ) - Amazingly short non-sequential url-friendly unique id generator |
| lodash.uniqueid | 59,969 | 11 months ago | ( ) - The lodash method uniqueId exported as a Node.js module |
| uniqid | 616 | over 2 years ago | ( ) - A Unique Hexatridecimal ID generator |
| puid | 242 | almost 5 years ago | ( ) - Generate a unique ID depending on time, machine and process for use in a distributed environment |
| flake-idgen | 243 | almost 3 years ago | ( ) - Flake ID generator yields k-ordered, conflict-free ids in a distributed environment |
| get-uid | 11 | almost 11 years ago | ( ) - Simple random id generator |
| uniqueid | 17 | almost 2 years ago | ( ) - Generate sequential IDs, with optional prefix or suffix |
| hyperid | 728 | about 1 year ago | ( ) - Uber-fast unique id generation, for Node.js and the browser |
| uid | 657 | about 1 year ago | ( ) - Generate unique ids of any length |
| uid-safe | 143 | over 4 years ago | ( ) - URL and cookie safe UIDs |
| uuid-readable | 804 | almost 3 years ago | ( ) - Generate Easy to Remember, Readable UUIDs, that are Shakespearean and Grammatically Correct Sentences |
| human-id | 198 | about 1 year ago | ( ) - Generates human-readable identifier strings by chaining common (short) words of the English language |
| unique-sequence | 1 | almost 4 years ago | ( ) - Generate short sequential strings |
| breezeid | 4 | over 1 year ago | ( ) - Easily generate unique, human-first IDs |
| Sqids | ( ) - Sqids is a small JavaScript library to generate YouTube-like ids from numbers | ||
| ksuid | 254 | about 4 years ago | ( ) - K-Sortable Globally Unique IDs |
Awesome Unique ID / Generation / Python | |||
| muid | 13 | about 3 years ago | ( ) - Generates IDs whose hashes are, in part, memorable. See |
Awesome Unique ID / Generation / Go | |||
| xid | 3,978 | about 1 year ago | Xid is a globally unique id generator thought for the web |
| ksuid | 4,968 | about 2 years ago | K-Sortable Globally Unique IDs |
Awesome Unique ID / Hash | |||
| RoboHash | ( ) - Generate unique images from any text | ||
Awesome Unique ID / Research | |||
| The definitive guide to modulo bias and how to avoid it | Generate unbiased random numbers | ||
| Efficiently generating a number in range | Discusses performance problems in PRNGs and many algorithms | ||
| Understanding modulo bias | |||
| Devina.io collision calculator | |||
| Nano ID collision calculator (by Alexey Komarov) | |||
| Nano ID collision calculator (by Aleksandr Zhuravlёv) | |||
Awesome Unique ID / Contributors | |||
| tzwel | |||
| Kayomarz | |||
| Matthias Esterl | |||
| Peter Cotton | |||
| Amit Nambiar | |||
| Cuong Nguyen | |||