Top 10 TypeScript Uuid Projects
-
uuid-readable
Generate Easy to Remember, Readable UUIDs, that are Shakespearean and Grammatically Correct Sentences 🥳
-
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
typeid-js
TypeScript implementation of TypeIDs: type-safe, K-sortable, and globally unique identifiers inspired by Stripe IDs
If you want a type-prefixed UUIDv7 type, I can wholeheartedly recommend TypeID-JS: https://github.com/jetpack-io/typeid-js
Also available for a whole bunch of other languages: https://github.com/jetpack-io/typeid
UUIDv7 is UUIDv4-compatible (i.e. you can put a v7 UUID anywhere a v4 UUID would go, like in Postgres's UUID datatype) and is time-series sortable, so you don't lose that nice lil' benefit of auto-incrementing IDs.
And if you use something like TypeORM to define your entities, you can use a Transformer to save as plain UUIDv7 in the DB (so you can use UUID datatypes, not strings), but deal with them as type-prefixed strings everywhere else:
```
-
Project mention: Type-safe, K-sortable, globally unique identifier inspired by Stripe IDs | news.ycombinator.com | 2023-06-28
-
-
uuid-base58
Generate a RFC4122 compliant v4 UUID and return it encoded in base-58. This is great for creating unique IDs which only consume 22 characters of storage. Also provides base-58 encoding and decoding.
-
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
A few weeks back, I learned that there is an internationalized version of URL called IRI that supports the entire Unicode set.\n\nSo, for fun, I made an emoji-based URL shortener based on URL-safe encoding of a UUID using emoji, which takes it from 32 => \~10 chars! As a bonus, the ID generation can be done client side, so this is a zero-backend lift! \n\nBehold! An Example!\n\nhttps://emol.ink/😻👩🏿\u200d🤝\u200d👨🏾👃🏾🛴👩🏾\u200d🎨🏍️🤷🏻\u200d♀🧑🏻\u200d🎨🧹🚚✋🏽\n\nFun Surprises\n\n* Emoji links (aka IRIs) work almost everywhere (but not Twitter 💀)\n* Client-side unique ID generation is awesome. It's backendless and offline-capable while still being collision-free\n* Infinite address space = less stress about bad actors.\n\nLinks and Stuff\n\n🌟 Try it out: https://emol.ink/ \n📚 How it works: https://ericbaer.com/blog/emo-link \n🔧 The Code: https://github.com/baer/emo-link\n\n \nThis is my first time posting a project to Reddit, so please upvote or share if you liked it I guess.\n\nFeature requests, comments, and PRs welcome!
-
Project mention: Type-safe, K-sortable, globally unique identifier inspired by Stripe IDs | news.ycombinator.com | 2023-06-28
We have a uuidv7 implementation that we've been using with rocksdb for over a year https://github.com/matrixai/js-id
-
TypeScript Uuid related posts
Index
What are some of the best open-source Uuid projects in TypeScript? This list will help you:
Project | Stars | |
---|---|---|
1 | uuid-readable | 794 |
2 | short-unique-id | 363 |
3 | typeid-js | 202 |
4 | typeid-ts | 33 |
5 | micell | 23 |
6 | uuid-base58 | 16 |
7 | server | 14 |
8 | emo-link | 13 |
9 | js-id | 10 |
10 | todolist-serverless | 1 |