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 |
|---|---|---|---|---|---|---|---|---|
| meilisearch The Meilisearch JS client for Node.js and the browser. | 501.1k | +204% | - | 16 days ago 0.62.0 | ESM only | None | TypeScript tooling, Node.js utilities | |
| envalid Validation for your environment variables | 493.3k | +56% | - | 3 months ago 8.2.0 | CommonJS | Bundled | Configuration, Schema validation | |
| mermaid-isomorphic Transform mermaid diagrams in the browser or Node.js | 475.6k | +522% | - | 7 months ago 3.1.0 | ESM only | Bundled | DOM and browser utilities, Node.js utilities | |
| verdaccio A lightweight private npm proxy registry | 468.9k | +47% | - | 5 days ago 6.10.4 | ESM + CommonJS | Bundled | Node.js utilities | |
| babel-plugin-transform-inline-environment-variables Inline environment variables. | 467.9k | +61% | - | 4 years ago 0.4.4 | CommonJS | None | Configuration, Node.js utilities | |
| npm-api Node.js library for getting info from NPM’s API | 467.8k | +95% | - | 5 years ago 1.0.1 | CommonJS | None | Node.js utilities | |
| tough-cookie-file-store A JSON file store for tough-cookie module | 464.7k | +1223% | - | 9 months ago 3.3.0 | ESM only | Bundled | Node.js utilities | |
| verdaccio-audit Verdaccio Middleware plugin to bypass npmjs audit | 461.5k | +46% | - | 5 days ago 13.1.4 | ESM + CommonJS | Bundled | Node.js utilities | |
| verdaccio-htpasswd Htpasswd Authentication Plugin for Verdaccio | 461.1k | +44% | - | 29 days ago 13.1.3 | ESM + CommonJS | Bundled | Node.js utilities | |
| node-loader A Node loader module for enhanced-require | 460.8k | +54% | - | 1 year ago 2.1.0 | CommonJS | None | Bundler plugins and loaders, Node.js utilities | |
| @pnpm/fetch node-fetch with retries | 448.6k | - | - | - | 7 months ago 1001.0.0 | CommonJS | Bundled | Node.js utilities |
| response-time Response time for Node.js servers | 446.2k | +14% | - | 1 year ago 2.3.4 | - | None | Node.js utilities | |
| run-node Run the Node.js binary no matter what | 444.7k | -18% | - | 1 year ago 3.0.0 | ESM only | None | Node.js utilities | |
| libnpmpack Programmatic API for the bits behind npm pack | 441.3k | -9% | - | 3 days ago 10.0.3 | CommonJS | None | Node.js utilities | |
| shelljs.exec Replacement for shelljs' slow exec method - benchmarked 20x faster | 439.5k | +119% | - | 7 years ago 1.1.8 | CommonJS | None | Node.js utilities | |
| libnpmfund Programmatic API for npm fund | 437.5k | -9% | - | 3 days ago 8.0.3 | CommonJS | None | CLI tools and terminal utilities, Node.js utilities | |
| libnpmexec npm exec (npx) programmatic API | 436.7k | -9% | - | 3 days ago 11.0.3 | CommonJS | None | CLI tools and terminal utilities, Node.js utilities | |
| libnpmversion library to do the things that 'npm version' does | 435.4k | -8% | - | 2 months ago 9.0.0 | CommonJS | None | Node.js utilities | |
| shell-escape Escape and stringify an array of arguments to be executed on the shell | 431.3k | +26% | - | 11 years ago 0.2.0 | CommonJS | None | Node.js utilities | |
| mappersmith It is a lightweight rest client for node.js and the browser | 430.7k | +43% | - | 5 months ago 2.47.1 | ESM + CommonJS | Bundled | Promises and async control flow, Node.js utilities | |
| leveldown A low-level Node.js LevelDB binding | 427.3k | +24% | - | 4 years ago 6.1.1 | CommonJS | None | Database clients and drivers, Node.js utilities | |
| @cyclonedx/cyclonedx-library Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser). | 426.9k | - | - | - | 7 days ago 10.3.0 | CommonJS | Bundled | Node.js utilities |
| @tinyhttp/cookie-signature HTTP cookie signing and unsigning | 426.1k | - | - | - | 1 month ago 2.1.2 | ESM only | Bundled | Node.js utilities |
| require-at Call require pretending your are at another directory | 425.7k | -3% | - | 5 years ago 1.0.6 | CommonJS | None | Node.js utilities | |
| ripple-address-codec encodes/decodes base58 encoded XRP Ledger identifiers | 424.6k | +0% | - | 3 months ago 5.0.1 | CommonJS | Bundled | Blockchain and Web3, Node.js utilities | |
| exec-buffer Run a buffer through a child process | 424.3k | -26% | - | 9 years ago 3.2.0 | - | None | Node.js utilities | |
| is-localhost-ip Checks whether given DNS name or IPv4/IPv6 address belongs to a local machine | 416k | -2% | - | 8 months ago 3.0.1 | CommonJS | Bundled | Node.js utilities | |
| directory-tree Convert a directory tree to a JS object. | 414.9k | +254% | - | 8 months ago 3.6.0 | CommonJS | None | Node.js utilities | |
| @databricks/sql Driver for connection to Databricks SQL via Thrift API. | 410.7k | - | - | - | 1 day ago 2.2.0 | CommonJS | Bundled | Node.js utilities |
| codecov Uploading report to Codecov: https://codecov.io | 406.8k | -16% | - | 5 years ago 3.8.3 | CommonJS | None | Node.js utilities | |
| @pact-foundation/pact-core Core of @pact-foundation/pact. You almost certainly don't want to depend on this directly. | 405.8k | - | - | - | 9 days ago 20.2.0 | CommonJS | Bundled | Node.js utilities |
| @ngrok/ngrok The ngrok agent in library form, suitable for integrating directly into your NodeJS application. | 398.9k | - | - | - | 9 months ago 1.7.0 | CommonJS | Bundled | Node.js utilities |
| customerio-node A node client for the Customer.io event API. http://customer.io | 398.5k | +157% | - | 2 months ago 5.2.0 | CommonJS | Bundled | Node.js utilities | |
| graphile-worker Job queue for PostgreSQL | 396.4k | +479% | - | 17 days ago 0.18.0 | ESM only | Bundled | Queues and background jobs, Database clients and drivers | |
| botframework-schema Activity schema for the Microsoft Bot Framework. | 391.3k | +272% | - | 1 year ago 4.23.3 | CommonJS | Bundled | Node.js utilities | |
| ripple-binary-codec XRP Ledger binary codec | 387.9k | +5% | - | 13 days ago 2.11.0 | CommonJS | None | Blockchain and Web3, Node.js utilities | |
| @loaders.gl/wms Framework-independent loaders for the WMS (Web Map Service) standard | 384.7k | - | - | - | 5 days ago 4.5.2 | ESM + CommonJS | Bundled | Maps and geolocation, Node.js utilities |
| @loaders.gl/xml Framework-independent loaders for the XML (eXtensible Markup Language) format | 383.9k | - | - | - | 5 days ago 4.5.2 | ESM + CommonJS | Bundled | 3D, WebGL and game engines, Node.js utilities |
| env-schema Validate your env variables using Ajv with .env file support using Node.js built-in parseEnv | 382.7k | +71% | - | 1 month ago 8.0.0 | CommonJS | Bundled | Schema validation, Configuration | |
| @golevelup/ts-jest Reusable utilities to help level up NestJS Testing | 382.5k | - | - | - | 6 months ago 3.0.0 | CommonJS | Bundled | Testing, Node.js utilities |
| ripple-keypairs Cryptographic key pairs for the XRP Ledger | 382.3k | +2% | - | 13 days ago 3.1.0 | CommonJS | None | Blockchain and Web3, Node.js utilities | |
| botframework-streaming Streaming library for the Microsoft Bot Framework | 372.4k | +172% | - | 1 year ago 4.23.3 | CommonJS | Bundled | WebSockets and realtime, Node.js utilities | |
| imagemin-gifsicle Imagemin plugin for Gifsicle | 369.2k | -27% | - | 6 years ago 7.0.0 | - | None | Node.js utilities | |
| read-tls-client-hello A pure-JS module to read TLS client hello data and fingerprints from an incoming socket connection | 369.2k | +66% | - | 6 months ago 2.0.0 | CommonJS | Bundled | Node.js utilities | |
| env-variable Cross platform environment variables with process.env, window.name, location.hash and localStorage fallbacks | 368.5k | -4% | - | 6 years ago 0.0.6 | CommonJS | None | Configuration, Node.js utilities | |
| telnet-client A simple node.js telnet client | 367.2k | +23% | - | 1 month ago 2.2.14 | CommonJS | Bundled | Node.js utilities | |
| oo-ascii-tree object-oriented ascii tree renderer | 363.3k | +26% | - | 1 month ago 1.140.0 | CommonJS | Bundled | Cloud SDKs, Node.js utilities | |
| @stdlib/assert-has-node-buffer-support Detect native Buffer support. | 361.5k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Utility libraries, Node.js utilities |
| @stdlib/regexp-regexp Return a regular expression to parse a regular expression string. | 360.7k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Node.js utilities |
| botframework-connector Bot Connector is autorest generated connector client. | 359.4k | +209% | - | 1 year ago 4.23.3 | CommonJS | Bundled | 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.
- meilisearchThe Meilisearch JS client for Node.js and the browser.
- envalidValidation for your environment variables
- mermaid-isomorphicTransform mermaid diagrams in the browser or Node.js
- verdaccioA lightweight private npm proxy registry
- babel-plugin-transform-inline-environment-variablesInline environment variables.
- npm-apiNode.js library for getting info from NPM’s API
- tough-cookie-file-storeA JSON file store for tough-cookie module
- verdaccio-auditVerdaccio Middleware plugin to bypass npmjs audit
- verdaccio-htpasswdHtpasswd Authentication Plugin for Verdaccio
- node-loaderA Node loader module for enhanced-require
- @pnpm/fetchnode-fetch with retries
- response-timeResponse time for Node.js servers
- run-nodeRun the Node.js binary no matter what
- libnpmpackProgrammatic API for the bits behind npm pack
- shelljs.execReplacement for shelljs' slow exec method - benchmarked 20x faster
- libnpmfundProgrammatic API for npm fund
- libnpmexecnpm exec (npx) programmatic API
- libnpmversionlibrary to do the things that 'npm version' does
- shell-escapeEscape and stringify an array of arguments to be executed on the shell
- mappersmithIt is a lightweight rest client for node.js and the browser
- leveldownA low-level Node.js LevelDB binding
- @cyclonedx/cyclonedx-libraryCore functionality of CycloneDX for JavaScript (Node.js or WebBrowser).
- @tinyhttp/cookie-signatureHTTP cookie signing and unsigning
- require-atCall require pretending your are at another directory
- ripple-address-codecencodes/decodes base58 encoded XRP Ledger identifiers
- exec-bufferRun a buffer through a child process
- is-localhost-ipChecks whether given DNS name or IPv4/IPv6 address belongs to a local machine
- directory-treeConvert a directory tree to a JS object.
- @databricks/sqlDriver for connection to Databricks SQL via Thrift API.
- codecovUploading report to Codecov: https://codecov.io
- @pact-foundation/pact-coreCore of @pact-foundation/pact. You almost certainly don't want to depend on this directly.
- @ngrok/ngrokThe ngrok agent in library form, suitable for integrating directly into your NodeJS application.
- customerio-nodeA node client for the Customer.io event API. http://customer.io
- graphile-workerJob queue for PostgreSQL
- botframework-schemaActivity schema for the Microsoft Bot Framework.
- ripple-binary-codecXRP Ledger binary codec
- @loaders.gl/wmsFramework-independent loaders for the WMS (Web Map Service) standard
- @loaders.gl/xmlFramework-independent loaders for the XML (eXtensible Markup Language) format
- env-schemaValidate your env variables using Ajv with .env file support using Node.js built-in parseEnv
- @golevelup/ts-jestReusable utilities to help level up NestJS Testing
- ripple-keypairsCryptographic key pairs for the XRP Ledger
- botframework-streamingStreaming library for the Microsoft Bot Framework
- imagemin-gifsicleImagemin plugin for Gifsicle
- read-tls-client-helloA pure-JS module to read TLS client hello data and fingerprints from an incoming socket connection
- env-variableCross platform environment variables with process.env, window.name, location.hash and localStorage fallbacks
- telnet-clientA simple node.js telnet client
- oo-ascii-treeobject-oriented ascii tree renderer
- @stdlib/assert-has-node-buffer-supportDetect native Buffer support.
- @stdlib/regexp-regexpReturn a regular expression to parse a regular expression string.
- botframework-connectorBot Connector is autorest generated connector client.