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
fractional-indexing
Generate ordered string keys between any two keys for conflict-free list reordering
setproctitle
Rename your Python process's title so ps, top, and htop show what it's actually doing
CSS.escape
A lightweight, spec-compliant polyfill for the CSS.escape() method defined in CSSOM, for safely escaping CSS identifiers.
error-stack-parser
Cross-browser JavaScript library that parses Error objects into structured stack frames with function names, file paths, and line/column numbers.
wcwidth
Measures the displayed width of Unicode strings in a terminal, so CLI/TUI output lines up correctly across CJK, emoji, and combining characters.
react-native-url-polyfill
A lightweight, spec-compliant URL and URLSearchParams polyfill built specifically for React Native.
uuid-utils
A Rust-powered, drop-in replacement for Python's uuid module that generates UUIDv1-v8 much faster than the standard library.
parse-duration
Parses human-readable duration strings like '1h 20m' into milliseconds, with pluggable locales.
slash
Converts Windows backslash paths to forward-slash paths in JavaScript.
base-x
Fast base encoding and decoding for any custom alphabet, using bitcoin-style leading zero compression.
Deprecated
A Python decorator that emits standard deprecation warnings for old functions, methods, classes, and parameters.
unicode-width
Determine the displayed width of Unicode characters and strings per UAX #11
python-unidiff
A typed Python library that parses unified diff data into inspectable PatchSet, PatchedFile, and Hunk objects.
random-words
Generate random common English words for placeholder text, testing, and mock data generation.
convert_case
Convert Rust strings between snake, kebab, camel, Pascal, title, and other cases
on-headers
Fire a listener right before a Node.js HTTP response writes its headers.
shlex
Split a string into POSIX shell words, like Python's shlex module
hostname
Cross-platform system hostname get/set functions for Rust
json-stable-stringify
A deterministic version of JSON.stringify() that sorts object keys so identical data always produces identical output.
get-east-asian-width
Determine the East Asian Width of a Unicode character using current Unicode data
propcache
Fast, C-accelerated property caching for Python, providing `cached_property` and `under_cached_property` decorators
Pretext
Fast, DOM-free multiline text measurement and layout for JavaScript and TypeScript
ramda
A practical functional programming library for JavaScript with automatic currying and immutable, side-effect-free functions.
gods
GoDS is a generic, type-safe collection of Go data structures — lists, sets, maps, trees, stacks, and queues sharing one uniform container interface.