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 |
|---|---|---|---|---|---|---|---|---|
| milliparsec tiniest body parser in the universe | 245.9k | +173% | - | 24 days ago 5.1.2 | ESM only | Bundled | HTTP servers and web frameworks, Node.js utilities | |
| @node-rs/xxhash-linux-arm64-musl Fastest xxhash implementation in Node.js | 245.7k | - | - | - | 15 days ago 1.7.8 | CommonJS | None | Linting and formatting, Node.js utilities |
| clamscan Use Node JS to scan files on your server with ClamAV's clamscan/clamdscan binary or via TCP to a remote server or local UNIX Domain socket. This is especially useful for scanning uploaded files provided by un-trusted sources. | 244k | +69% | - | 1 year ago 2.4.0 | CommonJS | None | Security, Node.js utilities | |
| child_process This package name is not currently in use, but was formerly occupied by another package. To avoid malicious use, npm is hanging on to the package name, but loosely, and we'll probably give it to you if you want it. | 239.8k | -61% | - | - 1.0.2 | CommonJS | None | Node.js utilities | |
| @stdlib/string-base-replace Replace search occurrences with a replacement string. | 239.7k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Utility libraries, Node.js utilities |
| migrate-mongo A database migration tool for MongoDB in Node | 237.7k | +73% | - | - 14.0.7 | ESM + CommonJS | None | Node.js utilities | |
| node-ical NodeJS class for parsing iCalendar/ICS files | 229.1k | +323% | - | 11 days ago 0.27.2 | ESM + CommonJS | Bundled | Node.js utilities | |
| common-sequence Returns an array containing the initial elements which both input arrays have in common | 222.8k | -0% | - | - 3.0.0 | ESM + CommonJS | None | Node.js utilities | |
| get-windows Get metadata about the active window and open windows (title, id, bounds, owner, URL, etc) | 221.4k | +11978% | - | 6 months ago 9.3.0 | ESM only | Bundled | URLs and query strings, Node.js utilities | |
| http-equiv-refresh Parse an HTML meta refresh value. | 220k | +134% | - | 7 years ago 2.0.1 | CommonJS | None | Node.js utilities | |
| module-error Create errors with code and cause properties | 218.9k | +38% | - | 4 years ago 1.0.2 | - | Bundled | Node.js utilities | |
| @lokalise/node-api Official Lokalise API 2.0 Node.js client | 217.9k | - | - | - | 4 days ago 16.6.0 | ESM only | Bundled | Node.js utilities, TypeScript tooling |
| @memlab/e2e memlab browser E2E interaction libraries | 217.8k | - | - | - | 27 days ago 2.0.5 | CommonJS | Bundled | Scraping and browser automation, Testing |
| sum-up Summarize package information | 216.9k | +9% | - | 8 years ago 3.0.1 | - | None | CLI tools and terminal utilities, Node.js utilities | |
| proxy An HTTP proxy written with Node.js (think Squid) | 212.4k | +74% | - | 3 months ago 4.1.0 | ESM only | Bundled | Node.js utilities | |
| node-version Get Node current version | 210.5k | -29% | - | 8 months ago 4.3.0 | ESM only | Bundled | Node.js utilities | |
| @authzed/authzed-node authzed client for nodejs | 202.4k | - | - | - | 11 months ago 1.6.1 | ESM + CommonJS | Bundled | TypeScript tooling, Node.js utilities |
| @stdlib/string-base-lowercase Convert a string to lowercase. | 200.8k | - | - | - | 7 months ago 0.4.1 | CommonJS | Bundled | Utility libraries, Node.js utilities |
| @pulumi/eks [](https://github.com/pulumi/pulumi-eks/actions/workflows/master.yml) [](https://slack.pulumi.com) [ | 184.6k | +208% | - | - 1.59.0 | CommonJS | Bundled | TypeScript tooling, Node.js utilities | |
| algosdk The official JavaScript SDK for Algorand | 182.3k | +39% | - | - 3.8.0 | ESM + CommonJS | Bundled | Blockchain and Web3, Node.js utilities | |
| farmhash Node-API implementation of FarmHash, Google's family of very fast hash functions | 178.4k | +31% | - | 11 months ago 5.0.1 | CommonJS | Bundled | Cryptography and hashing, Node.js utilities | |
| @pnpm/store-controller-types Types for the store controller | 176.5k | - | - | - | 8 months ago 1004.5.1 | CommonJS | Bundled | Node.js utilities |
| pkg Package your Node.js project into an executable | 175.5k | -19% | - | - 5.8.1 | CommonJS | Bundled | Build tools, CLI tools and terminal utilities | |
| elastic-builder A JavaScript implementation of the elasticsearch Query DSL | 175.3k | +5% | - | 10 months ago 4.1.0 | CommonJS | Bundled | Templating, ORMs and query builders | |
| sqlite SQLite client for Node.js applications with SQL-based migrations API written in Typescript | 173k | -35% | - | 2 years ago 5.1.1 | ESM + CommonJS | Bundled | Promises and async control flow, Node.js utilities | |
| @adyen/api-library The Adyen API Library for NodeJS enables you to work with Adyen APIs. | 172.4k | - | - | - | 1 day ago 32.2.0 | CommonJS | Bundled | Node.js utilities |
| lookpath The minimum and most straightforward way to check if command exists and where the executable is. | 171.1k | +184% | - | 1 year ago 1.2.3 | CommonJS | Bundled | Node.js utilities | |
| dbmate A lightweight, framework-agnostic database migration tool | 168k | +438% | - | 6 days ago 2.36.0 | ESM only | Bundled | ORMs and query builders, Node.js utilities | |
| idn-hostname An internationalized hostname validator as defined by RFC5890, RFC5891, RFC5892, RFC5893, RFC3492 and UTS#46 | 162.7k | +159048% | - | 11 days ago 17.0.4 | CommonJS | Bundled | Schema validation, Node.js utilities | |
| normalize-html-whitespace Safely remove repeating whitespace from HTML text. | 162k | -14% | - | 7 years ago 1.0.0 | CommonJS | None | Node.js utilities | |
| @fastify/aws-lambda Inspired by aws-serverless-express to work with Fastify with inject functionality. | 161.9k | - | - | - | 1 month ago 6.4.1 | CommonJS | Bundled | Cloud SDKs, Node.js utilities |
| @pnpm/config Gets configuration options for pnpm | 158.8k | - | - | - | 6 months ago 1004.11.0 | CommonJS | Bundled | Node.js utilities |
| dropbox The Dropbox JavaScript SDK is a lightweight, promise based interface to the Dropbox v2 API that works in both nodejs and browser environments. | 156.9k | +131% | - | 2 days ago 10.47.0 | ESM + CommonJS | Bundled | TypeScript tooling, Node.js utilities | |
| @neon/env Resolve and inject Neon connection strings for the branch selected by your neon.ts policy. fetchEnv / parseEnv plus a `neon-env` CLI with `run` and `export`. | 155.2k | - | - | - | 2 days ago 1.4.4 | ESM only | Bundled | Configuration, Node.js utilities |
| sortobject Returns a copy of an object, sorted deeply by its keys, without mangling any arrays inside of it | 154.7k | -1% | - | 2 years ago 5.6.0 | ESM + CommonJS | Bundled | TypeScript tooling, Node.js utilities | |
| @signpdf/utils Utilities for the @signpdf packages. | 151.3k | - | - | - | 8 months ago 3.3.0 | CommonJS | Bundled | PDF and documents, Node.js utilities |
| cmd-ts > 💻 A type-driven command line argument parser, with awesome error reporting 🤤 | 150.6k | +88% | - | - 0.15.0 | ESM + CommonJS | Bundled | TypeScript tooling, Node.js utilities | |
| better-npm-audit Reshape into a better npm audit for the community and encourage more people to include security audit into their process. | 150k | +38% | - | 2 years ago 3.11.0 | CommonJS | None | Security, Node.js utilities | |
| npm-watch run scripts from package.json when files change | 150k | +20% | - | - 0.13.0 | CommonJS | None | Node.js utilities | |
| is-cwebp-readable Check if a Buffer/Uint8Array is available for cwebp image source | 149.3k | -31% | - | 7 years ago 3.0.0 | - | None | Image processing, Node.js utilities | |
| infinispan Infinispan Javascript client | 148.1k | +84% | - | 22 days ago 0.16.3 | CommonJS | Bundled | Node.js utilities | |
| chargebee A library for integrating with Chargebee. | 148k | +115% | - | 1 day ago 3.34.0 | ESM + CommonJS | Bundled | Payments and commerce, Node.js utilities | |
| @strapi/data-transfer Data transfer capabilities for Strapi | 146k | - | - | - | 1 day ago 5.55.1 | ESM + CommonJS | Bundled | GraphQL, Node.js utilities |
| @signpdf/signpdf Simple signing of PDFs in node. | 145.5k | - | - | - | 8 months ago 3.3.0 | CommonJS | Bundled | PDF and documents, 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.
- milliparsectiniest body parser in the universe
- @node-rs/xxhash-linux-arm64-muslFastest xxhash implementation in Node.js
- clamscanUse Node JS to scan files on your server with ClamAV's clamscan/clamdscan binary or via TCP to a remote server or local UNIX Domain socket. This is especially useful for scanning uploaded files provided by un-trusted sources.
- child_processThis package name is not currently in use, but was formerly occupied by another package. To avoid malicious use, npm is hanging on to the package name, but loosely, and we'll probably give it to you if you want it.
- @stdlib/string-base-replaceReplace search occurrences with a replacement string.
- migrate-mongoA database migration tool for MongoDB in Node
- node-icalNodeJS class for parsing iCalendar/ICS files
- common-sequenceReturns an array containing the initial elements which both input arrays have in common
- get-windowsGet metadata about the active window and open windows (title, id, bounds, owner, URL, etc)
- http-equiv-refreshParse an HTML meta refresh value.
- module-errorCreate errors with code and cause properties
- @lokalise/node-apiOfficial Lokalise API 2.0 Node.js client
- @memlab/e2ememlab browser E2E interaction libraries
- sum-upSummarize package information
- proxyAn HTTP proxy written with Node.js (think Squid)
- node-versionGet Node current version
- @authzed/authzed-nodeauthzed client for nodejs
- @stdlib/string-base-lowercaseConvert a string to lowercase.
- @pulumi/eks[](https://github.com/pulumi/pulumi-eks/actions/workflows/master.yml) [](https://slack.pulumi.com) [
- algosdkThe official JavaScript SDK for Algorand
- farmhashNode-API implementation of FarmHash, Google's family of very fast hash functions
- @pnpm/store-controller-typesTypes for the store controller
- pkgPackage your Node.js project into an executable
- elastic-builderA JavaScript implementation of the elasticsearch Query DSL
- sqliteSQLite client for Node.js applications with SQL-based migrations API written in Typescript
- @adyen/api-libraryThe Adyen API Library for NodeJS enables you to work with Adyen APIs.
- lookpathThe minimum and most straightforward way to check if command exists and where the executable is.
- dbmateA lightweight, framework-agnostic database migration tool
- idn-hostnameAn internationalized hostname validator as defined by RFC5890, RFC5891, RFC5892, RFC5893, RFC3492 and UTS#46
- normalize-html-whitespaceSafely remove repeating whitespace from HTML text.
- @fastify/aws-lambdaInspired by aws-serverless-express to work with Fastify with inject functionality.
- @pnpm/configGets configuration options for pnpm
- dropboxThe Dropbox JavaScript SDK is a lightweight, promise based interface to the Dropbox v2 API that works in both nodejs and browser environments.
- @neon/envResolve and inject Neon connection strings for the branch selected by your neon.ts policy. fetchEnv / parseEnv plus a `neon-env` CLI with `run` and `export`.
- sortobjectReturns a copy of an object, sorted deeply by its keys, without mangling any arrays inside of it
- @signpdf/utilsUtilities for the @signpdf packages.
- cmd-ts> 💻 A type-driven command line argument parser, with awesome error reporting 🤤
- better-npm-auditReshape into a better npm audit for the community and encourage more people to include security audit into their process.
- npm-watchrun scripts from package.json when files change
- is-cwebp-readableCheck if a Buffer/Uint8Array is available for cwebp image source
- infinispanInfinispan Javascript client
- chargebeeA library for integrating with Chargebee.
- @strapi/data-transferData transfer capabilities for Strapi
- @signpdf/signpdfSimple signing of PDFs in node.