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
LitEmoji
A PHP library that converts emoji between unicode, HTML entities, and shortcodes.
fd-lock
Advisory cross-platform file locks in Rust using file descriptors.
vmm-sys-util
Safe Rust wrappers around low-level Linux syscalls for building virtual machine monitors
machineid-rs
Build a unique, encrypted machine ID (HWID) in Rust from customizable hardware and OS components.
@dr.pogodin/react-helmet
Thread-safe document head management for React 19 with tag deduplication, SSR support, and SEO tag prioritization.
pathlib2
A backport of Python's standard-library pathlib module for object-oriented filesystem paths on older or mixed Python versions.
rust-petname
Generate human-readable random names like remarkably-striking-cricket, as a Rust library or CLI, with built-in English, Turkish, and Luxembourgish word lists.
country-code-lookup
Look up countries by FIPS, ISO 3166-1 alpha-2/alpha-3/numeric, or internet TLD codes in Node.js.
lru-cache
A fixed-capacity least-recently-used cache for Rust, built on a linked hash map with O(1) inserts, lookups, and evictions.
proc-macro-crate
Resolve the real crate name inside Rust procedural macros, even when renamed
svg-round-corners
A tiny, dependency-free JavaScript library that rounds sharp corners in SVG path data into smooth arcs.
requireindex
Generates a Node.js index.js that auto-requires and exports sibling files and directories by basename.
haversine-distance
A zero-dependency JavaScript implementation of the Haversine formula for great-circle distance between two coordinates, in meters.
stackframe
A tiny JS object representation of a single stack trace frame, powering stacktrace.js.
timestring
Parse human-readable time strings like '1h 15m' into numeric time-based values.
dom-autoscroller
A lightweight JavaScript library that auto-scrolls DOM containers when the pointer nears their edges, built for drag-and-drop interactions.
emojis
O(1) emoji lookup, metadata, and GitHub shortcode matching for Rust, backed by static Unicode data.
intersection-observer
A polyfill for the native IntersectionObserver API in browsers that lack support.
base62
URL-safe base62 encoding and decoding for integers and byte data in Python
Universal Zopfli
A WebAssembly build of Google's Zopfli compressor, usable from both Node.js and browsers with no native build step.
errno
Cross-platform Rust access to the OS errno variable, with human-readable error descriptions on Unix, Windows, WASI, and Hermit.
@nodelib/fs.walk
A fast, callback-based, synchronous, and streaming library for recursively walking directory trees in Node.js.
Python JSONPath
A flexible RFC 9535 JSONPath engine for Python with JSON Pointer and JSON Patch.
whatthepatch
A pure-Python library for parsing and applying unified, context, ed, and SCM-style patch/diff files.