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 PyPI

lazy-loader

Defers Python subpackage, function, and dependency imports until first access, cutting import time without changing your library's public API.

210
BSD 3
Used by 1
36Health
Library npm

dir-compare

Node.js library for comparing directories by size, content, date, or symlinks with sync and async APIs.

204
MIT
Used by 1
54Health
Library Cargo

os_info

A Rust crate that detects the current operating system's type, version, edition, bitness, and architecture with a single function call.

201
MIT
Used by 1
39Health
Library npm

p-props

Run promises concurrently and collect the results by key, for both Object and Map inputs.

201
MIT
Used by 1
40Health
Library npm

hastscript

A hyperscript-style helper for building hast (HTML/SVG) syntax trees in JavaScript.

200
MIT
Used by 1
42Health
Library Cargo

device_query

Query mouse and keyboard input state on demand in Rust, without a window

199
MIT
Used by 1
33Health
Library Cargo

document-features

A Rust proc-macro that turns Cargo.toml feature comments into rendered crate documentation.

197
Other
Used by 1
40Health
Library PyPI

django-deprecate-fields

Deprecate Django model fields safely and remove them later without breaking production.

196
Apache 2.0
Used by 1
66Health
Library PyPI

trove-classifiers

The canonical, versioned list of PyPI trove classifiers for validating Python package metadata.

190
Apache 2.0
Used by 1
53Health
Library PyPI

python-zstd

Simple, fast Python bindings for Facebook's Zstandard compression library

188
Other
Used by 1
66Health
Library PyPI

tld

Extract the top-level domain (TLD), domain, and subdomain from any URL

187
Other
Used by 1
75Health
Library PyPI

pybase64

Fast Base64 encoding and decoding for Python, powered by a SIMD-accelerated C extension with an automatic pure-Python fallback.

182
Other
Used by 1
42Health
Library npm

Atomically

Zero-dependency atomic file reads and writes for Node.js, with automatic retries and crash-safe temp files.

181
MIT
Used by 1
55Health
Library Cargo

clipboard-rs

Cross-platform Rust API to read, write, and watch the system clipboard

181
MIT
Used by 1
71Health
Library npm

export-from-json

Convert JavaScript objects and JSON into downloadable txt, csv, tsv, xls, xml, css, html, or json files, in the browser or on the server.

179
MIT
Used by 1
70Health
Library npm

ip-num

A zero-dependency TypeScript library for parsing, validating, and manipulating IPv4, IPv6, and ASN numbers, ranges, and CIDR blocks.

177
MIT
Used by 1
41Health
Library npm

React Async Script

A React higher-order component that loads third-party scripts asynchronously, dedupes them across component instances, and forwards refs to the wrapped component.

177
MIT
Used by 1
58Health
Library npm

react-click-away-listener

A tiny (~700B) React hook-based component that detects clicks outside its child element to close menus, modals, and dropdowns.

177
MIT
Used by 1
36Health
Library npm

querystringify

A small, dependency-free JavaScript library for parsing and building URL query strings, with built-in protection against prototype-pollution keys.

175
MIT
Used by 1
69Health
Library Cargo

croaring

Rust wrapper for CRoaring, providing fast compressed roaring bitmaps for set operations.

174
Apache 2.0
Used by 1
50Health
Library Cargo

fixedbitset

A simple, fast fixed-size bitset container for Rust with rich set operations

173
Other
Used by 1
37Health
Library Cargo

sys-info-rs

A cross-platform Rust crate for reading CPU, memory, disk, load average, and OS release info via native system calls.

172
MIT
Used by 1
35Health
Library npm

css-box-model

Computes precise margin, border, padding, and content box measurements for a DOM element, going beyond getBoundingClientRect.

170
MIT
Used by 1
43Health
Library Cargo

seq-macro

A seq! macro that repeats a fragment of Rust source code, substituting a sequential numeric, byte, or char counter into each repetition at compile time.

168
Apache 2.0
Used by 1

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