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
qs
A battle-tested querystring parser and serializer for Node.js with nested object support and built-in security limits.
lru-cache
A fast, type-safe, zero-dependency LRU cache for JavaScript and TypeScript
open
Cross-platform Node.js library that opens URLs, files, and executables in the user's default or a specified app.
reflect-metadata
A polyfill for the Metadata Reflection API that powers decorator metadata in TypeScript and JavaScript.
bytes
Zero-copy byte buffers and Buf/BufMut traits for high-performance Rust networking and IO.
Cheerio
The fast, flexible library for parsing and manipulating HTML and XML with a familiar jQuery-style API.
react-hotkeys-hook
A lightweight React hook for wiring up keyboard shortcuts in components declaratively.
rand
The de facto standard random number generation library for Rust.
typing_extensions
Backported and experimental type-hint features for Python, usable on older interpreters and ahead of the stdlib.
file-type
Detect the file type of a buffer, stream, or file by reading its magic number.
execa
A modern process-execution library for Node.js with template-string syntax and zero shell-injection risk.
FileSaver.js
The standard client-side solution for saving files in the browser via a simple saveAs() call.
buffer
The Node.js Buffer API, reimplemented for the browser on top of Uint8Array.
psutil
Cross-platform Python library for retrieving process and system utilization data.
mime-types
The ultimate JavaScript content-type utility for resolving MIME types from file extensions and paths.
js-cookie
A simple, lightweight JavaScript API for handling browser cookies, client-side.
use-debounce
Tiny, tree-shakeable React hooks for debouncing and throttling values and callbacks.
packaging
Core Python utilities for versions, specifiers, markers, requirements, and metadata
minimatch
The minimal glob matcher used internally by npm — converts glob patterns into JavaScript RegExp objects.
tqdm
A fast, extensible progress bar for Python loops and CLI pipelines, with negligible overhead.
mime
Comprehensive, dependency-free MIME type detection and file extension mapping for JavaScript and TypeScript.
unist-util-visit
Tiny utility to walk unist syntax trees and run a visitor on matching nodes
fflate
High-performance DEFLATE, GZIP, Zlib, and ZIP compression for JavaScript in an 8kB package.
ipaddr.js
A dependency-free JavaScript library for parsing, validating, and manipulating IPv4 and IPv6 addresses.