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 |
|---|---|---|---|---|---|---|---|---|
| @stdlib/array-base-assert-is-signed-integer-data-type Test if an input value is a supported array signed integer data type. | 2.6k | - | - | - | 7 months ago 0.2.2 | CommonJS | Bundled | Testing, Node.js utilities |
| @stdlib/ndarray-base-assert-is-mostly-safe-data-type-cast Determine if an ndarray data type can be safely cast or, for floating-point data types, downcast to another ndarray data type. | 2.6k | - | - | - | 7 months ago 0.3.1 | CommonJS | Bundled | Testing, Node.js utilities |
| @stdlib/array-base-assert-is-real-floating-point-data-type Test if an input value is a supported array real-valued floating-point data type. | 2.6k | - | - | - | 7 months ago 0.2.2 | CommonJS | Bundled | Testing, Node.js utilities |
| @stdlib/array-base-min-signed-integer-dtype Determine the minimum array data type for storing a provided signed integer value. | 2.6k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Utility libraries, Node.js utilities |
| mega-linter-runner Local runner for MegaLinter | 2.6k | -65% | - | 20 days ago 10.1.0 | ESM only | None | Linting and formatting, Parsers and serialisers | |
| @stdlib/dstructs-struct Fixed-width composite data type (a.k.a., a `struct`). | 2.6k | - | - | - | 7 months ago 0.1.1 | CommonJS | Bundled | Node.js utilities |
| @relaymessenger/chat-sdk-adapter Vendor-official Relay adapter for Vercel Chat SDK. | 2.6k | - | - | - | 8 days ago 0.3.6 | ESM only | Bundled | CLI tools and terminal utilities, Node.js utilities |
| @warrantdev/warrant-node Warrant API Wrapper for Node.js clients | 2.5k | - | - | - | 2 years ago 6.3.0 | CommonJS | Bundled | Node.js utilities |
| string-builder A fast, zero-dependency string builder for Node.js with ESM, CommonJS, and TypeScript support. | 2.5k | -57% | - | - 1.0.0 | ESM + CommonJS | Bundled | TypeScript tooling, Node.js utilities | |
| relay-claude-channel Relay Messenger channel for Claude Code over Relay v1 WebSocket delivery. | 2.5k | - | - | 8 days ago 0.3.8 | ESM only | None | CLI tools and terminal utilities, Node.js utilities | |
| @gjsify/http Node.js http module for Gjs | 2.5k | - | - | - | 1 day ago 0.52.0 | ESM only | Bundled | Node.js utilities, HTTP clients |
| @stdlib/ndarray-base-dtype Return the data type of a provided ndarray. | 2.5k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Utility libraries, Node.js utilities |
| express-sitemap sitemap and robots for expressjs | 2.5k | +3% | - | 9 years ago 1.8.0 | CommonJS | None | HTTP servers and web frameworks, Node.js utilities | |
| @mollitia/prometheus Prometheus Mollitia Addon | 2.4k | - | - | - | 1 year ago 0.1.0 | ESM + CommonJS | Bundled | Monitoring and error tracking, TypeScript tooling |
| @html-to/text-cli CLI html to plain text converter | 2.4k | - | - | - | 1 month ago 0.6.1 | ESM only | None | Node.js utilities, Email |
| @gjsify/utils Utils module for gjsify | 2.4k | - | - | - | 1 day ago 0.52.0 | ESM only | Bundled | Node.js utilities, HTTP clients |
| @gjsify/compression-streams W3C Compression Streams API for GJS | 2.4k | - | - | - | 1 day ago 0.52.0 | ESM only | Bundled | Compression and archives, HTTP clients |
| parse-env-string Parse a string containing environment variables to a key/value object | 2.4k | -35% | - | 3 years ago 1.0.1 | CommonJS | None | Configuration, Node.js utilities | |
| eslint-plugin-node-security ESLint plugin for Node.js security — detects command injection, path traversal, SSRF, zip slip, and weak crypto (MD5/SHA-1, ECB, static IV) in fs, child_process, vm, and crypto. | 2.4k | - | - | today 5.6.8 | CommonJS | Bundled | Linting and formatting, Node.js utilities | |
| @gjsify/url Node.js url module for Gjs | 2.4k | - | - | - | 1 day ago 0.52.0 | ESM only | Bundled | Node.js utilities, URLs and query strings |
| @gjsify/node-polyfills Meta package: all @gjsify Node.js polyfill packages as dependencies | 2.4k | - | - | - | 1 day ago 0.52.0 | ESM only | None | Polyfills and shims, Node.js utilities |
| gulp-jsvalidate Validate JavaScript code and report possible syntax errors | 2.4k | +39% | - | - 6.1.0 | ESM only | None | Node.js utilities | |
| park-miller Park-Miller pseudorandom number generator (PRNG) | 2.4k | +2% | - | - 2.0.1 | ESM only | Bundled | Node.js utilities | |
| tempmail.lol API to generate temporary email addresses. | 2.3k | -66% | - | 1 year ago 4.4.0 | CommonJS | Bundled | Email, Node.js utilities | |
| qreator QR Code generator for browser and node.js with tree shaking and logo support | 2.3k | +364% | - | 6 months ago 10.0.2 | ESM only | Bundled | PDF and documents, Node.js utilities | |
| @varlock/bitwarden-plugin Varlock plugin to load secrets from Bitwarden Secrets Manager and Password Manager (and Vaultwarden) | 2.3k | - | - | - | 1 month ago 2.0.1 | ESM only | None | Configuration, Node.js utilities |
| foundationdb Node.js bindings for the FoundationDB database | 2.3k | +546% | - | 3 years ago 2.0.1 | CommonJS | Bundled | Database clients and drivers, Node.js utilities | |
| @artsy/multienv Load multiple dotenv style environment files. | 2.3k | - | - | - | 3 months ago 1.8.0 | CommonJS | None | Configuration, Node.js utilities |
| @gjsify/child_process Node.js child_process module for Gjs | 2.3k | - | - | - | 1 day ago 0.52.0 | ESM only | Bundled | Node.js utilities, HTTP clients |
| sync-dotenv Keep your .env in sync with .env.example | 2.3k | +70% | - | 4 years ago 2.7.0 | CommonJS | Bundled | Configuration, Node.js utilities | |
| env-vars-doctor Environment variable management for monorepos - sync, validate, and diagnose .env files across workspaces | 2.2k | - | - | 7 months ago 1.4.1 | ESM + CommonJS | Bundled | Configuration, Build tools | |
| if-node-version Run commands if on specified node version. | 2.2k | -59% | - | 9 years ago 1.1.1 | CommonJS | None | CLI tools and terminal utilities, Node.js utilities | |
| adaptive-memory-multi-model-router A3M Router: Parallel LLM routing gateway with ensemble voting — 14% faster than OpenRouter, 92% cheaper | 80+ providers | Fixed: main entry point, TypeScript 5.8, blessed types | npm: 6K+/mo | PyPI: 700+/mo | 2.2k | - | - | 6 days ago 2.16.3 | CommonJS | Bundled | Routing, Node.js utilities | |
| @gjsify/vite-plugin-blueprint Compile GNOME Blueprint .blp templates to GtkBuilder-XML strings with the in-repo @gjsify/blueprint parser: no blueprint-compiler, no spawn. Vite / Rollup / Rolldown compatible. | 2.2k | - | - | - | 1 day ago 0.52.0 | ESM only | Bundled | 3D, WebGL and game engines, Node.js utilities |
| http-problem-details-mapper Mapper functions for http-problem-details | 2.2k | -67% | - | - 0.1.7 | CommonJS | Bundled | Node.js utilities | |
| @gjsify/fs Node.js fs module for Gjs | 2.2k | - | - | - | 1 day ago 0.52.0 | ESM only | Bundled | Node.js utilities, Files and file systems |
| env2json Export environment variables to JSON or JavaScript | 2.2k | +120% | - | 8 years ago 1.1.0 | CommonJS | None | Node.js utilities, Parsers and serialisers | |
| @gjsify/crypto Node.js crypto module for Gjs | 2.2k | - | - | - | 1 day ago 0.52.0 | ESM only | Bundled | Cryptography and hashing, Node.js utilities |
| @gjsify/process Node.js process module for Gjs | 2.2k | - | - | - | 1 day ago 0.52.0 | ESM only | Bundled | Node.js utilities, HTTP clients |
| almostnode Node.js in your browser. Just like that. | 2.2k | - | - | 7 months ago 0.2.14 | ESM + CommonJS | Bundled | Node.js utilities, Bundlers | |
| @gjsify/querystring Node.js querystring module for Gjs | 2.2k | - | - | - | 1 day ago 0.52.0 | ESM only | Bundled | URLs and query strings, Node.js utilities |
| @gjsify/rolldown-plugin-gjsify Rolldown / Rollup / Vite plugin orchestrator for GJS, Node, and Browser targets | 2.2k | - | - | - | 1 day ago 0.52.0 | ESM only | Bundled | 3D, WebGL and game engines, HTTP clients |
| @gjsify/rolldown-plugin-pnp Yarn PnP resolver plugin for Rolldown / Rollup / Vite | 2.2k | - | - | - | 1 day ago 0.52.0 | ESM only | Bundled | 3D, WebGL and game engines, HTTP clients |
| express-http-problem-details HTTP problem details (RFC 7807) content negotiation for express | 2.2k | -67% | - | - 0.2.1 | CommonJS | Bundled | HTTP servers and web frameworks, Node.js utilities | |
| thumbsupply Asynchronous thumbnail supplier with caching for Node.js | 2.1k | +505% | - | 7 years ago 0.4.0 | CommonJS | None | Caching, Video and audio | |
| immudb-node Node.js SDK for immudb written in TypeScript | 2.1k | +176% | - | 4 years ago 1.1.1 | CommonJS | Bundled | Cryptography and hashing, Node.js utilities | |
| exiting Gracefully stop hapi.js servers | 2.1k | +38% | - | 2 years ago 7.0.0 | CommonJS | Bundled | Node.js utilities, HTTP servers and web frameworks | |
| dotenv-cra Create React App style dotenv support for Node projects. | 2.1k | -12% | - | 3 years ago 3.0.3 | CommonJS | None | Configuration, Node.js utilities | |
| generate-license-file-webpack-plugin Webpack plugin to generate a text file asset containing all of the licenses for your production third-party dependencies. | 2.1k | +33% | - | 26 days ago 4.2.5 | ESM + CommonJS | Bundled | CLI tools and terminal utilities, Node.js utilities | |
| @sailshq/connect High performance middleware framework | 2k | - | - | - | 9 years ago 2.30.3 | - | 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.
- @stdlib/array-base-assert-is-signed-integer-data-typeTest if an input value is a supported array signed integer data type.
- @stdlib/ndarray-base-assert-is-mostly-safe-data-type-castDetermine if an ndarray data type can be safely cast or, for floating-point data types, downcast to another ndarray data type.
- @stdlib/array-base-assert-is-real-floating-point-data-typeTest if an input value is a supported array real-valued floating-point data type.
- @stdlib/array-base-min-signed-integer-dtypeDetermine the minimum array data type for storing a provided signed integer value.
- mega-linter-runnerLocal runner for MegaLinter
- @stdlib/dstructs-structFixed-width composite data type (a.k.a., a `struct`).
- @relaymessenger/chat-sdk-adapterVendor-official Relay adapter for Vercel Chat SDK.
- @warrantdev/warrant-nodeWarrant API Wrapper for Node.js clients
- string-builderA fast, zero-dependency string builder for Node.js with ESM, CommonJS, and TypeScript support.
- relay-claude-channelRelay Messenger channel for Claude Code over Relay v1 WebSocket delivery.
- @gjsify/httpNode.js http module for Gjs
- @stdlib/ndarray-base-dtypeReturn the data type of a provided ndarray.
- express-sitemapsitemap and robots for expressjs
- @mollitia/prometheusPrometheus Mollitia Addon
- @html-to/text-cliCLI html to plain text converter
- @gjsify/utilsUtils module for gjsify
- @gjsify/compression-streamsW3C Compression Streams API for GJS
- parse-env-stringParse a string containing environment variables to a key/value object
- eslint-plugin-node-securityESLint plugin for Node.js security — detects command injection, path traversal, SSRF, zip slip, and weak crypto (MD5/SHA-1, ECB, static IV) in fs, child_process, vm, and crypto.
- @gjsify/urlNode.js url module for Gjs
- @gjsify/node-polyfillsMeta package: all @gjsify Node.js polyfill packages as dependencies
- gulp-jsvalidateValidate JavaScript code and report possible syntax errors
- park-millerPark-Miller pseudorandom number generator (PRNG)
- tempmail.lolAPI to generate temporary email addresses.
- qreatorQR Code generator for browser and node.js with tree shaking and logo support
- @varlock/bitwarden-pluginVarlock plugin to load secrets from Bitwarden Secrets Manager and Password Manager (and Vaultwarden)
- foundationdbNode.js bindings for the FoundationDB database
- @artsy/multienvLoad multiple dotenv style environment files.
- @gjsify/child_processNode.js child_process module for Gjs
- sync-dotenvKeep your .env in sync with .env.example
- env-vars-doctorEnvironment variable management for monorepos - sync, validate, and diagnose .env files across workspaces
- if-node-versionRun commands if on specified node version.
- adaptive-memory-multi-model-routerA3M Router: Parallel LLM routing gateway with ensemble voting — 14% faster than OpenRouter, 92% cheaper | 80+ providers | Fixed: main entry point, TypeScript 5.8, blessed types | npm: 6K+/mo | PyPI: 700+/mo
- @gjsify/vite-plugin-blueprintCompile GNOME Blueprint .blp templates to GtkBuilder-XML strings with the in-repo @gjsify/blueprint parser: no blueprint-compiler, no spawn. Vite / Rollup / Rolldown compatible.
- http-problem-details-mapperMapper functions for http-problem-details
- @gjsify/fsNode.js fs module for Gjs
- env2jsonExport environment variables to JSON or JavaScript
- @gjsify/cryptoNode.js crypto module for Gjs
- @gjsify/processNode.js process module for Gjs
- almostnodeNode.js in your browser. Just like that.
- @gjsify/querystringNode.js querystring module for Gjs
- @gjsify/rolldown-plugin-gjsifyRolldown / Rollup / Vite plugin orchestrator for GJS, Node, and Browser targets
- @gjsify/rolldown-plugin-pnpYarn PnP resolver plugin for Rolldown / Rollup / Vite
- express-http-problem-detailsHTTP problem details (RFC 7807) content negotiation for express
- thumbsupplyAsynchronous thumbnail supplier with caching for Node.js
- immudb-nodeNode.js SDK for immudb written in TypeScript
- exitingGracefully stop hapi.js servers
- dotenv-craCreate React App style dotenv support for Node projects.
- generate-license-file-webpack-pluginWebpack plugin to generate a text file asset containing all of the licenses for your production third-party dependencies.
- @sailshq/connectHigh performance middleware framework