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
trie-rs
Memory-efficient trie library for Rust built on succinct LOUDS encoding, with lazy iterator-based search.
wink-nlp-utils
A collection of composable NLP text-preparation utilities for tokenizing, stemming, and cleaning strings and tokens in Node.js.
inotify_simple
A dependency-free ctypes wrapper that exposes Linux inotify exactly as the kernel does, in under 100 lines.
THE ICONIC Name Parser
Universal, language-independent PHP library that splits full names into meaningful parts.
@mapbox/geojson-rewind
Enforce the right-hand-rule polygon ring winding order for GeoJSON geometries.
arrify
Convert any value to an array, safely handling null, undefined, strings, and iterables.
git-version
A Rust macro crate that embeds your Git tag, commit hash, and dirty state into your binary at compile time.
decancer
Rust library that strips unicode confusables, homoglyphs, and leetspeak from text for moderation and search normalization.
stacktrace-gps
Resolves a partial stack frame into a precise one using source maps and function-name inference.
allo-isolate
Run multithreaded Rust alongside the Dart VM and post results straight into Dart isolates.
replace_with
Temporarily take ownership of a value behind a mutable reference and replace it with a value mapped from the old one.
retry
A small Rust library to retry an operation until its return value satisfies a condition, with pluggable delays.
diffy
A Rust library for computing, parsing, and applying text diffs, patches, and three-way merges.
express-request-id
Express middleware that assigns a UUID to each incoming request and exposes it via the X-Request-Id header.
ieee754
Read and write IEEE 754 floating-point numbers to and from a Buffer or array-like object.
rust-ksuid
A pure-Rust, fully tested implementation of KSUIDs — K-sortable, globally unique identifiers compatible with Segment's original KSUID spec.
ts-xor
A generic TypeScript utility type that composes object types with mutually exclusive keys.
calculate-size
Measures the rendered pixel width and height of a text string using a hidden DOM element, with built-in result caching.
geohash
A no_std-friendly Rust crate for encoding, decoding, and finding neighbors of geohash strings.
langs
ISO 639-1/2/3 language codes with English and local names for Node.js
attr-accept
JavaScript implementation of the HTML5 file input accept attribute.
base64-stream
Streaming Base64 encoder and decoder Transform classes for Node.js, so binary data can be converted on the fly instead of buffered in memory.
is-ip
A tiny, focused utility to check whether a string is a valid IPv4 or IPv6 address.
mopa
My Own Personal Any: add Any-style downcasting methods to your own Rust traits.