Packages

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).

1293 packages

Packages in Utilities, IDs & Helpers

65Health
Library Cargo

indexmap

A hash table for Rust that preserves insertion order and supports lookup by index

2,448
Apache 2.0
Used by 17
78Health
Library npm

p-map

Map over promises concurrently, with controlled concurrency, backpressure, abort signals, and error aggregation.

1,514
MIT
Used by 17
35Health
Library npm

object-hash

Deterministic SHA1/MD5 hashing for any JavaScript value or object, in Node.js and the browser.

1,474
MIT
Used by 17
42Health
Library npm

events

A standalone, browser-compatible port of Node.js's built-in EventEmitter

1,409
MIT
Used by 17
41Health
Library npm

cross-spawn

A cross-platform drop-in replacement for Node's spawn and spawnSync that fixes Windows-only child_process bugs.

1,172
MIT
Used by 17
47Health
Library Go

go-isatty

Cross-platform Go library that detects whether a file descriptor is connected to a terminal, including Cygwin and MSYS2 ptys on Windows.

927
MIT
Used by 17
40Health
Library npm

yauzl

A correctness-focused, streaming unzip library for Node.js

827
MIT
Used by 17
70Health
Library Cargo

open

A tiny Rust crate that opens a path or URL with the system's configured default program, cross-platform.

403
MIT
Used by 17
60Health
Library Go

backoff

Exponential backoff and retry for Go, with a generic Retry function, typed errors, and RetryAfter support for rate-limited APIs.

4,085
MIT
Used by 16
32Health
Library npm

compare-versions

Zero-dependency semver comparison for Node.js and the browser, with support for ranges, wildcards, and Chromium-style versions.

637
MIT
Used by 16
35Health
Library Cargo

mime_guess

MIME/media-type guessing from file extensions in Rust

220
MIT
Used by 16
40Health
Library npm

stream-browserify

A browser-compatible shim of Node.js core's stream module

105
MIT
Used by 16
63Health
Library PyPI

stub_uploader

Auto-generated PEP 561 type stubs for cachetools, published to PyPI by typeshed's automated stub_uploader pipeline.

38
Apache 2.0
Used by 16
46Health
Library npm

usehooks

A collection of modern, server-safe React hooks for browser APIs, storage, and UI interaction patterns from the ui.dev team.

11,499
MIT
Used by 15
48Health
Library npm

@mozilla/readability

The battle-tested HTML content extractor that powers Firefox Reader View, isolating article text from webpage clutter.

11,486
Apache 2.0
Used by 15
48Health
Library Go

Sprig

Over 100 template functions for Go's text/template and html/template, covering strings, lists, dicts, dates, math, crypto, and semver comparisons.

4,746
MIT
Used by 15
41Health
Library PyPI

python-tabulate

Pretty-print tabular data in Python with one function call and dozens of table formats.

2,589
MIT
Used by 15
73Health
Library npm

filesize.js

Zero-dependency JavaScript utility that converts byte counts into human-readable file size strings, with SI, IEC, and JEDEC standard support.

1,710
BSD 3
Used by 15
74Health
Library npm

node-html-parser

A very fast HTML parser that builds a lightweight DOM tree with full CSS3 selector support.

1,246
MIT
Used by 15
41Health
Library npm

node-md5

A tiny, dependency-light JavaScript function for computing MD5 hashes of strings, buffers, and byte arrays.

914
BSD 3
Used by 15
45Health
Library Cargo

semver

Rust parser and evaluator for Cargo's flavor of Semantic Versioning

672
Apache 2.0
Used by 15
45Health
Library npm

react-helmet-async

Thread-safe document head management for React 16 through 19, encapsulating title, meta, and link tags per request during server rendering.

2,298
Apache 2.0
Used by 14
54Health
Library npm

LinkeDOM

A fast, triple-linked-list DOM implementation for Node.js and Workers

2,085
Other
Used by 14
51Health
Library npm

JSON-Patch

Lean, high-performance RFC 6902 JSON Patch and JSON Pointer implementation for applying, generating, validating, and observing diffs between JSON documents.

1,983
MIT
Used by 14

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers