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
pretty-bytes
Convert byte counts into human-readable strings like 1337 → 1.34 kB, with binary, bit, and locale-aware formatting options.
html-entities
Fast, zero-dependency HTML5/HTML4/XML entity encoding and decoding for JavaScript and TypeScript.
glob
Support for matching file paths against Unix shell-style glob patterns in Rust.
Mousetrap
A simple, dependency-free JavaScript library for binding keyboard shortcuts
decimal
Arbitrary-precision fixed-point decimal numbers for Go, built to avoid the rounding errors of float64 in money and financial math.
Watchdog
A Python API and shell utilities for monitoring filesystem events across platforms
Colorama
Cross-platform ANSI escape codes that make colored terminal text and cursor control work identically on Windows, macOS, and Linux.
Micromatch
Fast, POSIX-compliant glob matching for Node.js — the drop-in replacement for minimatch and multimatch.
react-device-detect
Detect device, browser, and OS type in React and conditionally render views accordingly
Strum
Derive macros and traits that make Rust enums easier to convert to and from strings
colord
A tiny, dependency-free TypeScript library for parsing, converting, and manipulating colors in any format.
go-version
A Go library for parsing, comparing, sorting, and constraint-checking semantic versions, built by HashiCorp for tools like Terraform and Vault.
ResizeObserver Polyfill
A spec-compliant polyfill for the ResizeObserver API using MutationObserver
JSONPath
A JavaScript library for querying, transforming, and extracting data from JSON documents using an extended JSONPath syntax.
num_cpus
A small Rust crate for counting the logical and physical CPU cores on the current machine.
mrab-regex
A backwards-compatible drop-in replacement for Python's re module, adding fuzzy matching, nested sets, recursive patterns, and full Unicode case-folding.
sniffio
A tiny Python library that detects which async framework (trio, asyncio, or curio) your code is currently running under.
importlib_metadata
A backport and reference implementation of Python's importlib.metadata for reading package metadata
globset
A Rust crate for matching one or more glob patterns against a path simultaneously
clipboard.js
A modern, Flash-free JavaScript library for copying and cutting text to the clipboard
ahooks
A high-quality, production-tested collection of React hooks
decimal.js
An arbitrary-precision Decimal type for JavaScript with full trigonometric support
EventEmitter3
A blazing-fast, drop-in EventEmitter for Node.js and browsers
punycode.js
A robust Punycode converter for internationalized domain names, fully compliant with RFC 3492 and RFC 5891.