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

35Health
Library npm

mrmime

A tiny (2.8kB), zero-dependency utility that looks up MIME types from a file extension or filename in O(1) time.

347
MIT
Used by 2
61Health
Library Cargo

webbrowser

Open URLs and local files in the platform's web browser from Rust, with guaranteed consistent behaviour on every OS.

329
Other
Used by 2
39Health
Library PyPI

Hyperlink

Immutable, Pythonic, and correct URLs based on RFC 3986 and 3987.

297
MIT
Used by 2
45Health
Library npm

split2

A Node.js Transform stream that splits a text stream into a stream of lines.

296
Other
Used by 2
83Health
Framework npm

InversifyJS

A lightweight, decorator-driven IoC container that brings SOLID-friendly dependency injection to TypeScript and JavaScript apps.

290
MIT
Used by 2
29Health
Library npm

Deepdash

Deep tree-traversal methods for Lodash and plain JavaScript objects

280
MIT
Used by 2
37Health
Library Cargo

const_format

Compile-time string formatting and concatenation for Rust, producing static strings.

278
Other
Used by 2
84Health
Library npm

free-email-domains

A continuously updated JSON list of free and disposable email domains for filtering signups and scoring leads.

278
MIT
Used by 2
52Health
Library npm

yn

Parses yes/no-like values from strings, numbers, and booleans, with an optional lenient typo-tolerant mode.

274
MIT
Used by 2
51Health
Library Composer

Illuminate Collections

A fluent, chainable wrapper around PHP arrays with 170+ methods for mapping, filtering, reducing, and lazily evaluating data.

271
MIT
Used by 2
61Health
Library npm

stopword

A lightweight JavaScript library that strips stopwords from tokenized text across 62 languages, with support for custom stopword lists.

270
MIT
Used by 2
65Health
Library Cargo

whoami

Cross-platform Rust library that reads the current user's name, hostname, OS, desktop environment, and CPU architecture.

266
Apache 2.0
Used by 2
66Health
Library npm

micro-memoize

A blazing-fast, tiny memoization library with configurable LRU caching, expiration, and cache-event hooks.

264
MIT
Used by 2
67Health
Library Cargo

global-hotkey

Register system-wide global hotkeys for Rust desktop applications

263
Apache 2.0
Used by 2
38Health
Library PyPI

python-lazy-object-proxy

A fast, dependency-free lazy object proxy for Python that defers construction until first use.

261
Other
Used by 2
45Health
Library npm

uncrypto

A single, isomorphic Web Crypto API that works identically in Node.js, browsers, and edge runtimes

261
MIT
Used by 2
48Health
Library npm

write-file-atomic

Atomic, crash-safe file writes for Node.js — write to a temp file, then rename into place, never a half-written file.

255
Other
Used by 2
75Health
Library Cargo

trash

A cross-platform Rust library for moving files and folders to the operating system's recycle bin or trash.

254
MIT
Used by 2
51Health
Library npm

netmask

Parse, compare, and iterate IPv4 and IPv6 CIDR blocks with a small, dependency-free TypeScript API.

253
MIT
Used by 2
50Health
Library npm

package-directory

pkg-dir walks up from any directory to find the nearest package.json, returning the root directory of a Node.js project or npm package.

253
MIT
Used by 2
58Health
Library PyPI

uritemplate

Parses and expands RFC 6570 URI Templates in Python, from simple substitution to every reserved, label, path, and query-string operator.

246
Other
Used by 2
37Health
Library npm

debounce-promise

Wrap any promise-returning function so rapid-fire calls collapse into one execution

240
MIT
Used by 2
57Health
Library npm

p-debounce

Debounce promise-returning and async functions, sharing one resolved value across rapid calls.

238
MIT
Used by 2
59Health
Library Cargo

num-derive

Procedural derive macros that implement num-traits' numeric traits — FromPrimitive, ToPrimitive, Zero, One, and more — on your own Rust enums and structs.

226
Other
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