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
koa-compose
Composes an array of Koa middleware into a single async function with built-in safety checks.
grapheme-splitter
Split JavaScript strings into user-perceived characters, not raw UTF-16 code units
pump
Pipe Node.js streams together and destroy all of them if one closes
decorator
Signature-preserving decorator library for Python, making it easy to write correct function decorators and decorator factories
arbitrary
The Rust trait for generating structured data from arbitrary, unstructured input
signal-hook
Safe, structured Unix signal handling for Rust applications
faker
Struct-tag-driven fake data generator for Go, turning any struct into realistic test fixtures with one function call.
defaults
Initialize Go structs with default values using simple struct tags and reflection.
reflect2
A Go reflection API that avoids the runtime cost of reflect.Value by working with unsafe pointers directly.
filetype.py
Small, dependency-free Python library to infer file type and MIME type from magic number signatures.
cookies-next
Get, set, and delete cookies with one API across Next.js client, server, and edge contexts
retry
A lightweight, dependency-free Python decorator for retrying flaky function calls with configurable delay, backoff, and jitter.
go-retry
A dependency-free Go library for retrying flakey operations with pluggable backoff and jitter middleware.
go-ordered-map
A generic Go library for maps that preserve key insertion order, with constant-time operations and built-in JSON/YAML support.
backoff
A minimal exponential backoff counter for Go with optional jitter support.
ua-parser
Parse browser, OS, and device data out of raw user agent strings, with pluggable fast-path resolvers.
limits
Python rate limiting library with pluggable storage backends and multiple windowing strategies
deepcopy
Deep-copies arbitrary Go values via reflection, recursing through structs, slices, maps, and pointers.
fancy-regex
A Rust regex library supporting backreferences and look-around via hybrid backtracking
ringbuf
A lock-free SPSC FIFO ring buffer for Rust with direct access to inner data.
uniqid
Generates unique hexatridecimal IDs from the current time, process ID, and MAC address for Node.js and browsers.
fastrand
A simple and fast non-cryptographic random number generator for Rust
Illuminate Support
The utility backbone of Laravel — string manipulation, fluent config objects, and service-provider bootstrapping, usable standalone in any PHP 8.3+ project.
concat-stream
A tiny writable stream that buffers everything written to it and hands you back a single Buffer, string, or array.