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
overrides
A Python decorator and metaclass that verify a method actually overrides its superclass counterpart, catching signature drift at class-creation time.
qr-creator
A lightweight canvas-based QR code generator with gradient fills and rounded corners.
package-json
Fetch metadata for any npm package, including scoped ones, straight from the registry with a single async call.
crc-rs
A no_std Rust library for computing CRC checksums of every common width with standard and custom algorithms.
esm-env
Zero-dependency export-conditions library that resolves BROWSER, DEV, and NODE constants at build time instead of runtime.
country-flag-emoji-polyfill
Restores color country flag emojis on Chromium browsers under Windows by injecting a tiny web font only when needed.
ordered-set
A mutable set that remembers the order of its entries and supports index-based lookups.
regress
A backtracking regular expression engine for Rust that targets ECMAScript regexp syntax
string-strip-html
Strip HTML tags from strings without a full parser, safely handling mixed and templated markup.
jsonpointer
Get and set nested JSON values using RFC 6901 JSON Pointer path strings
fs-err
A drop-in replacement for std::fs that adds file paths and operation context to every I/O error.
isBinaryFile
Detects whether a file or buffer is binary or text in Node.js, similar to Perl's -B switch, with encoding hints for accurate UTF-16, Latin-1, and CJK detection.
node-zip-stream
A streaming ZIP archive generator for Node.js that pipes archives out as they're built, without buffering the whole thing in memory.
Wcmatch
Bash-style wildcard file matching, globbing, and pathlib for Python
glob-to-regexp
A tiny, dependency-free JavaScript library that converts wildcard glob patterns into native RegExp objects, with optional bash-style extended and globstar matching.
strip-indent
Strip leading whitespace from every line of a string, with a dedent() helper for cleaning up multi-line template literals.
nanoid-dictionary
A small set of predefined character alphabets — hex, alphanumeric, lookalike-free, cookie-safe — for use with nanoid's customAlphabet.
wrap-ansi
Word-wraps strings containing ANSI escape codes without breaking color, style, or hyperlink sequences.
normalize-path
Normalize Windows and POSIX file path slashes to unix-style forward slashes
check-disk-space
A lightweight, dependency-free way to check free and total disk space on Windows, macOS, and Linux from Node.js.
unicase
A case-insensitive string wrapper for Rust using Unicode case-folding.
byte-size
Converts a numeric bytes value into a human-readable string like '3.5 kB', with metric, IEC, and fully custom unit support.
Cycler
Composable style-cycle library for combining and iterating property values, best known as matplotlib's plot-styling engine
annotated-doc
Document parameters, class attributes, return types, and variables inline using typing.Annotated.