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

32Health
Library Cargo

downcast-rs

Safe-Rust trait object downcasting for Box, Rc, and Arc with support for generic and associated types.

219
Other
Used by 2
62Health
Library PyPI

jupyter_core

Shared base library for Jupyter config discovery, paths, and application scaffolding across the Jupyter ecosystem.

216
BSD 3
Used by 2
41Health
Library Cargo

dirs-next

Tiny Rust library for locating platform-specific config, cache, and data directories.

212
Other
Used by 2
38Health
Library npm

deep-extend

Recursive deep-merge and deep-clone utility for JavaScript objects, arrays, dates, regexps, and buffers.

201
MIT
Used by 2
54Health
Library npm

html-tags

The full list of standard HTML tags and void (self-closing) elements, sourced from the WHATWG spec.

196
MIT
Used by 2
42Health
Library PyPI

fastuuid

Rust-powered CPython bindings that generate and parse UUIDs faster than Python's stdlib, with a fully drop-in compatible API.

189
BSD 3
Used by 2
38Health
Library npm

symbol-observable

A tiny ponyfill that resolves a single, shared Symbol.observable value so JavaScript Observable libraries can interoperate.

187
MIT
Used by 2
50Health
Library PyPI

frozendict

An immutable, hashable dictionary type for Python with a C-accelerated core

185
Other
Used by 2
68Health
Library npm

tiny-lru

A zero-dependency, ~2.2 KB LRU cache for JavaScript with O(1) operations and optional TTL expiration.

184
BSD 3
Used by 2
58Health
Library npm

robots-parser

A spec-compliant robots.txt parser for Node.js with wildcard and RFC 9309 support.

167
MIT
Used by 2
47Health
Library npm

is-network-error

Checks whether a caught error is a genuine Fetch network failure, normalized across browsers and JS runtimes.

163
MIT
Used by 2
38Health
Library Cargo

jmespath.rs

A Rust implementation of JMESPath, the declarative query language for extracting and transforming data from JSON.

161
MIT
Used by 2
44Health
Library npm

object-inspect

Zero-dependency string representations of any JavaScript value, including circular references and DOM elements.

160
MIT
Used by 2
38Health
Library Cargo

ArcStr

A better reference-counted string type for Rust with zero-cost string literal support

149
Other
Used by 2
36Health
Library npm

load-script

Dynamic browser script loading with a simple callback-based API.

149
MIT
Used by 2
53Health
Library Cargo

local-ip-address

Retrieve the system's local IP address and network interfaces across Linux, macOS, Windows, and BSD

148
Apache 2.0
Used by 2
45Health
Library PyPI

dockerfile-parse

A dependency-free Python library for parsing, inspecting, and rewriting Dockerfiles programmatically.

142
BSD 3
Used by 2
47Health
Library PyPI

makefun

Dynamically create Python functions with a proper, correct signature for decorators and generators.

135
BSD 3
Used by 2
27Health
Library PyPI

uuid7

Time-sortable UUID version 7 generator for Python

132
MIT
Used by 2
58Health
Library npm

deepmerge

The fastest deepmerge implementation for merging JavaScript objects without mutating the originals.

128
MIT
Used by 2
48Health
Library PyPI

python-bidi

Bidirectional (BiDi) text layout for Python, powered by a Rust unicode-bidi core with a pure-Python fallback.

126
Other
Used by 2
30Health
Library npm

tcp-ping

A lightweight Node.js utility for measuring TCP connection latency and service availability.

126
MIT
Used by 2
30Health
Library npm

html-escaper

A tiny, zero-dependency utility that safely escapes and unescapes HTML entities in JavaScript strings.

112
MIT
Used by 2
36Health
Library npm

randombytes

Cryptographically secure random bytes that work identically in Node.js and the browser.

102
MIT
Used by 2

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