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
ryu
Fast, allocation-free floating point to string conversion for Rust, implementing the Ryu algorithm.
combokeys
A dependency-free JavaScript library for binding keyboard shortcuts, combinations, and key sequences to any DOM element.
uncurl
Convert curl commands into equivalent python-requests code, from a CLI or a small Python API.
bashlex
A Python port of GNU bash's own parser that turns shell command lines into a full abstract syntax tree.
formula-parser
A JavaScript library that parses and evaluates Excel-style formulas and mathematical expressions.
PSR Clock
The PSR-20 standard interface for reading the current time in PHP.
django-user_agents
Django middleware that parses browser, OS, and device info from every request's user agent string.
cloudpathlib
pathlib-style Python classes for S3, Google Cloud Storage, and Azure Blob Storage
simpleeval
A single-file Python library for safely evaluating user-supplied expressions without exposing full eval() access.
Unidecode
ASCII transliterations of Unicode text for slugs, legacy systems, and identifiers.
Symfony UID
Object-oriented PHP API to generate, parse, and represent UUIDs and ULIDs.
heck
A Rust case conversion library that converts strings between camelCase, snake_case, kebab-case, Title Case and more with Unicode-aware word boundaries.
typenum
Type-level numbers for Rust, evaluated entirely at compile time.
camino
UTF-8 encoded path types for Rust: Utf8Path and Utf8PathBuf as drop-in std::path replacements.
Portable ASCII
Dependency-free PHP library for fast ASCII string transliteration and cleaning.
python-ulid
A fully-typed Python library for generating and parsing ULIDs — sortable, URL-safe unique identifiers with UUID interop and Pydantic support.
uap-php
A PHP port of Browserscope's user-agent parser for extracting browser, OS, and device details from UA strings.
rstar
An R*-tree spatial index for fast nearest-neighbor and range queries in Rust
wide
Portable SIMD data types for Rust, a near drop-in replacement for std::simd
flatten-json
Flatten and unflatten deeply nested JSON in Python
react-cool-onclickoutside
A tiny React hook that fires a callback when users click or touch outside one or more registered elements.
smartstring
A drop-in replacement for Rust's String that inlines short strings on the stack
use-media
A tiny React hook that tracks live CSS media query state without manual matchMedia wiring.
blob-util
Small cross-browser utilities for converting Blobs to and from base64 strings, ArrayBuffers, data URLs, and canvas images.