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

74Health
Library npm

qs

A battle-tested querystring parser and serializer for Node.js with nested object support and built-in security limits.

8,948
BSD 3
Used by 49
52Health
Library npm

lru-cache

A fast, type-safe, zero-dependency LRU cache for JavaScript and TypeScript

5,918
Other
Used by 49
69Health
Library npm

open

Cross-platform Node.js library that opens URLs, files, and executables in the user's default or a specified app.

3,522
MIT
Used by 47
53Health
Library npm

reflect-metadata

A polyfill for the Metadata Reflection API that powers decorator metadata in TypeScript and JavaScript.

3,360
Apache 2.0
Used by 46
64Health
Library Cargo

bytes

Zero-copy byte buffers and Buf/BufMut traits for high-performance Rust networking and IO.

2,265
MIT
Used by 46
90Health
Library npm

Cheerio

The fast, flexible library for parsing and manipulating HTML and XML with a familiar jQuery-style API.

30,529
MIT
Used by 45
83Health
Library npm

react-hotkeys-hook

A lightweight React hook for wiring up keyboard shortcuts in components declaratively.

3,504
MIT
Used by 45
75Health
Library Cargo

rand

The de facto standard random number generation library for Rust.

2,089
Other
Used by 45
84Health
Library PyPI

typing_extensions

Backported and experimental type-hint features for Python, usable on older interpreters and ahead of the stdlib.

590
Other
Used by 45
80Health
Library npm

file-type

Detect the file type of a buffer, stream, or file by reading its magic number.

4,339
MIT
Used by 44
90Health
Library npm

execa

A modern process-execution library for Node.js with template-string syntax and zero shell-injection risk.

7,623
MIT
Used by 43
51Health
Library npm

FileSaver.js

The standard client-side solution for saving files in the browser via a simple saveAs() call.

21,964
MIT
Used by 42
44Health
Library npm

buffer

The Node.js Buffer API, reimplemented for the browser on top of Uint8Array.

1,893
MIT
Used by 42
83Health
Library PyPI

psutil

Cross-platform Python library for retrieving process and system utilization data.

11,309
BSD 3
Used by 41
49Health
Library npm

mime-types

The ultimate JavaScript content-type utility for resolving MIME types from file extensions and paths.

1,479
MIT
Used by 41
82Health
Library npm

js-cookie

A simple, lightweight JavaScript API for handling browser cookies, client-side.

22,570
MIT
Used by 40
55Health
Library npm

use-debounce

Tiny, tree-shakeable React hooks for debouncing and throttling values and callbacks.

3,381
MIT
Used by 40
85Health
Library PyPI

packaging

Core Python utilities for versions, specifiers, markers, requirements, and metadata

752
Other
Used by 40
52Health
Library npm

minimatch

The minimal glob matcher used internally by npm — converts glob patterns into JavaScript RegExp objects.

3,526
Other
Used by 38
85Health
Library PyPI

tqdm

A fast, extensible progress bar for Python loops and CLI pipelines, with negligible overhead.

31,362
Other
Used by 37
65Health
Library npm

mime

Comprehensive, dependency-free MIME type detection and file extension mapping for JavaScript and TypeScript.

2,359
MIT
Used by 36
40Health
Library npm

unist-util-visit

Tiny utility to walk unist syntax trees and run a visitor on matching nodes

360
MIT
Used by 36
43Health
Library npm

fflate

High-performance DEFLATE, GZIP, Zlib, and ZIP compression for JavaScript in an 8kB package.

3,065
MIT
Used by 35
57Health
Library npm

ipaddr.js

A dependency-free JavaScript library for parsing, validating, and manipulating IPv4 and IPv6 addresses.

662
MIT
Used by 35

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