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 |
|---|---|---|---|---|---|---|---|---|
| @varlock/azure-key-vault-plugin Varlock plugin to load secrets from Azure Key Vault | 1.6k | - | - | - | 1 month ago 1.2.3 | ESM only | None | Configuration, Node.js utilities |
| require-environment-variables Require specific environment variables. If they don't exist, the application exits | 1.5k | +77% | - | 2 years ago 2.0.0 | CommonJS | None | Configuration, Node.js utilities | |
| @molecule/app-theme Theme interface and utilities for molecule.dev | 1.5k | - | - | - | 4 days ago 1.0.3 | ESM only | Bundled | AI and machine learning, React |
| nyro A simple and effective promise-based HTTP & HTTP/2 request library that supports all HTTP methods. | 1.5k | -26% | - | 1 year ago 2.0.4 | ESM + CommonJS | Bundled | Promises and async control flow, Compression and archives | |
| node-pagerduty PagerDuty v2 API Wrapper for Node | 1.5k | -1% | - | 5 years ago 1.3.6 | CommonJS | None | Node.js utilities | |
| yaml-env-defaults Read yaml file with environment variables substitution | 1.5k | -53% | - | 3 years ago 2.0.5 | CommonJS | Bundled | Configuration, Node.js utilities | |
| envsitter-guard OpenCode plugin that prevents agents/tools from reading or editing sensitive .env* files, while still allowing safe inspection via EnvSitter. | 1.5k | - | - | 8 months ago 0.0.4 | ESM only | Bundled | Configuration, Node.js utilities | |
| envsitter Safely inspect and match .env secrets without exposing values | 1.5k | - | - | 8 months ago 0.0.4 | ESM only | Bundled | Configuration, Node.js utilities | |
| node-http-server A lightweight, secure, zero-runtime-dependency HTTP and HTTPS static server for Node.js only. | 1.5k | -51% | - | 17 days ago 10.0.0 | ESM + CommonJS | None | Node.js utilities, Compression and archives | |
| native-ext-loader Loader for Node native extensions | 1.4k | -55% | - | 7 years ago 2.3.0 | CommonJS | None | Node.js utilities | |
| gulp-processhtml Process html files at build time to modify them as you wish | 1.4k | -8% | - | 8 years ago 1.2.0 | CommonJS | None | Node.js utilities | |
| hapi-dev-errors Return better error details and skip the look at command line to catch the issue. | 1.4k | -12% | - | - 4.0.0 | CommonJS | Bundled | HTTP servers and web frameworks, Node.js utilities | |
| @butlerbot/sdk The official ButlerBot SDK | 1.4k | - | - | - | 4 days ago 0.0.44 | CommonJS | Bundled | WebSockets and realtime, Node.js utilities |
| parse-pairs Parse key-value pairs (like environment variables) | 1.4k | +28% | - | 3 years ago 2.0.0 | - | None | Configuration, Node.js utilities | |
| @toondepauw/node-zstd-linux-x64-gnu Node.js addon for native Zstandard encoding and decoding with support for dictionaries. | 1.4k | - | - | - | 5 months ago 2.0.0 | CommonJS | None | Node.js utilities |
| @compas/stdlib All kinds of utility functions | 1.4k | - | - | - | 11 days ago 0.26.0 | ESM only | Bundled | Logging, ORMs and query builders |
| nodecat A Node.js implementation of cat, as specified by POSIX/SUSv3. No frills, no buffering, no charset conversion, just cat. | 1.4k | -8% | - | 3 months ago 3.0.0 | CommonJS | None | CLI tools and terminal utilities, Node.js utilities | |
| kysely-sqlcommenter SqlCommenter plugin and helpers for Kysely | 1.4k | +901% | - | - 0.2.0 | ESM + CommonJS | Bundled | Monitoring and error tracking, Node.js utilities | |
| cupertino-files Read, inspect, and edit Apple Pages, Numbers and Keynote documents (iWork / Creator Studio, modern IWA format) in pure TypeScript with zero runtime dependencies. | 1.4k | - | - | 1 month ago 0.4.0 | ESM only | Bundled | DOM and browser utilities, Node.js utilities | |
| nanoresource-collection Open and close multiple nanoresources as one | 1.3k | -46% | - | 6 years ago 1.0.0 | - | None | Node.js utilities | |
| @hubble-ventures/infisicml Declarative Infisical secret manifests for monorepos — pull, validate, and diff per-package secrets, with native GitHub Actions support. | 1.3k | - | - | - | 1 month ago 3.0.0 | ESM only | Bundled | Build tools, Configuration |
| @molecule/app-forms Form handling interface for molecule.dev | 1.3k | - | - | - | 5 days ago 1.0.2 | ESM only | Bundled | AI and machine learning, React |
| is-git-branch-name-valid Check that a git branch name is well formed | 1.3k | -38% | - | 5 years ago 1.0.1 | - | None | Node.js utilities | |
| @stdlib/array-base-every-by Test whether all elements in an array pass a test implemented by a predicate function. | 1.3k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Node.js utilities |
| apple-signin Node.JS wrapper around Sign In with Apple REST API | 1.3k | +29% | - | 7 years ago 1.0.9 | CommonJS | None | Authentication and authorisation, Node.js utilities | |
| @dotenvx/dotenvx-ext-vault 🔐 manage .env.vault files | 1.3k | - | - | - | 1 year ago 0.3.2 | CommonJS | None | Configuration, Node.js utilities |
| @stdlib/ndarray-base-assert-is-output-data-type-policy Test if an input value is a supported ndarray output data type policy. | 1.2k | - | - | - | 7 months ago 0.1.1 | CommonJS | Bundled | Testing, Node.js utilities |
| next-runtime-dotenv Expose environment variables to the runtime config of Next.js | 1.2k | -5% | - | 3 years ago 1.5.1 | CommonJS | None | Configuration, Node.js utilities | |
| knifecycle Manage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation. | 1.2k | -4% | - | 2 months ago 21.4.0 | ESM only | Bundled | Node.js utilities | |
| express-static serve static files for express | 1.2k | +16% | - | 8 years ago 1.2.6 | CommonJS | None | Node.js utilities | |
| @boost/config Powerful convention based finder, loader, and manager of both configuration and ignore files. | 1.2k | - | - | - | 2 years ago 5.0.0 | ESM only | Bundled | CLI tools and terminal utilities, Node.js utilities |
| projectz Stop wasting time syncing and updating your project's README and Package Files! | 1.2k | +5% | - | 2 years ago 4.2.0 | ESM + CommonJS | Bundled | Documentation tooling, TypeScript tooling | |
| upwork-api Node.JS bindings for Upwork API | 1.2k | +254% | - | 6 years ago 1.3.8 | CommonJS | None | Authentication and authorisation, Node.js utilities | |
| join-io Join files on a fly to reduce requests count | 1.2k | +105% | - | 5 years ago 5.0.0 | CommonJS | None | HTTP servers and web frameworks, Node.js utilities | |
| @asafarim/envage Secure, age-based encryption/decryption for .env files across multiple environments and monorepo app folders | 1.2k | - | - | - | 2 months ago 0.4.2 | ESM only | Bundled | Configuration, Build tools |
| shell-args Parsing and quoting for shell command lines that supports both bash and windows styles of quoting. | 1.2k | +270% | - | 6 years ago 1.0.0 | CommonJS | Bundled | CLI tools and terminal utilities, Node.js utilities | |
| engine-handlebars Handlebars engine, consolidate.js style but with enhancements. This works with Assemble, express.js, engine-cache or any application that follows consolidate.js conventions. | 1.2k | -54% | - | 6 years ago 1.1.0 | CommonJS | None | Templating, Node.js utilities | |
| @storagesdk/core Core types and runtime for storagesdk. One API across object storage providers, with fork and snapshot built in. | 1.2k | - | - | - | 1 month ago 0.5.0 | ESM only | Bundled | Node.js utilities |
| keystone Web Application Framework and Admin GUI / Content Management System built on Express.js and Mongoose | 1.2k | +37% | - | 7 years ago 4.2.1 | CommonJS | None | HTTP servers and web frameworks, ORMs and query builders | |
| ssh2-fs Transparent use of the `fs` module locally or over SSH | 1.2k | +1% | - | 9 months ago 1.4.0 | ESM + CommonJS | Bundled | Files and file systems, Node.js utilities | |
| node-rest-client-promise node-rest-client, but with promises | 1.2k | +6% | - | 8 years ago 3.1.1 | CommonJS | None | Promises and async control flow, Node.js utilities | |
| knex-firebird-dialect Firebird dialect for Knex.js | 1.2k | +47% | - | 10 months ago 2.1.4 | CommonJS | None | ORMs and query builders, Node.js utilities | |
| minimist-subcommand A simple sub-command parser for minimist | 1.2k | -81% | - | 7 years ago 3.0.2 | CommonJS | Bundled | Parsers and serialisers, Node.js utilities | |
| public-holidays Public holidays by country. Readonly from google calendar. | 1.2k | +109% | - | 7 years ago 0.2.2 | CommonJS | Bundled | Node.js utilities | |
| get-fqdn Lookup the fully qualified domain name ("FQDN") of the current server's IP (default) or a custom IP. 90x faster than `hostname -f` and works with Node v6.4+. | 1.1k | -54% | - | 3 years ago 1.0.0 | CommonJS | None | URLs and query strings, Node.js utilities | |
| @externs/nodejs The Closure Compiler Externs For Node.JS. | 1.1k | - | - | - | 6 years ago 1.5.0 | ESM + CommonJS | None | Bundlers, Node.js utilities |
| node-laravel-encryptor node version Laravel Illuminate/Encryption/Encrypter.php | 1.1k | +128% | - | 5 years ago 3.0.2 | ESM + CommonJS | None | Cryptography and hashing, Node.js utilities | |
| @ladjs/env Environment configuration loader for Lad | 1.1k | - | - | - | 3 years ago 4.0.0 | CommonJS | None | Configuration, Node.js utilities |
| @webpod/ps A process lookup utility | 1.1k | - | - | - | 5 months ago 1.2.1 | ESM + CommonJS | Bundled | Node.js utilities |
| gulp-scan A plugin to scan a file for a string or expression | 1.1k | -22% | - | 10 years ago 0.1.4 | - | 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.
- @varlock/azure-key-vault-pluginVarlock plugin to load secrets from Azure Key Vault
- require-environment-variablesRequire specific environment variables. If they don't exist, the application exits
- @molecule/app-themeTheme interface and utilities for molecule.dev
- nyroA simple and effective promise-based HTTP & HTTP/2 request library that supports all HTTP methods.
- node-pagerdutyPagerDuty v2 API Wrapper for Node
- yaml-env-defaultsRead yaml file with environment variables substitution
- envsitter-guardOpenCode plugin that prevents agents/tools from reading or editing sensitive .env* files, while still allowing safe inspection via EnvSitter.
- envsitterSafely inspect and match .env secrets without exposing values
- node-http-serverA lightweight, secure, zero-runtime-dependency HTTP and HTTPS static server for Node.js only.
- native-ext-loaderLoader for Node native extensions
- gulp-processhtmlProcess html files at build time to modify them as you wish
- hapi-dev-errorsReturn better error details and skip the look at command line to catch the issue.
- @butlerbot/sdkThe official ButlerBot SDK
- parse-pairsParse key-value pairs (like environment variables)
- @toondepauw/node-zstd-linux-x64-gnuNode.js addon for native Zstandard encoding and decoding with support for dictionaries.
- @compas/stdlibAll kinds of utility functions
- nodecatA Node.js implementation of cat, as specified by POSIX/SUSv3. No frills, no buffering, no charset conversion, just cat.
- kysely-sqlcommenterSqlCommenter plugin and helpers for Kysely
- cupertino-filesRead, inspect, and edit Apple Pages, Numbers and Keynote documents (iWork / Creator Studio, modern IWA format) in pure TypeScript with zero runtime dependencies.
- nanoresource-collectionOpen and close multiple nanoresources as one
- @hubble-ventures/infisicmlDeclarative Infisical secret manifests for monorepos — pull, validate, and diff per-package secrets, with native GitHub Actions support.
- @molecule/app-formsForm handling interface for molecule.dev
- is-git-branch-name-validCheck that a git branch name is well formed
- @stdlib/array-base-every-byTest whether all elements in an array pass a test implemented by a predicate function.
- apple-signinNode.JS wrapper around Sign In with Apple REST API
- @dotenvx/dotenvx-ext-vault🔐 manage .env.vault files
- @stdlib/ndarray-base-assert-is-output-data-type-policyTest if an input value is a supported ndarray output data type policy.
- next-runtime-dotenvExpose environment variables to the runtime config of Next.js
- knifecycleManage your NodeJS processes's lifecycle automatically with an unobtrusive dependency injection implementation.
- express-staticserve static files for express
- @boost/configPowerful convention based finder, loader, and manager of both configuration and ignore files.
- projectzStop wasting time syncing and updating your project's README and Package Files!
- upwork-apiNode.JS bindings for Upwork API
- join-ioJoin files on a fly to reduce requests count
- @asafarim/envageSecure, age-based encryption/decryption for .env files across multiple environments and monorepo app folders
- shell-argsParsing and quoting for shell command lines that supports both bash and windows styles of quoting.
- engine-handlebarsHandlebars engine, consolidate.js style but with enhancements. This works with Assemble, express.js, engine-cache or any application that follows consolidate.js conventions.
- @storagesdk/coreCore types and runtime for storagesdk. One API across object storage providers, with fork and snapshot built in.
- keystoneWeb Application Framework and Admin GUI / Content Management System built on Express.js and Mongoose
- ssh2-fsTransparent use of the `fs` module locally or over SSH
- node-rest-client-promisenode-rest-client, but with promises
- knex-firebird-dialectFirebird dialect for Knex.js
- minimist-subcommandA simple sub-command parser for minimist
- public-holidaysPublic holidays by country. Readonly from google calendar.
- get-fqdnLookup the fully qualified domain name ("FQDN") of the current server's IP (default) or a custom IP. 90x faster than `hostname -f` and works with Node v6.4+.
- @externs/nodejsThe Closure Compiler Externs For Node.JS.
- node-laravel-encryptornode version Laravel Illuminate/Encryption/Encrypter.php
- @ladjs/envEnvironment configuration loader for Lad
- @webpod/psA process lookup utility
- gulp-scanA plugin to scan a file for a string or expression