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
tree-sitter
Incremental parsing library for building fast, resilient syntax trees
ramsey/uuid
A PHP library for generating and working with UUIDs
Symfony CssSelector
Converts CSS selectors into equivalent XPath expressions for querying HTML and XML in PHP.
big.js
A small, fast, dependency-free JavaScript library for arbitrary-precision decimal arithmetic.
phonenumbers
Python port of Google's libphonenumber for parsing, validating, and formatting phone numbers from over 200 countries and regions.
jmespath.py
A pure-Python implementation of JMESPath, a declarative query language for searching and transforming JSON documents.
Blinker
Fast Python in-process signal/event dispatching for decoupled object-to-object notifications
tldextract
Accurately splits any URL or hostname into subdomain, domain, and public suffix using the Public Suffix List.
memchr
Extremely fast SIMD-accelerated byte and substring search for Rust
@react-hook/resize-observer
Concurrent-mode-safe React hook wrapping the native ResizeObserver API
json-logic-js
A lightweight JavaScript engine for building, storing, and executing JsonLogic rules across the front-end, back-end, and database.
libloading
Safe, cross-platform Rust bindings for loading dynamic libraries at runtime
keytar
Native Node.js bindings for storing passwords in the OS keychain
del
Delete files and directories using glob patterns, with a safe promise-based API.
slug
Turns any Unicode string into a clean, URL- and filename-safe ASCII slug, with built-in transliteration for over 20 languages.
ufo
Lightweight, dependency-free URL utilities for parsing, joining, normalizing, and manipulating URLs across Node, browser, and Deno.
json-patch
A Go library for applying RFC 6902 JSON Patch and RFC 7396 JSON Merge Patch operations to JSON documents.
bitflags
A Rust macro for generating ergonomic, well-defined bitflag enum types
semver
A fast, spec-compliant Go library for parsing, comparing, and range-matching Semantic Versioning 2.0.0 strings.
glob
A Go library for compiling glob patterns into matcher trees and matching strings against them with zero allocations.
arboard
Cross-platform clipboard access for Rust — copy and paste text, HTML, and images on Linux, macOS, and Windows.
jmespath.js
Query and transform JSON data in JavaScript with a single declarative expression string
jsonpath-ng
A standard-compliant JSONPath implementation for Python with arithmetic operators, AST manipulation, and in-place updates.
useragent
A dependency-free Go library for parsing browser, OS, device, and bot data out of User-Agent strings.