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 |
|---|---|---|---|---|---|---|---|---|
| node-emoji Friendly emoji lookups and parsing utilities for Node.js. 💖 | 13.9m | +75% | - | 1 year ago 2.2.0 | ESM + CommonJS | Bundled | Node.js utilities | |
| socket.io-adapter default socket.io in-memory adapter | 13.1m | +81% | - | 3 months ago 2.5.8 | CommonJS | Bundled | WebSockets and realtime, Node.js utilities | |
| expand-tilde Bash-like tilde expansion for node.js. Expands a leading tilde in a file path to the user home directory, or `~+` to the cwd. | 13m | +30% | - | 9 years ago 2.0.2 | CommonJS | None | Node.js utilities | |
| happy-dom Happy DOM is a JavaScript implementation of a web browser without its graphical user interface. It includes many web standards from WHATWG DOM and HTML. | 12.4m | +420% | - | 13 days ago 20.14.5 | ESM only | Bundled | Scraping and browser automation, React | |
| html-to-text Advanced html to plain text converter | 12.1m | +243% | - | 1 month ago 10.0.1 | ESM + CommonJS | None | Email, Node.js utilities | |
| npm a package manager for JavaScript | 12m | +55% | - | 2 days ago 12.1.0 | CommonJS | None | Node.js utilities | |
| object.pick Returns a filtered copy of an object with only the specified keys, similar to `_.pick` from lodash / underscore. | 11.5m | -8% | - | 9 years ago 1.3.0 | CommonJS | None | Node.js utilities | |
| googleapis-common A common tooling library used by the googleapis npm module. You probably don't want to use this directly. | 11.4m | +180% | - | 8 days ago 9.1.0 | CommonJS | Bundled | Cloud SDKs, Node.js utilities | |
| bonjour-service A Bonjour/Zeroconf implementation in TypeScript | 11.3m | +10% | - | 1 month ago 1.4.4 | CommonJS | Bundled | Node.js utilities | |
| arch Better `os.arch()` for node and the browser -- detect OS architecture | 10.9m | +19% | - | 2 years ago 3.0.0 | CommonJS | Bundled | Node.js utilities | |
| @jsdevtools/ono Throw better errors. | 10.3m | +92% | - | 6 years ago 7.1.3 | ESM + CommonJS | Bundled | Node.js utilities | |
| domain-browser Node's domain module for the web browser. This is merely an evented try...catch with the same API as node, nothing more. | 10.3m | -1% | - | 2 years ago 5.7.0 | CommonJS | None | Node.js utilities | |
| repeat-element Create an array by repeating the given value n times. | 10.1m | -14% | - | 5 years ago 1.1.4 | CommonJS | None | Node.js utilities | |
| nodemon Simple monitor script for use during development of a Node.js app. | 10m | +36% | - | 7 months ago 3.1.14 | CommonJS | Bundled | Node.js utilities, CLI tools and terminal utilities | |
| dataloader A data loading utility to reduce requests to a backend via batching and caching. | 9.7m | +61% | - | 1 year ago 2.2.3 | CommonJS | Bundled | GraphQL, Node.js utilities | |
| redis A modern, high performance Redis client | 9.6m | +87% | - | 1 month ago 6.2.1 | CommonJS | Bundled | Node.js utilities | |
| to-regex Generate a regex from a string or array of strings. | 9.6m | -11% | - | 8 years ago 3.0.2 | CommonJS | None | Node.js utilities | |
| arr-flatten Recursively flatten an array or arrays. | 9.6m | -16% | - | 9 years ago 1.1.0 | CommonJS | None | Utility libraries, Node.js utilities | |
| light-my-request Fake HTTP injection library | 9.5m | +264% | - | 1 year ago 6.6.0 | CommonJS | Bundled | Node.js utilities | |
| regex-not Create a javascript regular expression for matching everything except for the given string. | 9.3m | -16% | - | 8 years ago 1.0.2 | CommonJS | None | Node.js utilities | |
| base Framework for rapidly creating high quality, server-side node.js applications, using plugins like building blocks | 9.2m | -15% | - | 8 years ago 3.0.0 | CommonJS | None | Node.js utilities | |
| global-agent Global HTTP/HTTPS proxy configurable using environment variables. | 9.1m | +171% | - | 6 months ago 4.1.3 | CommonJS | Bundled | Node.js utilities, Configuration | |
| @webcontainer/env Set of environment utilities for WebContainers | 9.1m | +6610% | - | 2 years ago 1.1.1 | ESM + CommonJS | Bundled | Node.js utilities, DOM and browser utilities | |
| @dotenvx/dotenvx a secure dotenv–from the creator of `dotenv` | 8.8m | +1056% | - | 2 days ago 2.30.0 | CommonJS | Bundled | Configuration, Node.js utilities | |
| shelljs Portable Unix shell commands for Node.js | 8.5m | -3% | - | 1 year ago 0.10.0 | CommonJS | None | Node.js utilities | |
| xcode parser for xcodeproj/project.pbxproj files | 8.3m | +289% | - | 6 years ago 3.0.1 | CommonJS | None | Node.js utilities | |
| parse-filepath Pollyfill for node.js `path.parse`, parses a filepath into an object. | 8.1m | +44% | - | 8 years ago 1.0.2 | CommonJS | None | Node.js utilities | |
| @expo/spawn-async A Promise-based interface into processes created by child_process.spawn | 8m | +318% | - | 4 months ago 1.8.0 | CommonJS | Bundled | Node.js utilities, Promises and async control flow | |
| sqlstring Simple SQL escape and format for MySQL | 7.2m | +105% | - | 4 years ago 2.3.3 | - | None | Node.js utilities | |
| nx The core Nx plugin contains the core functionality of Nx like the project graph, nx commands and task orchestration. | 7.1m | +42% | - | 15 days ago 23.2.1 | CommonJS | Bundled | Testing, React | |
| @pnpm/types Basic types used by pnpm | 7m | +97% | - | 26 days ago 1102.1.0 | ESM only | Bundled | Node.js utilities | |
| default-require-extensions Node's default require extensions as a separate module | 6.6m | +19% | - | 3 years ago 3.0.1 | CommonJS | None | Node.js utilities | |
| istanbul-lib-hook Hooks for require, vm and script used in istanbul | 6.6m | +9% | - | 6 years ago 3.0.0 | CommonJS | None | Node.js utilities | |
| notifications-node-client GOV.UK Notify Node.js client | 6.5m | -26% | - | 17 days ago 8.5.0 | CommonJS | Bundled | Node.js utilities | |
| jimp-compact Compact version of Jimp | 6.4m | +325% | - | 5 years ago 0.16.1-2 | CommonJS | Bundled | Node.js utilities | |
| eslint-plugin-n Additional ESLint's rules for Node.js | 6.3m | +58% | - | 1 month ago 18.3.0 | ESM only | Bundled | Linting and formatting, Node.js utilities | |
| electron Build cross platform desktop apps with JavaScript, HTML, and CSS | 5.3m | +240% | - | 2 days ago 44.4.5 | CommonJS | Bundled | CSS-in-JS and styling, Node.js utilities | |
| dockerode Docker Remote API module. | 5.2m | +232% | - | 3 months ago 5.0.1 | CommonJS | None | Node.js utilities | |
| esm Tomorrow's ECMAScript modules today! | 5.1m | +61% | - | 7 years ago 3.2.25 | CommonJS | None | Node.js utilities | |
| re2js RE2JS is the JavaScript port of RE2, a regular expression engine that provides linear time matching | 5.1m | +4624% | - | 2 months ago 2.8.6 | ESM + CommonJS | Bundled | DOM and browser utilities, Node.js utilities | |
| detect-port-alt detect available port | 5.1m | -16% | - | 8 years ago 1.1.6 | CommonJS | None | Node.js utilities | |
| docker-modem Docker remote API network layer module. | 5.1m | +243% | - | 6 months ago 5.0.7 | CommonJS | None | Node.js utilities | |
| async-exit-hook Run some code when the process exits (supports async hooks and pm2 clustering) | 4.9m | +183% | - | 9 years ago 2.0.1 | - | None | Promises and async control flow, Node.js utilities | |
| lmdb Simple, efficient, scalable, high-performance LMDB interface | 4.8m | +73% | - | 3 months ago 3.5.6 | ESM + CommonJS | Bundled | Node.js utilities | |
| docker-compose Manage docker-compose from Node.js | 4.6m | +240% | - | 7 days ago 1.5.0 | CommonJS | Bundled | Node.js utilities | |
| mquery Expressive query building for MongoDB | 4.5m | +61% | - | 10 months ago 6.0.0 | CommonJS | None | ORMs and query builders, Node.js utilities | |
| readable-web-to-node-stream Converts a Web-API readable-stream into a Node.js readable-stream. | 4.5m | +2% | - | 1 year ago 5.0.0 | ESM only | Bundled | Node.js utilities | |
| pe-library Node.js library for Portable Executable format | 4.3m | +600% | - | 10 months ago 2.0.1 | ESM + CommonJS | Bundled | Node.js utilities | |
| resedit Node.js library editing Windows Resource data | 4.3m | +588% | - | 1 month ago 3.1.0 | ESM + CommonJS | Bundled | Node.js utilities | |
| uid-safe URL and cookie safe UIDs | 4.2m | +30% | - | 9 years ago 2.1.5 | - | None | 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.
- node-emojiFriendly emoji lookups and parsing utilities for Node.js. 💖
- socket.io-adapterdefault socket.io in-memory adapter
- expand-tildeBash-like tilde expansion for node.js. Expands a leading tilde in a file path to the user home directory, or `~+` to the cwd.
- happy-domHappy DOM is a JavaScript implementation of a web browser without its graphical user interface. It includes many web standards from WHATWG DOM and HTML.
- html-to-textAdvanced html to plain text converter
- npma package manager for JavaScript
- object.pickReturns a filtered copy of an object with only the specified keys, similar to `_.pick` from lodash / underscore.
- googleapis-commonA common tooling library used by the googleapis npm module. You probably don't want to use this directly.
- bonjour-serviceA Bonjour/Zeroconf implementation in TypeScript
- archBetter `os.arch()` for node and the browser -- detect OS architecture
- @jsdevtools/onoThrow better errors.
- domain-browserNode's domain module for the web browser. This is merely an evented try...catch with the same API as node, nothing more.
- repeat-elementCreate an array by repeating the given value n times.
- nodemonSimple monitor script for use during development of a Node.js app.
- dataloaderA data loading utility to reduce requests to a backend via batching and caching.
- redisA modern, high performance Redis client
- to-regexGenerate a regex from a string or array of strings.
- arr-flattenRecursively flatten an array or arrays.
- light-my-requestFake HTTP injection library
- regex-notCreate a javascript regular expression for matching everything except for the given string.
- baseFramework for rapidly creating high quality, server-side node.js applications, using plugins like building blocks
- global-agentGlobal HTTP/HTTPS proxy configurable using environment variables.
- @webcontainer/envSet of environment utilities for WebContainers
- @dotenvx/dotenvxa secure dotenv–from the creator of `dotenv`
- shelljsPortable Unix shell commands for Node.js
- xcodeparser for xcodeproj/project.pbxproj files
- parse-filepathPollyfill for node.js `path.parse`, parses a filepath into an object.
- @expo/spawn-asyncA Promise-based interface into processes created by child_process.spawn
- sqlstringSimple SQL escape and format for MySQL
- nxThe core Nx plugin contains the core functionality of Nx like the project graph, nx commands and task orchestration.
- @pnpm/typesBasic types used by pnpm
- default-require-extensionsNode's default require extensions as a separate module
- istanbul-lib-hookHooks for require, vm and script used in istanbul
- notifications-node-clientGOV.UK Notify Node.js client
- jimp-compactCompact version of Jimp
- eslint-plugin-nAdditional ESLint's rules for Node.js
- electronBuild cross platform desktop apps with JavaScript, HTML, and CSS
- dockerodeDocker Remote API module.
- esmTomorrow's ECMAScript modules today!
- re2jsRE2JS is the JavaScript port of RE2, a regular expression engine that provides linear time matching
- detect-port-altdetect available port
- docker-modemDocker remote API network layer module.
- async-exit-hookRun some code when the process exits (supports async hooks and pm2 clustering)
- lmdbSimple, efficient, scalable, high-performance LMDB interface
- docker-composeManage docker-compose from Node.js
- mqueryExpressive query building for MongoDB
- readable-web-to-node-streamConverts a Web-API readable-stream into a Node.js readable-stream.
- pe-libraryNode.js library for Portable Executable format
- reseditNode.js library editing Windows Resource data
- uid-safeURL and cookie safe UIDs