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
attr
A tiny Python decorator that sets attributes on a target function or class in a DRY way.
collapse-white-space
A tiny ESM utility that collapses runs of whitespace into a single character.
@elastic/numeral
Elastic's Kibana-maintained fork of numeral.js for formatting and manipulating numbers, currency, percentages, times, and byte sizes.
flagsmith-engine
The core Python engine that powers Flagsmith feature-flag and segment evaluation.
capctl
A pure-Rust interface to prctl() and Linux capabilities
CircularDict
A thread-safe Python dict that behaves like a circular buffer, evicting the oldest entries once a length or byte-size limit is reached.
nohash
A pass-through Rust Hasher that turns integer HashMap and HashSet lookups into a single stored value instead of a hash computation.
funcsigs
Backport of Python 3's PEP 362 function signature introspection to Python 2.7.
humanize-list
Joins JavaScript arrays into natural, comma-separated English text with an optional Oxford comma and custom conjunctions.
querystring
A minimal Rust crate that parses and formats URL query strings with two focused functions.
rxjs-exhaustmap-with-trailing
A tiny RxJS operator that extends exhaustMap to also emit the trailing value from the source observable.
url-escape
Rust crate for encoding and decoding special characters in URLs
c_str_macro
A c_str! macro for creating C-compatible string literals in Rust.
expr-eval-fork
A security-patched fork of expr-eval for safely parsing and evaluating math expressions in JavaScript without native eval().
mdast-util-compact
Merges adjacent text nodes and blockquotes in an mdast syntax tree to keep it compact after edits.
rignore
High-performance, Rust-powered file system traversal for Python that respects .gitignore rules.
@sanity/id-utils
Type-safe utilities for validating, converting, and generating Sanity document IDs across draft, published, and version variants.
base16
Fast, no_std-friendly hexadecimal (base16) encoding and decoding for Rust
ccount
A tiny, zero-dependency utility for counting how often a substring occurs in a string.
colorclass
Cross-platform ANSI color text for Python console apps, with automatic light/dark background detection.
concat-arrays
A Rust procedural macro for concatenating fixed-size arrays into a single array
escape-carriage
A tiny npm library that escapes carriage return (\r) characters in text the way a real terminal would render them.
json-hero-path
A lightweight TypeScript library for querying, filtering, and updating deeply nested JSON objects using compact, JSONPath-like path strings.
steppe
A simple Rust library to track and display the progress of multi-step tasks.