Packages

Utilities, IDs & Helpers Packages

General-purpose utilities, helpers, and ID/UUID generation libraries that fill the small gaps every codebase eventually needs (Lodash, uuid, nanoid).

1293 packages

Packages in Utilities, IDs & Helpers

75Health
Library npm

@sparticuz/chromium

A brotli-compressed, prebuilt Chromium binary and a serverless-tuned flag set for running Puppeteer or Playwright on AWS Lambda, Vercel, and similar Node.js runtimes.

1,655
MIT
Used by 4
47Health
Library PyPI

python-user-agents

Detects mobile, tablet, and PC devices — and their touch, bot, and browser capabilities — by parsing HTTP user agent strings.

1,515
MIT
Used by 4
55Health
Library npm

defu

Recursively assign default properties to objects with smart array concatenation and full TypeScript inference.

1,366
MIT
Used by 4
68Health
Library Cargo

inventory

Typed distributed plugin registration for Rust with no central list required

1,359
Other
Used by 4
35Health
Library npm

qrcode-terminal

Render QR codes as ASCII art directly in a terminal or console

1,352
Apache 2.0
Used by 4
58Health
Library Go

go-keyring

Cross-platform Go library for storing secrets in the OS-native keyring or keychain.

1,344
MIT
Used by 4
61Health
Library npm

mime-db

A single JSON database mapping MIME types to file extensions, charsets, and compressibility, aggregated from IANA, Apache, and nginx.

1,247
MIT
Used by 4
41Health
Library npm

mobx-utils

Utility functions and common reactive patterns for MobX, from Promise-to-observable bridging to lazy subscriptions.

1,219
MIT
Used by 4
49Health
Library npm

numbro

A JavaScript library for formatting and manipulating numbers as currency, percentages, bytes, ordinals, and time, with built-in locale support.

1,144
MIT
Used by 4
39Health
Library npm

url-parse

Small, dependency-light URL parser that works identically in Node.js and the browser.

1,032
MIT
Used by 4
67Health
Library Go

go-internal

The Go team's own script-driven testscript engine and stdlib-internal packages, factored out for any Go project to import.

993
BSD 3
Used by 4
42Health
Library npm

react-use-measure

A tiny React hook that reactively measures an element's bounding box on resize, scroll, and orientation change.

988
MIT
Used by 4
59Health
Library PyPI

pycountry

ISO country, language, currency, and script databases for Python, with translations built in

977
LGPL-2.1
Used by 4
45Health
Library npm

table

Renders arrays of data as clean, precisely aligned ASCII/Unicode tables for terminal output, with full ANSI-color and fullwidth-character awareness.

976
BSD 3
Used by 4
49Health
Library Cargo

arrayvec

A stack-allocated vector with fixed capacity for Rust, avoiding heap allocation entirely

909
Apache 2.0
Used by 4
81Health
Library Go

procfs

Go library for reading Linux kernel, process, and system metrics straight from /proc and /sys.

883
Apache 2.0
Used by 4
37Health
Library npm

promise-pool

Map-like, concurrent promise processing for Node.js with configurable concurrency, timeouts, and error handling.

839
MIT
Used by 4
40Health
Library Go

uniseg

A Go library implementing Unicode Text Segmentation, Line Breaking, and monospace string width calculation per the Unicode Standard.

734
MIT
Used by 4
56Health
Library Go

go-limiter

A dependency-free Go rate limiting library with a pluggable Store interface, an in-memory backend, and HTTP middleware.

726
Apache 2.0
Used by 4
42Health
Library npm

detect-browser

Detect browser vendor, version, and OS from a user-agent string

700
MIT
Used by 4
45Health
Library npm

emojibase

Lightweight, spec-compliant emoji datasets, regex patterns, and utility functions

630
MIT
Used by 4
40Health
Library npm

textarea-caret-position

Calculates pixel-precise caret coordinates in textareas and text inputs for building autocomplete UIs.

617
MIT
Used by 4
46Health
Library npm

fast-levenshtein

A tiny, locale-aware Levenshtein distance calculator for JavaScript, backed by the fastest-levenshtein engine.

613
MIT
Used by 4
54Health
Library npm

escape-string-regexp

Escape RegExp special characters in a string for safe use inside a JavaScript regular expression.

593
MIT
Used by 4

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