Directory

Open Source Packages

Libraries, frameworks, tools, and SDKs used by the apps in this directory — scored the same way as the apps themselves.

5929 packages

All Packages

87Health
Library npm

nanoid

A tiny, secure, URL-friendly unique string ID generator for JavaScript and TypeScript

26,969
MIT
Used by 113
63Health
Library npm

slugify

Slugify a string with accurate Unicode transliteration for URLs, filenames, and IDs.

2,703
MIT
Used by 20
47Health
Library npm

cuid2

Secure, collision-resistant unique IDs for JavaScript, built to resist guessing and horizontal-scale collisions.

3,399
MIT
Used by 17
37Health
Library npm

node-machine-id

Cross-platform unique machine ID discovery for Node.js, no admin rights required

630
MIT
Used by 9
56Health
Library npm

cuid

A collision-resistant, sequential ID generator for Node and browsers

3,502
MIT
Used by 4
36Health
Library npm

uniqid

Generates unique hexatridecimal IDs from the current time, process ID, and MAC address for Node.js and browsers.

609
MIT
Used by 3
35Health
Library npm

ulidx

A lightweight, cryptographically-secure ULID generator for NodeJS, browsers, and edge runtimes.

342
MIT
Used by 3
49Health
Library Cargo

nanoid (Rust)

A tiny, secure, URL-friendly, unique string ID generator for Rust

619
MIT
Used by 2
54Health
Library npm

crypto-random-string

Generate cryptographically strong random strings for IDs, slugs, salts, and secrets

591
MIT
Used by 2
35Health
Library npm

express-request-id

Express middleware that assigns a UUID to each incoming request and exposes it via the X-Request-Id header.

123
MIT
Used by 1
37Health
Library npm

@sanity/id-utils

Type-safe utilities for validating, converting, and generating Sanity document IDs across draft, published, and version variants.

7
MIT
Used by 1

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers