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
@varlock/azure-key-vault-plugin
Varlock plugin to load secrets from Azure Key Vault
1.6k---1 month ago
1.2.3
ESM onlyNoneConfiguration, 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
CommonJSNoneConfiguration, Node.js utilities
@molecule/app-theme
Theme interface and utilities for molecule.dev
1.5k---4 days ago
1.0.3
ESM onlyBundledAI 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 + CommonJSBundledPromises and async control flow, Compression and archives
node-pagerduty
PagerDuty v2 API Wrapper for Node
1.5k-1%-5 years ago
1.3.6
CommonJSNoneNode.js utilities
yaml-env-defaults
Read yaml file with environment variables substitution
1.5k-53%-3 years ago
2.0.5
CommonJSBundledConfiguration, 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 onlyBundledConfiguration, Node.js utilities
envsitter
Safely inspect and match .env secrets without exposing values
1.5k--8 months ago
0.0.4
ESM onlyBundledConfiguration, 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 + CommonJSNoneNode.js utilities, Compression and archives
native-ext-loader
Loader for Node native extensions
1.4k-55%-7 years ago
2.3.0
CommonJSNoneNode.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
CommonJSNoneNode.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
CommonJSBundledHTTP servers and web frameworks, Node.js utilities
@butlerbot/sdk
The official ButlerBot SDK
1.4k---4 days ago
0.0.44
CommonJSBundledWebSockets and realtime, Node.js utilities
parse-pairs
Parse key-value pairs (like environment variables)
1.4k+28%-3 years ago
2.0.0
-NoneConfiguration, 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
CommonJSNoneNode.js utilities
@compas/stdlib
All kinds of utility functions
1.4k---11 days ago
0.26.0
ESM onlyBundledLogging, 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
CommonJSNoneCLI tools and terminal utilities, Node.js utilities
kysely-sqlcommenter
SqlCommenter plugin and helpers for Kysely
1.4k+901%--
0.2.0
ESM + CommonJSBundledMonitoring 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 onlyBundledDOM and browser utilities, Node.js utilities
nanoresource-collection
Open and close multiple nanoresources as one
1.3k-46%-6 years ago
1.0.0
-NoneNode.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 onlyBundledBuild tools, Configuration
@molecule/app-forms
Form handling interface for molecule.dev
1.3k---5 days ago
1.0.2
ESM onlyBundledAI 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
-NoneNode.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
CommonJSBundledNode.js utilities
apple-signin
Node.JS wrapper around Sign In with Apple REST API
1.3k+29%-7 years ago
1.0.9
CommonJSNoneAuthentication and authorisation, Node.js utilities
@dotenvx/dotenvx-ext-vault
🔐 manage .env.vault files
1.3k---1 year ago
0.3.2
CommonJSNoneConfiguration, 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
CommonJSBundledTesting, 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
CommonJSNoneConfiguration, 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 onlyBundledNode.js utilities
express-static
serve static files for express
1.2k+16%-8 years ago
1.2.6
CommonJSNoneNode.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 onlyBundledCLI 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 + CommonJSBundledDocumentation tooling, TypeScript tooling
upwork-api
Node.JS bindings for Upwork API
1.2k+254%-6 years ago
1.3.8
CommonJSNoneAuthentication 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
CommonJSNoneHTTP 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 onlyBundledConfiguration, 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
CommonJSBundledCLI 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
CommonJSNoneTemplating, 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 onlyBundledNode.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
CommonJSNoneHTTP 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 + CommonJSBundledFiles 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
CommonJSNonePromises and async control flow, Node.js utilities
knex-firebird-dialect
Firebird dialect for Knex.js
1.2k+47%-10 months ago
2.1.4
CommonJSNoneORMs and query builders, Node.js utilities
minimist-subcommand
A simple sub-command parser for minimist
1.2k-81%-7 years ago
3.0.2
CommonJSBundledParsers and serialisers, Node.js utilities
public-holidays
Public holidays by country. Readonly from google calendar.
1.2k+109%-7 years ago
0.2.2
CommonJSBundledNode.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
CommonJSNoneURLs and query strings, Node.js utilities
@externs/nodejs
The Closure Compiler Externs For Node.JS.
1.1k---6 years ago
1.5.0
ESM + CommonJSNoneBundlers, Node.js utilities
node-laravel-encryptor
node version Laravel Illuminate/Encryption/Encrypter.php
1.1k+128%-5 years ago
3.0.2
ESM + CommonJSNoneCryptography and hashing, Node.js utilities
@ladjs/env
Environment configuration loader for Lad
1.1k---3 years ago
4.0.0
CommonJSNoneConfiguration, Node.js utilities
@webpod/ps
A process lookup utility
1.1k---5 months ago
1.2.1
ESM + CommonJSBundledNode.js utilities
gulp-scan
A plugin to scan a file for a string or expression
1.1k-22%-10 years ago
0.1.4
-NoneNode.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