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
VueUse
A tree-shakeable collection of essential Vue 3 composition utilities for state, sensors, and browser APIs.
tsconfig-paths
Resolves TypeScript path aliases from tsconfig.json at runtime so Node can load them like the compiler does.
ua-parser-js
Detects browser, engine, OS, CPU, and device type from a User-Agent string or Client Hints, in browsers and Node.js.
cRonstrue
Turns cron expressions into human-readable descriptions, in 30+ languages.
dirs-rs
Platform-specific standard directory paths for config, cache, and data on Linux, macOS, and Windows.
type-fest
A collection of essential, ready-made TypeScript utility types beyond the built-in standard library.
debug
A tiny, zero-config JavaScript debugging utility with namespaced, color-coded output for Node.js and the browser.
superjson
Serialize JavaScript to a superset of JSON that keeps Dates, Maps, Sets, BigInts, and more intact.
fast-deep-equal
The fastest zero-dependency deep equality check for JavaScript, with Date, RegExp, Map, Set and typed-array support.
fast-glob
A very fast and efficient glob library for Node.js
strip-ansi
Strips ANSI escape codes from strings — the small, fast utility Node.js later built directly into its own core API.
jQuery
A fast, small, feature-rich JavaScript library for DOM traversal, event handling, animation, and Ajax with a concise, chainable API.
react-use
Over 100 ready-made React Hooks covering sensors, UI, animations, side effects, lifecycles, and state — batteries included.
quote
The quasi-quoting library that turns Rust syntax into token streams for procedural macros.
color
Colorized terminal output for Go with ANSI escape codes, 24-bit RGB, and built-in Windows support.
syn
A Rust parsing library that turns a stream of Rust tokens into a full syntax tree for procedural macros.
ignore
A pure JavaScript manager, filter, and parser for .gitignore-style rules, built exactly to the gitignore spec.
acorn
A tiny, fast JavaScript parser that turns source code into ESTree-compliant abstract syntax trees.
usehooks-ts
A tree-shakable collection of 30+ ready-to-use React hooks, written in TypeScript.
slugify
Converts any string into a clean, URL-safe slug with built-in Unicode transliteration for dozens of languages.
copy-to-clipboard
Copy text to the clipboard from the browser with automatic fallbacks for older or non-secure contexts.
hex
Encode and decode data to and from hexadecimal in Rust, with no_std and serde support.
query-string
Parse and stringify URL query strings in JavaScript with flexible array, number, and boolean handling.
compress
A Go compression toolkit with a pure-Go Zstandard codec, S2 (a faster Snappy), and assembly-accelerated drop-in replacements for gzip, zip, zlib, and lzw.