Skip to content
JS
Package category

Node.js utilities

Process management, environment, child processes and OS helpers for Node.js.

1,166 packages10 comparisons

Packages compared

1,166 packages
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
istanbul-lib-coverage
Data library for istanbul coverage objects
61.8m+58%-2 years ago
3.2.2
CommonJSNoneNode.js utilities
@aws-sdk/credential-provider-env
AWS credential provider that sources credentials from known environment variables
59.9m+94%-2 days ago
3.972.72
ESM + CommonJSBundledCloud SDKs, Node.js utilities
google-logging-utils
A debug logger package for other Google libraries
57.1m+374%-1 month ago
2.0.1
CommonJSBundledCloud SDKs, Node.js utilities
istanbul-lib-report
Base reporting library for istanbul
56.9m+68%-3 years ago
3.0.1
CommonJSNoneNode.js utilities
ecdsa-sig-formatter
Translate ECDSA signatures between ASN.1/DER and JOSE-style concatenation
53.2m+108%-7 years ago
1.0.11
CommonJSBundledAuthentication and authorisation, Node.js utilities
methods
HTTP methods that node supports
50m+45%-10 years ago
1.1.2
CommonJSNoneNode.js utilities
abort-controller
An implementation of WHATWG AbortController interface.
47.1m+92%-7 years ago
3.0.0
CommonJSNoneDOM and browser utilities, Node.js utilities
istanbul-lib-source-maps
Source maps support for istanbul
46.4m+26%-2 years ago
5.0.6
CommonJSNoneNode.js utilities
@next/env
Next.js dotenv file loading
46.3m+278%-2 days ago
16.3.6
CommonJSBundledConfiguration, React
unicorn-magic
Some useful utilities I often need
43.2m+147%-1 day ago
0.4.1
ESM onlyBundledNode.js utilities
is-descriptor
Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.
42.2m-7%-4 months ago
3.1.2
CommonJSNoneNode.js utilities
socks-proxy-agent
A SOCKS proxy `http.Agent` implementation for HTTP and HTTPS
41.9m+43%-3 months ago
10.1.0
ESM onlyBundledNode.js utilities
set-cookie-parser
Parses set-cookie headers into objects
41.7m+318%-2 months ago
3.1.2
ESM + CommonJSBundledNode.js utilities, React
node-gyp-build
Build tool and bindings loader for node-gyp that supports prebuilds
38.5m+140%-1 year ago
4.8.4
CommonJSNoneNode.js utilities
on-headers
Execute a listener when a response is about to write headers
38m+51%-1 year ago
1.1.0
-NoneNode.js utilities
which-module
Find the module object for something that was require()d
37.6m+57%-3 years ago
2.0.1
CommonJSNoneNode.js utilities
damerau-levenshtein
Damerau - Levenshtein distance by The Spanish Inquisition + relative distance
36m+113%-4 years ago
1.0.8
CommonJSNoneNode.js utilities
util
Node.js's util module for all engines
34.7m+12%-3 years ago
0.12.5
CommonJSNonePolyfills and shims, Node.js utilities
deep-extend
Recursive object extending
33.8m+65%-8 years ago
0.6.0
CommonJSNoneDOM and browser utilities, Node.js utilities
tinypool
A minimal and tiny Node.js Worker Thread Pool implementation, a fork of piscina, but with fewer features
33.5m+156%-12 days ago
2.2.0
ESM onlyBundledNode.js utilities
dotenv-expand
Expand environment variables using dotenv
32.2m+77%-1 month ago
1000.0.0
CommonJSBundledConfiguration, Node.js utilities
crc32-stream
a streaming CRC32 checksumer
30.3m+146%-1 year ago
7.0.1
ESM onlyNoneNode.js utilities
is-bun-module
Is this specifier a Bun core module or supported Node one?
29.3m+210%-1 year ago
2.0.0
CommonJSBundledNode.js utilities, TypeScript tooling
node-gyp
Node.js native addon build tool
28.9m+64%-29 days ago
13.0.2
CommonJSNoneBuild tools, Node.js utilities
is-windows
Returns true if the platform is windows. UMD module, works with node.js, commonjs, browser, AMD, electron, etc.
27.1m+30%-8 years ago
1.0.2
CommonJSNoneNode.js utilities, DOM and browser utilities
node-gyp-build-optional-packages
Build tool and bindings loader for node-gyp that supports prebuilds
26.7m+384%-2 years ago
5.2.2
CommonJSNoneNode.js utilities
nan
Native Abstractions for Node.js: C++ header for Node 0.8 -> 26 compatibility
26.4m+38%-11 days ago
2.29.0
CommonJSNoneNode.js utilities
is-accessor-descriptor
Returns true if a value has the characteristics of a valid JavaScript accessor descriptor.
25.1m-13%-2 months ago
3.0.6
CommonJSNoneNode.js utilities
global-prefix
Get the npm global path prefix.
24.9m+26%-2 years ago
4.0.0
CommonJSNoneFiles and file systems, Node.js utilities
eslint-config-next
ESLint configuration used by Next.js.
24m+236%-2 days ago
16.3.6
CommonJSBundledStatic site generators and meta-frameworks, React
hookable
Awaitable hook system
23.3m+663%-7 days ago
6.1.2
ESM onlyBundledNode.js utilities
import-meta-resolve
Resolve things like Node.js — ponyfill for `import.meta.resolve`
22.5m+231%-1 year ago
4.2.0
ESM onlyBundledNode.js utilities
destr
A faster, secure and convenient alternative for JSON.parse
21.2m+210%-1 year ago
2.0.5
ESM + CommonJSBundledParsers and serialisers, Node.js utilities
@szmarczak/http-timer
Timings for HTTP requests
21.1m+23%-5 years ago
5.0.1
ESM onlyBundledHTTP clients, Node.js utilities
clone-deep
Recursively (deep) clone JavaScript native types, like Object, Array, RegExp, Date as well as primitives.
20.8m+16%-7 years ago
4.0.1
CommonJSNoneDate and time, Node.js utilities
http2-wrapper
HTTP2 client, just with the familiar `https` API
20.7m+54%-2 years ago
2.2.1
CommonJSBundledNode.js utilities
socket.io-parser
socket.io protocol parser
20.1m+93%-2 months ago
4.2.7
ESM + CommonJSBundledWebSockets and realtime, Node.js utilities
proto3-json-serializer
Support for proto3 JSON serialiazation/deserialization for protobuf.js
20m+134%-1 month ago
4.0.2
CommonJSBundledCloud SDKs, Node.js utilities
proxy-agent
Maps proxy protocols to `http.Agent` implementations
19.8m+54%-3 months ago
8.0.2
ESM onlyBundledNode.js utilities
pac-resolver
Generates an asynchronous resolver function from a PAC file
19.5m+57%-5 months ago
9.0.1
ESM onlyBundledNode.js utilities
pac-proxy-agent
A PAC file proxy `http.Agent` implementation for HTTP
19.5m+53%-3 months ago
9.1.0
ESM onlyBundledNode.js utilities
degenerator
Compiles sync functions into async generator functions
19.4m+72%-5 months ago
7.0.1
ESM onlyBundledNode.js utilities
google-gax
Google API Extensions
19.1m+108%-1 day ago
6.7.0
CommonJSBundledCloud SDKs, Node.js utilities
cross-env
Run scripts that set and use environment variables across platforms
18.4m+98%-11 months ago
10.1.0
ESM onlyBundledNode.js utilities, Configuration
assert
The assert module from Node.js, for the browser.
15.8m+21%-3 years ago
2.1.0
CommonJSNoneNode.js utilities
connect
High performance middleware framework
15.5m+86%-7 years ago
3.7.0
-NoneNode.js utilities
serve-index
Serve directory listings
15.4m+15%-8 months ago
1.9.2
-NoneNode.js utilities
clone-response
Clone a Node.js HTTP response stream
14.8m+24%-4 years ago
2.0.0
ESM onlyNoneNode.js utilities
pidtree
Cross platform children list of a PID
14.6m-0%-3 months ago
1.0.0
ESM onlyBundledNode.js utilities, CLI tools and terminal utilities
isbinaryfile
Detects if a file is binary in Node.js. Similar to Perl's -B.
14.1m+83%-9 months ago
6.0.0
ESM onlyBundledNode.js utilities

12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package, as measured by Bundlephobia. "-" means the value has not been fetched.