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
proc-macro2
A drop-in substitute for Rust's compiler proc_macro API that works anywhere and makes procedural macros unit-testable.
color
Immutable JavaScript color conversion and manipulation with CSS string support
idna
Internationalized Domain Names for Python — IDNA 2008 and UTS #46 encoding and decoding
fsnotify
A Go library that delivers cross-platform filesystem change notifications through a single Watcher API backed by native OS event mechanisms.
ms
Tiny millisecond conversion utility for parsing and formatting human-readable time strings
simple-git
A lightweight, promise-based interface for running git commands from Node.js
pluralize
Pluralize and singularize any English word based on a count, with customizable rules.
picocolors
The tiniest, fastest zero-dependency library for ANSI terminal color formatting in Node.js.
six
A single-file library that smooths over Python 2 and 3 API differences.
zip
A Rust library for reading and writing ZIP archives with broad compression and encryption support
async
Higher-order async utility functions for callback, async/await, and promise-based control flow in Node.js and the browser.
tenacity
A general-purpose Python retrying library that adds configurable retry behavior to almost anything
deepmerge
Deeply merges the enumerable properties of two or more JavaScript objects into a new object
lazy_static
A macro for declaring lazily evaluated static variables in Rust
html-to-text
Advanced HTML to plain text converter with word wrapping, tables, and customizable selectors
isbot
Detect bots, crawlers, and spiders from the user agent string with a single call.
Charset Normalizer
A pure-Python universal charset detector that turns text of unknown encoding into clean Unicode.
path-browserify
Node.js path module implementation for browser environments
urlencoding
A tiny, zero-dependency Rust crate for percent-encoding and decoding URL paths and arguments.
gopsutil
A Go library that ports Python's psutil, giving programs a pure-Go way to read CPU, memory, disk, network, host, sensor, and process statistics across every major OS.
attrs
Python classes without boilerplate — generate init, repr, equality, and more from declarative field definitions.
golang-lru
HashiCorp's generic-typed, thread-safe LRU cache for Go, with ARC, 2Q, and TTL-expiring variants.
sysinfo
Cross-platform Rust library for fetching system information — CPU, memory, disks, processes, and networks
util
A browser-compatible implementation of Node.js's util module