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
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| @kvs/env Universal Storage for KVS. | 83.8k | - | - | - | 8 months ago 2.2.2 | ESM + CommonJS | Bundled | DOM and browser utilities, Node.js utilities |
| envfile Parse and stringify the environment configuration files and format, also known as .env files and dotenv files | 83.7k | +5% | - | 2 years ago 7.1.0 | ESM + CommonJS | Bundled | Configuration, Node.js utilities | |
| robot-directives Parse robot directives within HTML meta and/or HTTP headers. | 80.7k | +584% | - | 9 years ago 0.4.0 | CommonJS | None | Node.js utilities | |
| broken-link-checker Find broken links, missing images, etc in your HTML. | 80.4k | +540% | - | 8 years ago 0.7.8 | CommonJS | None | Node.js utilities | |
| extract-comments Uses esprima to extract line and block comments from a string of JavaScript. Also optionally parses code context (the next line of code after a comment). | 80.3k | +11% | - | 7 years ago 1.1.0 | CommonJS | None | Files and file systems, Node.js utilities | |
| dotenv-parse-variables Parse dotenv files for Boolean, Array, and Number variable types, built for CrocodileJS | 79.8k | -20% | - | 5 years ago 2.0.0 | CommonJS | None | Configuration, Node.js utilities | |
| monday-sdk-js [](https://github.com/mondaycom/monday-sdk-js/blob/master/LICENSE) [](https://www.npmjs.com/package/monday- | 79.4k | +183% | - | - 1.0.0-beta | CommonJS | Bundled | Node.js utilities | |
| @node-rs/xxhash-darwin-arm64 Fastest xxhash implementation in Node.js | 79.3k | - | - | - | 15 days ago 1.7.8 | CommonJS | None | Linting and formatting, Node.js utilities |
| @launchdarkly/observability Browser observability for your web app. Capture frontend metrics, errors, logs, and traces. | 79k | - | - | - | 10 days ago 1.1.23 | ESM only | Bundled | Logging, Node.js utilities |
| @tapjs/error-serdes Port of node's error_serdes.js to userland, plus test message streaming | 78.4k | - | - | - | 4 months ago 4.3.2 | ESM + CommonJS | Bundled | Testing, Node.js utilities |
| @webcontainer/api WebContainer Public API | 77.6k | - | - | - | 5 months ago 1.6.4 | ESM only | Bundled | Node.js utilities, DOM and browser utilities |
| @webviewjs/webview Robust cross-platform webview library for Node.js written in Rust. It also works with deno and bun. | 77.1k | - | - | - | 1 day ago 0.4.7 | CommonJS | Bundled | Node.js utilities |
| unique-username-generator A package to generate a unique username from email or randomly selected nouns and adjectives. User can add a separator between the username, define the maximum length of a username and adds up to six random digits. | 76.7k | -47% | - | 1 year ago 1.5.1 | CommonJS | Bundled | Email, Node.js utilities | |
| @tapjs/node-serialize Stream TAP test data as a serialized node:test stream | 76.5k | - | - | - | 21 days ago 4.3.12 | ESM + CommonJS | Bundled | Testing, Node.js utilities |
| express-list-endpoints A express package to list all registered endpoints and its verbs | 76.2k | -5% | - | 1 year ago 7.1.1 | CommonJS | Bundled | HTTP servers and web frameworks, Node.js utilities | |
| @liaoliaots/nestjs-redis Redis(ioredis) module for Nest framework (node.js). | 74.9k | - | - | - | 1 year ago 10.0.0 | CommonJS | Bundled | Database clients and drivers, Node.js utilities |
| throng A simple worker-manager for clustered apps | 74.7k | +73% | - | 6 years ago 5.0.0 | CommonJS | None | Node.js utilities | |
| browser-detect Simplify detecting your browser | 74.4k | +121% | - | 8 years ago 0.2.28 | ESM + CommonJS | Bundled | DOM and browser utilities, Node.js utilities | |
| hostile Simple /etc/hosts manipulation | 74.2k | +8% | - | - 1.4.0 | CommonJS | None | Node.js utilities | |
| @pnpm/env.system-node-version Detects the current system node version | 74.1k | - | - | - | 8 months ago 1000.0.16 | CommonJS | Bundled | Node.js utilities |
| couchbase The official Couchbase Node.js Client Library. | 73.5k | +119% | - | 3 months ago 4.7.1 | CommonJS | Bundled | Node.js utilities | |
| dotenv-json Load environment variables via a JSON file | 72.9k | +128% | - | 8 years ago 1.0.0 | CommonJS | None | Configuration, Node.js utilities | |
| kill-port-process Easily kill hanging processes on ports - on any platform! | 72.4k | +9% | - | 6 months ago 4.0.2 | CommonJS | Bundled | Node.js utilities | |
| @kvs/types A type definition for KVS. | 70.9k | - | - | - | 8 months ago 2.2.2 | CommonJS | Bundled | DOM and browser utilities, Node.js utilities |
| cordova-fetch Apache Cordova fetch module. Fetches from git and npm. | 70.6k | +29% | - | 1 year ago 5.0.0 | CommonJS | None | Node.js utilities | |
| gulp-imagemin Minify PNG, JPEG, GIF and SVG images | 69.7k | -1% | - | 10 months ago 9.2.0 | ESM only | None | Image processing, Node.js utilities | |
| @cerbos/core Common types used by the Cerbos client libraries | 69.3k | - | - | - | 10 days ago 0.33.1 | ESM only | Bundled | Security, Node.js utilities |
| update-dotenv Write updates to a .env file | 68.6k | +198% | - | 7 years ago 1.1.1 | CommonJS | None | Configuration, Node.js utilities | |
| @node-rs/xxhash-darwin-x64 Fastest xxhash implementation in Node.js | 68.3k | - | - | - | 15 days ago 1.7.8 | CommonJS | None | Linting and formatting, Node.js utilities |
| @node-rs/xxhash-win32-x64-msvc Fastest xxhash implementation in Node.js | 67k | - | - | - | 15 days ago 1.7.8 | CommonJS | None | Linting and formatting, Node.js utilities |
| gulp-rev Static asset revisioning by appending content hash to filenames: unicorn.css => unicorn-d41d8cd98f.css | 66.8k | +13% | - | 10 months ago 12.0.0 | ESM only | None | Cryptography and hashing, Node.js utilities | |
| node-hook Run source transform function on Node require | 66.6k | -60% | - | 9 years ago 1.0.0 | CommonJS | None | Node.js utilities | |
| mediasoup-client mediasoup client side TypeScript library | 64.1k | +128% | - | 1 day ago 3.24.1 | CommonJS | Bundled | Node.js utilities, WebSockets and realtime | |
| sterfive-bonjour-service A Bonjour/Zeroconf implementation in TypeScript | 63.2k | +191% | - | - 1.1.4 | CommonJS | Bundled | Node.js utilities | |
| @47ng/codec Universal conversion of Uint8Array from/into UTF-8, base64url and hex in the browser and Node.js | 62.8k | - | - | - | 4 years ago 1.1.0 | CommonJS | Bundled | DOM and browser utilities, Node.js utilities |
| memcache-parser A very efficient NodeJS memcached ASCII Protocol parser by using only Buffer APIs | 62.1k | +351% | - | 3 years ago 1.0.1 | CommonJS | Bundled | Node.js utilities, Parsers and serialisers | |
| @stdlib/napi-argv-double Convert a Node-API value to a double-precision floating-point number. | 61.5k | - | - | - | 7 months ago 0.2.2 | CommonJS | Bundled | Node.js utilities |
| @stdlib/napi-create-int32 Convert a signed 32-bit integer to a Node-API value. | 61.4k | - | - | - | 7 months ago 0.0.3 | CommonJS | Bundled | Node.js utilities |
| @stdlib/napi-argv-int32 Convert a Node-API value to a signed 32-bit integer. | 61.4k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Node.js utilities |
| spawno Easily work with child processes. | 61.4k | -4% | - | 4 months ago 3.0.0 | ESM only | None | Node.js utilities | |
| @stdlib/symbol-to-primitive Symbol which specifies a method for converting an object to a primitive value. | 61.3k | - | - | - | 7 months ago 0.1.2 | CommonJS | Bundled | Node.js utilities |
| @stdlib/number-float32-base-to-float16 Convert a single-precision floating-point number to the nearest half-precision floating-point number. | 61.3k | - | - | - | 7 months ago 0.1.1 | CommonJS | Bundled | Utility libraries, Node.js utilities |
| @stdlib/number-float16-base-to-float32 Convert a half-precision floating-point number to the nearest single-precision floating-point number. | 61.3k | - | - | - | 7 months ago 0.1.2 | CommonJS | Bundled | Utility libraries, Node.js utilities |
| @stdlib/napi-argv-float Convert a Node-API value to a single-precision floating-point number. | 61.3k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Node.js utilities |
| @stdlib/number-float16-base-to-float64 Convert a half-precision floating-point number to the nearest double-precision floating-point number. | 60.8k | - | - | - | 7 months ago 0.1.2 | CommonJS | Bundled | Utility libraries, Node.js utilities |
| @stdlib/number-float64-base-to-float16 Convert a double-precision floating-point number to the nearest half-precision floating-point number. | 60.8k | - | - | - | 7 months ago 0.1.2 | CommonJS | Bundled | Utility libraries, Node.js utilities |
| @node-rs/xxhash-win32-arm64-msvc Fastest xxhash implementation in Node.js | 60.7k | - | - | - | 15 days ago 1.7.8 | CommonJS | None | Linting and formatting, Node.js utilities |
| @ava/babel-plugin-throws-helper Babel plugin for protecting against improper use of `t.throws()` in AVA | 60.6k | - | - | - | 7 years ago 4.0.0 | - | None | Testing, Node.js utilities |
| digraph-js A dependency free library to create and traverse directed graphs | 60.6k | +46% | - | 10 months ago 2.2.4 | ESM only | Bundled | Charts and data visualisation, Node.js utilities | |
| znv Parse your environment with Zod schemas | 60.4k | +29% | - | 1 year ago 0.5.0 | ESM + CommonJS | Bundled | Schema validation, Node.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.
- @kvs/envUniversal Storage for KVS.
- envfileParse and stringify the environment configuration files and format, also known as .env files and dotenv files
- robot-directivesParse robot directives within HTML meta and/or HTTP headers.
- broken-link-checkerFind broken links, missing images, etc in your HTML.
- extract-commentsUses esprima to extract line and block comments from a string of JavaScript. Also optionally parses code context (the next line of code after a comment).
- dotenv-parse-variablesParse dotenv files for Boolean, Array, and Number variable types, built for CrocodileJS
- monday-sdk-js[](https://github.com/mondaycom/monday-sdk-js/blob/master/LICENSE) [](https://www.npmjs.com/package/monday-
- @node-rs/xxhash-darwin-arm64Fastest xxhash implementation in Node.js
- @launchdarkly/observabilityBrowser observability for your web app. Capture frontend metrics, errors, logs, and traces.
- @tapjs/error-serdesPort of node's error_serdes.js to userland, plus test message streaming
- @webcontainer/apiWebContainer Public API
- @webviewjs/webviewRobust cross-platform webview library for Node.js written in Rust. It also works with deno and bun.
- unique-username-generatorA package to generate a unique username from email or randomly selected nouns and adjectives. User can add a separator between the username, define the maximum length of a username and adds up to six random digits.
- @tapjs/node-serializeStream TAP test data as a serialized node:test stream
- express-list-endpointsA express package to list all registered endpoints and its verbs
- @liaoliaots/nestjs-redisRedis(ioredis) module for Nest framework (node.js).
- throngA simple worker-manager for clustered apps
- browser-detectSimplify detecting your browser
- hostileSimple /etc/hosts manipulation
- @pnpm/env.system-node-versionDetects the current system node version
- couchbaseThe official Couchbase Node.js Client Library.
- dotenv-jsonLoad environment variables via a JSON file
- kill-port-processEasily kill hanging processes on ports - on any platform!
- @kvs/typesA type definition for KVS.
- cordova-fetchApache Cordova fetch module. Fetches from git and npm.
- gulp-imageminMinify PNG, JPEG, GIF and SVG images
- @cerbos/coreCommon types used by the Cerbos client libraries
- update-dotenvWrite updates to a .env file
- @node-rs/xxhash-darwin-x64Fastest xxhash implementation in Node.js
- @node-rs/xxhash-win32-x64-msvcFastest xxhash implementation in Node.js
- gulp-revStatic asset revisioning by appending content hash to filenames: unicorn.css => unicorn-d41d8cd98f.css
- node-hookRun source transform function on Node require
- mediasoup-clientmediasoup client side TypeScript library
- sterfive-bonjour-serviceA Bonjour/Zeroconf implementation in TypeScript
- @47ng/codecUniversal conversion of Uint8Array from/into UTF-8, base64url and hex in the browser and Node.js
- memcache-parserA very efficient NodeJS memcached ASCII Protocol parser by using only Buffer APIs
- @stdlib/napi-argv-doubleConvert a Node-API value to a double-precision floating-point number.
- @stdlib/napi-create-int32Convert a signed 32-bit integer to a Node-API value.
- @stdlib/napi-argv-int32Convert a Node-API value to a signed 32-bit integer.
- spawnoEasily work with child processes.
- @stdlib/symbol-to-primitiveSymbol which specifies a method for converting an object to a primitive value.
- @stdlib/number-float32-base-to-float16Convert a single-precision floating-point number to the nearest half-precision floating-point number.
- @stdlib/number-float16-base-to-float32Convert a half-precision floating-point number to the nearest single-precision floating-point number.
- @stdlib/napi-argv-floatConvert a Node-API value to a single-precision floating-point number.
- @stdlib/number-float16-base-to-float64Convert a half-precision floating-point number to the nearest double-precision floating-point number.
- @stdlib/number-float64-base-to-float16Convert a double-precision floating-point number to the nearest half-precision floating-point number.
- @node-rs/xxhash-win32-arm64-msvcFastest xxhash implementation in Node.js
- @ava/babel-plugin-throws-helperBabel plugin for protecting against improper use of `t.throws()` in AVA
- digraph-jsA dependency free library to create and traverse directed graphs
- znvParse your environment with Zod schemas