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
unidiff
Rust library for parsing unified diffs and extracting structured patch metadata.
thirty-two
A tiny RFC 3548 Base32 encoder and decoder for Node.js Buffers and strings.
cidr
Rust types for representing IP networks (CIDR) and hosts within a network (Inet)
cidr-utils
A Rust crate for combining, separating, and iterating IPv4 and IPv6 CIDR blocks without hand-rolled bit math.
@sanity/diff-patch
Generates conflict-resistant Sanity patch mutations by diffing two JSON documents or values.
deep-freeze
Recursively Object.freeze() objects and functions, safely in strict mode.
natord
Natural ordering comparison functions for sorting strings the way humans expect, digits and all.
array-find-index
ES2015 Array#findIndex() ponyfill for older JavaScript environments.
bracex
Bash-style brace expansion for Python, matching real Bash output down to its edge cases.
getobject
A tiny utility for getting, setting, and checking deeply-nested object properties using dot notation.
handy-keys
Cross-platform global keyboard shortcuts library for Rust.
weakmap-polyfill
A lightweight, spec-compliant ES6 WeakMap polyfill for browsers and JS engines without native support.
js-cuint
Emulates C-style unsigned 32-bit and 64-bit integer arithmetic in JavaScript, giving hashing and bit-twiddling code overflow-safe math without floating-point rounding.
smallstr
A String-like Rust container built on SmallVec that stores short strings inline
unescaper
Unescape Rust strings whose escape sequences are written out as literal characters
percentile
Calculate one or many percentiles from an array of numbers, TypedArrays, or objects in a single pass.
retry2
An easy-to-use, dependency-free retry decorator for Python functions.
simple-xml-to-json
A tiny, dependency-free library that transpiles XML into JSON through an AST.
keyed_priority_queue
Rust priority queue with change-priority and remove-by-key support
abxpkg
Modern, strongly-typed Python library and CLI for detecting, installing, and managing system binaries across apt, brew, pip, npm, cargo, and more.
byte-base64
Tiny TypeScript/JavaScript library for converting between base64 strings and byte arrays or Uint8Arrays.
geoutils
A Rust crate for geographic distance computations and geofencing utilities
micro-jq
A small TypeScript implementation of jq's filter syntax for querying and transforming JSON in the browser and Node.
Texting Robots
A Rust-native robots.txt parser, battle-tested against tens of millions of real-world sites.