---
title: "typeid-js"
description: "Implementation of type-prefixed, K-sortable UUIDv7 identifiers so IDs carry their entity type and sort chronologically."
canonical: "https://vibing.inc/library/typeid-js-vg-0959"
category: "Dev Utilities & Vibe-Coding Tooling"
subcategory: "Type-safe TypeScript"
license: "Apache-2.0"
author: "Jetify (@jetify-com)"
source: "https://github.com/jetpack-io/typeid-js"
---

# typeid-js
Implementation of type-prefixed, K-sortable UUIDv7 identifiers so IDs carry their entity type and sort chronologically.
## Facts
- Source: https://github.com/jetpack-io/typeid-js
- Category: Dev Utilities & Vibe-Coding Tooling / Type-safe TypeScript
- Author: Jetify (@jetify-com)
- Licence: Apache-2.0
- Tags: ids, uuid, database, typescript
## Why it's a gem
Stripe-style prefixed IDs with real UUID storage. Debuggable logs for free.
---
Listed in The Vibeary: https://vibing.inc/library/typeid-js-vg-0959 · JSON: https://vibing.inc/api/public/library/gems/typeid-js-vg-0959