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
milliparsec
tiniest body parser in the universe
245.9k+173%-24 days ago
5.1.2
ESM onlyBundledHTTP 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
CommonJSNoneLinting 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
CommonJSNoneSecurity, 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
CommonJSNoneNode.js utilities
@stdlib/string-base-replace
Replace search occurrences with a replacement string.
239.7k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Node.js utilities
migrate-mongo
A database migration tool for MongoDB in Node
237.7k+73%--
14.0.7
ESM + CommonJSNoneNode.js utilities
node-ical
NodeJS class for parsing iCalendar/ICS files
229.1k+323%-11 days ago
0.27.2
ESM + CommonJSBundledNode.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 + CommonJSNoneNode.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 onlyBundledURLs and query strings, Node.js utilities
http-equiv-refresh
Parse an HTML meta refresh value.
220k+134%-7 years ago
2.0.1
CommonJSNoneNode.js utilities
module-error
Create errors with code and cause properties
218.9k+38%-4 years ago
1.0.2
-BundledNode.js utilities
@lokalise/node-api
Official Lokalise API 2.0 Node.js client
217.9k---4 days ago
16.6.0
ESM onlyBundledNode.js utilities, TypeScript tooling
@memlab/e2e
memlab browser E2E interaction libraries
217.8k---27 days ago
2.0.5
CommonJSBundledScraping and browser automation, Testing
sum-up
Summarize package information
216.9k+9%-8 years ago
3.0.1
-NoneCLI 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 onlyBundledNode.js utilities
node-version
Get Node current version
210.5k-29%-8 months ago
4.3.0
ESM onlyBundledNode.js utilities
@authzed/authzed-node
authzed client for nodejs
202.4k---11 months ago
1.6.1
ESM + CommonJSBundledTypeScript tooling, Node.js utilities
@stdlib/string-base-lowercase
Convert a string to lowercase.
200.8k---7 months ago
0.4.1
CommonJSBundledUtility libraries, Node.js utilities
@pulumi/eks
[![Build Status](https://github.com/pulumi/pulumi-eks/actions/workflows/master.yml/badge.svg)](https://github.com/pulumi/pulumi-eks/actions/workflows/master.yml) [![Slack](http://www.pulumi.com/images/docs/badges/slack.svg)](https://slack.pulumi.com) [![n
197.3k---1 month ago
4.3.0
-BundledCloud SDKs, Node.js utilities
varlock
AI-safe .env files: Schemas for agents, Secrets for humans.
194k+24258%-7 days ago
1.20.0
ESM + CommonJSBundledConfiguration, Node.js utilities
dotenv-safe
Load environment variables from .env and ensure they are defined
192.3k+16%-2 years ago
9.1.0
CommonJSNoneConfiguration, Node.js utilities
@hapi/inert
Static file and directory handlers plugin for hapi.js
188.5k---3 months ago
7.1.2
CommonJSBundledNode.js utilities
@stroncium/procfs
Zero dependency library for reading and parsing various files from `procfs` for Node.js, implemented in pure JS.
187.3k---6 years ago
1.2.1
CommonJSNoneNode.js utilities
tinyld
Simple and Performant Language detection library (pure JS and zero dependencies)
187k+834%--
1.3.4
ESM + CommonJSBundledAI and machine learning, Node.js utilities
elevenlabs
![LOGO](https://github.com/elevenlabs/elevenlabs-python/assets/12028621/21267d89-5e82-4e7e-9c81-caf30b237683)
184.6k+208%--
1.59.0
CommonJSBundledTypeScript tooling, Node.js utilities
algosdk
The official JavaScript SDK for Algorand
182.3k+39%--
3.8.0
ESM + CommonJSBundledBlockchain 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
CommonJSBundledCryptography and hashing, Node.js utilities
@pnpm/store-controller-types
Types for the store controller
176.5k---8 months ago
1004.5.1
CommonJSBundledNode.js utilities
pkg
Package your Node.js project into an executable
175.5k-19%--
5.8.1
CommonJSBundledBuild 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
CommonJSBundledTemplating, 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 + CommonJSBundledPromises 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
CommonJSBundledNode.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
CommonJSBundledNode.js utilities
dbmate
A lightweight, framework-agnostic database migration tool
168k+438%-6 days ago
2.36.0
ESM onlyBundledORMs 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
CommonJSBundledSchema validation, Node.js utilities
normalize-html-whitespace
Safely remove repeating whitespace from HTML text.
162k-14%-7 years ago
1.0.0
CommonJSNoneNode.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
CommonJSBundledCloud SDKs, Node.js utilities
@pnpm/config
Gets configuration options for pnpm
158.8k---6 months ago
1004.11.0
CommonJSBundledNode.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 + CommonJSBundledTypeScript 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 onlyBundledConfiguration, 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 + CommonJSBundledTypeScript tooling, Node.js utilities
@signpdf/utils
Utilities for the @signpdf packages.
151.3k---8 months ago
3.3.0
CommonJSBundledPDF 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 + CommonJSBundledTypeScript 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
CommonJSNoneSecurity, Node.js utilities
npm-watch
run scripts from package.json when files change
150k+20%--
0.13.0
CommonJSNoneNode.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
-NoneImage processing, Node.js utilities
infinispan
Infinispan Javascript client
148.1k+84%-22 days ago
0.16.3
CommonJSBundledNode.js utilities
chargebee
A library for integrating with Chargebee.
148k+115%-1 day ago
3.34.0
ESM + CommonJSBundledPayments and commerce, Node.js utilities
@strapi/data-transfer
Data transfer capabilities for Strapi
146k---1 day ago
5.55.1
ESM + CommonJSBundledGraphQL, Node.js utilities
@signpdf/signpdf
Simple signing of PDFs in node.
145.5k---8 months ago
3.3.0
CommonJSBundledPDF 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[![Build Status](https://github.com/pulumi/pulumi-eks/actions/workflows/master.yml/badge.svg)](https://github.com/pulumi/pulumi-eks/actions/workflows/master.yml) [![Slack](http://www.pulumi.com/images/docs/badges/slack.svg)](https://slack.pulumi.com) [![n
  • varlockAI-safe .env files: Schemas for agents, Secrets for humans.
  • dotenv-safeLoad environment variables from .env and ensure they are defined
  • @hapi/inertStatic file and directory handlers plugin for hapi.js
  • @stroncium/procfsZero dependency library for reading and parsing various files from `procfs` for Node.js, implemented in pure JS.
  • tinyldSimple and Performant Language detection library (pure JS and zero dependencies)
  • elevenlabs![LOGO](https://github.com/elevenlabs/elevenlabs-python/assets/12028621/21267d89-5e82-4e7e-9c81-caf30b237683)
  • 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.