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
Portfinder
Find an open port or domain socket on the current machine
flock
Thread-safe, cross-platform file locking for Go, with blocking and non-blocking lock acquisition.
hashstructure
A Go library for generating deterministic hash values from arbitrary structs, maps, and slices.
camelcase
Convert dash, dot, underscore, or space separated strings to camelCase or PascalCase, with full Unicode support.
unique-names-generator
A zero-dependency, tree-shakeable library for generating random or seeded unique name strings from built-in or custom word dictionaries.
unicode-segmentation
Split Rust strings into grapheme clusters, words, and sentences per Unicode UAX #29
ctrlc
Simple, cross-platform Ctrl-C signal handling for Rust projects
memmap2
Cross-platform Rust API for memory-mapped file IO on Unix and Windows
cfg-if
An if/elif-like macro for chaining Rust #[cfg] conditional-compilation branches
python-zstandard
Python bindings for the Zstandard (zstd) compression library, exposing the full C API through a Pythonic, high-performance interface.
rustc-hash
The blazing-fast, non-cryptographic hash algorithm that powers the Rust compiler itself.
tinyglobby
A fast, dependency-light glob matcher built as a drop-in alternative to globby and fast-glob.
multidict
A fast dict-like multi-value mapping for HTTP headers and URL query strings, with a C-accelerated backend and a pure-Python fallback.
d3-array
Array manipulation, ordering, searching, and statistical summarization for JavaScript, built to power D3's data-visualization pipeline.
tinyexec
A tiny, higher-level interface around Node's child_process for running commands without the boilerplate.
ci-info
Zero-dependency detection of the current CI environment, vendor, and pull-request status in Node.js.
chardet
Detects the character encoding of a buffer or file using statistical byte-occurrence analysis, with zero dependencies.
email-addresses
A dependency-free RFC 5322 email address parser for JavaScript and Node.js.
soupsieve
The pure-Python CSS4 selector engine that powers Beautiful Soup's select() and select_one() methods.
aiosignal
A lightweight async callback registry that turns a mutable list of coroutine receivers into a frozen, awaitable dispatch signal.
bufferutil
Native buffer masking and unmasking utilities that make the ws WebSocket library fast.
frozenlist
A list-like Python type that can be frozen at runtime to guard shared state from further mutation.
cron-validator
A zero-dependency TypeScript library that validates cron expression strings, with support for seconds, aliases, blank days, and nth-weekday syntax.
typing-inspection
Runtime introspection tools for Python type annotations, maintained by the Pydantic team