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
bcp-47
Parse and stringify BCP 47 language tags into structured, spec-compliant schema objects.
leo-profanity
A zero-dependency profanity filter for JavaScript and TypeScript with multi-language dictionary support.
Locale-Codes
Language and country locale data for JavaScript and TypeScript, with lookups by name, tag, ISO code, or LCID.
planer
Strips reply quotations and forwarded-message noise from plain-text and HTML emails using regex and DOM-based heuristics.
qr2term-rs
A stupidly simple Rust crate that renders QR codes directly in the terminal using color-inverted Unicode half-blocks.
randomname
Generate memorable adjective-noun random names, like Docker container names or GitHub repo names.
smmap
A pure-Python sliding memory-map manager for reading many large files efficiently within resource limits.
deranged
Ranged integer types for Rust that encode compile-time minimum and maximum bounds in the type system.
magic-string-rs
A Rust port of MagicString for in-place source string editing and V3 sourcemap generation, exposed to Node via N-API bindings.
nestjs-request-context
Access the current HTTP request from any singleton NestJS service via AsyncLocalStorage.
qrcode-generator
Pure-Rust QR Code, Micro QR, and rMQR generation with PNG and SVG rendering.
integer-encoding
Varint, zigzag, and fixed-length integer encoding and decoding for Rust.
js-string-escape
Escapes strings into safe JavaScript string literals, correctly handling quotes, backslashes, and all four ECMAScript line-terminator characters.
nohash-hasher
A Rust Hasher that skips hashing entirely, turning HashMap and HashSet lookups on integer keys into a direct pass-through.
text-unidecode
The most basic Python port of Perl's Text::Unidecode for Unicode-to-ASCII transliteration.
path-absolutize
Extension trait that turns any Rust Path or PathBuf into a clean absolute path without touching the filesystem.
uritools
RFC 3986 compliant functions for parsing, classifying, and composing URIs in Python.
nonmax
Rust integer types that can hold any value except their type's maximum, so Option<T> costs nothing extra over T.
harsh
A Rust implementation of Hashids for short, reversible IDs from numbers.
fallible-iterator
Iterator traits for Rust that let iteration itself return a Result, so map, filter, and fold propagate errors instead of forcing unwraps in every loop.
imgref
A trivial Rust struct for interchanging pixel buffers with width, height, and stride between image crates.
maxminddb-geolite2
Bundles MaxMind's GeoLite2 City database with a simple Python API for offline IP geolocation lookups.
promisify-child-process
Drop-in async/await wrappers for Node's spawn, exec, fork, and execFile that stay real ChildProcess instances.
path-slash
Tiny Rust library to convert file paths to and from slash paths across platforms.