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
unist-util-stringify-position
Serializes a unist node, position, or point into a human-readable location string for error and warning messages.
homedir
A lightweight, cross-platform Rust crate for looking up any user's home directory.
js_option
A drop-in Option-like Rust type that distinguishes an explicit null from a missing/undefined JSON field.
system-ca
Reads trusted certificates from the OS certificate store on Windows, macOS, and Linux for use with Node's TLS APIs.
url-parse
A Rust library that breaks URLs into scheme, credentials, domain, port, path, query, and anchor, with support for custom schemes.
clearurls
A Rust library that strips tracking parameters and redirects from URLs using the crowd-sourced ClearURLs rules.
Utopia Compression
A lightweight PHP library providing one unified API for Brotli, GZIP, Deflate, LZ4, Snappy, XZ, and Zstd compression.
packaging-legacy
Support for legacy Python packaging APIs removed from packaging.
streaming-decompressor
A FallibleStreamingIterator that decompresses items with one reused buffer, avoiding per-item allocation.
string-env-interpolation
Resolves ${VAR:default} placeholders in any string using environment variables, for lightweight config templating.
alloc-checked
Fallible Rust collections that return Result instead of panicking on allocation failure.
estree-util-is-identifier-name
A tiny estree utility that checks whether a string or code point can be a valid ECMAScript identifier name.
nextcloud-initial-state
Reads server-injected initial state data into Nextcloud app frontends with typed fallbacks.
nextcloud-sharing
Typed share models, public-share helpers, and a reactive Share API with dialog UI for building Nextcloud file-sharing features.
precomputed-hash
A minimal Rust trait for types that already know their own hash, letting hash maps skip re-hashing.
pyasynchat
A drop-in backport of Python's removed asynchat module for Python 3.12 and later
radix
Zero-dependency Rust crate for converting numbers between radices 2 through 36, with a typed, lossless string representation.
rxjs-mergemap-array
An RxJS operator that maps each unique element of an array-valued stream into its own long-lived observable, preserving output order.
StringReader
Wrap a Rust string so it can be consumed through the std::io::Read trait.
@readme/data-urls
A lightweight, fully-typed utility for parsing and validating data: URLs in JavaScript and TypeScript.
json-reduce
Reduce any JSON value depth-first with subtree-skipping support, for TypeScript and JavaScript.
mime-infer
Infer MIME and media types from file extensions in Rust
random-port
Find an available TCP or UDP network port in Rust
rectutils
Common rectangle algorithms for Rust: clipping, quadtree, and rect packing