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).
Packages in Utilities, IDs & Helpers
Kind
Sort:Used by Most Apps
@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.
python-user-agents
Detects mobile, tablet, and PC devices — and their touch, bot, and browser capabilities — by parsing HTTP user agent strings.
defu
Recursively assign default properties to objects with smart array concatenation and full TypeScript inference.
inventory
Typed distributed plugin registration for Rust with no central list required
qrcode-terminal
Render QR codes as ASCII art directly in a terminal or console
go-keyring
Cross-platform Go library for storing secrets in the OS-native keyring or keychain.
mime-db
A single JSON database mapping MIME types to file extensions, charsets, and compressibility, aggregated from IANA, Apache, and nginx.
mobx-utils
Utility functions and common reactive patterns for MobX, from Promise-to-observable bridging to lazy subscriptions.
numbro
A JavaScript library for formatting and manipulating numbers as currency, percentages, bytes, ordinals, and time, with built-in locale support.
url-parse
Small, dependency-light URL parser that works identically in Node.js and the browser.
go-internal
The Go team's own script-driven testscript engine and stdlib-internal packages, factored out for any Go project to import.
react-use-measure
A tiny React hook that reactively measures an element's bounding box on resize, scroll, and orientation change.
pycountry
ISO country, language, currency, and script databases for Python, with translations built in
table
Renders arrays of data as clean, precisely aligned ASCII/Unicode tables for terminal output, with full ANSI-color and fullwidth-character awareness.
arrayvec
A stack-allocated vector with fixed capacity for Rust, avoiding heap allocation entirely
procfs
Go library for reading Linux kernel, process, and system metrics straight from /proc and /sys.
promise-pool
Map-like, concurrent promise processing for Node.js with configurable concurrency, timeouts, and error handling.
uniseg
A Go library implementing Unicode Text Segmentation, Line Breaking, and monospace string width calculation per the Unicode Standard.
go-limiter
A dependency-free Go rate limiting library with a pluggable Store interface, an in-memory backend, and HTTP middleware.
detect-browser
Detect browser vendor, version, and OS from a user-agent string
emojibase
Lightweight, spec-compliant emoji datasets, regex patterns, and utility functions
textarea-caret-position
Calculates pixel-precise caret coordinates in textareas and text inputs for building autocomplete UIs.
fast-levenshtein
A tiny, locale-aware Levenshtein distance calculator for JavaScript, backed by the fastest-levenshtein engine.
escape-string-regexp
Escape RegExp special characters in a string for safe use inside a JavaScript regular expression.