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

40Health
Library Cargo

copypasta

A cross-platform Rust library for getting and setting the contents of the OS-level system clipboard.

350
Apache 2.0
Used by 1
38Health
Library PyPI

humanfriendly

Human-friendly input and output helpers for Python text interfaces, from file sizes to prompts and tables.

350
MIT
Used by 1
80Health
Library PyPI

Inscriptis

Python HTML-to-text converter that preserves layout, nested tables, and structure

345
Apache 2.0
Used by 1
38Health
Library PyPI

py-cpuinfo

Get detailed CPU information in pure Python, with no external dependencies

345
MIT
Used by 1
45Health
Library npm

fast-sort

A zero-dependency, blazing-fast TypeScript sorting library for arrays and objects by one or more properties.

338
MIT
Used by 1
35Health
Library PyPI

netifaces

Portable, cross-platform access to your machine's network interface addresses from Python

338
MIT
Used by 1
43Health
Library Composer

php-shellcommand

A simple object-oriented PHP interface for executing shell commands and capturing their output.

325
MIT
Used by 1
38Health
Library npm

node-klaw

A Node.js file system walker exposed as a Readable stream, extracted from fs-extra.

323
MIT
Used by 1
34Health
Library PyPI

atomicwrites

Atomic file writes for Python, ensuring a file is either fully written or left untouched.

321
MIT
Used by 1
33Health
Library npm

uWrap

A 10x faster, kerning-aware Canvas2D text wrapping library in under 2KB minified.

319
MIT
Used by 1
33Health
Library npm

promise-retry

Wraps any promise-returning function with configurable retry and exponential backoff logic.

318
MIT
Used by 1
67Health
Library Composer

IPLib

A zero-dependency, PSR-compliant PHP library for parsing and manipulating IPv4/IPv6 addresses and ranges

316
MIT
Used by 1
37Health
Library npm

xxhashjs

Pure JavaScript implementation of the xxHash algorithm, delivering fast 32-bit and 64-bit non-cryptographic hashing.

298
MIT
Used by 1
63Health
Library Cargo

inotify

Idiomatic Rust wrapper around the Linux inotify API for watching files and directories for changes

296
Other
Used by 1
42Health
Library PyPI

pathvalidate

A zero-dependency Python library that sanitizes and validates filenames, file paths, and LTSV labels across Windows, Linux, macOS, and POSIX platforms.

296
MIT
Used by 1
38Health
Library Cargo

fast-float

A zero-dependency Rust crate that parses decimal strings into f32/f64 up to 8x faster than the standard library, with full no_std support.

293
Other
Used by 1
38Health
Library PyPI

semantic_version

A small Python library for parsing, comparing, and matching SemVer 2.0.0 version strings.

293
Other
Used by 1
36Health
Library PyPI

aioitertools

Implementation of itertools, builtins, and more for asyncio and mixed iterables.

278
MIT
Used by 1
36Health
Library npm

set-value

Safely set nested object properties using dot-notation paths, without prototype pollution.

276
MIT
Used by 1
49Health
Library npm

browserslist-useragent-regexp

Compile a Browserslist query into a RegExp that tests a browser's user agent string.

273
MIT
Used by 1
31Health
Library npm

cli-spinner

A lightweight, zero-dependency terminal spinner for Node.js command-line tools.

273
MIT
Used by 1
34Health
Library Cargo

tabwriter

Elastic tabstops for Rust — align tab-delimited text into clean columns.

273
Other
Used by 1
52Health
Library npm

read-package-up

Read the closest package.json file, with normalized data and helpful JSON parse errors.

266
MIT
Used by 1
34Health
Library npm

highlight-words-core

Framework-agnostic utilities for finding and chunking text matches for search-term highlighting

254
MIT
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