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
object-query-string
Stringify objects as URL Query Strings, a lightweight mock of jQuery.param without any dependencies!
2k-75%-4 years ago
1.2.0
CommonJSBundledURLs and query strings, Node.js utilities
contentful-graph
[![Build Status](https://travis-ci.org/lotas/contentful-graph.svg?branch=master)](https://travis-ci.org/lotas/contentful-graph) [![npm version](https://badge.fury.io/js/contentful-graph.svg)](https://badge.fury.io/js/contentful-graph)
2k+64%-5 years ago
1.6.2
CommonJSNoneImage processing, Node.js utilities
@stdlib/ml-incr-kmeans
Incrementally partition data into `k` clusters.
1.9k---7 months ago
0.2.2
CommonJSBundledNumbers and maths, Node.js utilities
var
Use strongly typed environment variables like a boss
1.9k+126%-6 years ago
0.4.0
CommonJSNoneConfiguration, Node.js utilities
@tltdh61/dotenvrtdb
A CLI tool to load environment variables from .env files with remote database support
1.9k---4 months ago
1.260430.11650
CommonJSNoneConfiguration, Node.js utilities
express-naked-redirect
expressNakedRedirect is a middleware for Express that redirects naked(root domain) request to www or its reverse.
1.9k+192%-6 years ago
0.1.9
CommonJSNoneNode.js utilities, HTTP servers and web frameworks
coinbase-api
Node.js SDK for Coinbase's Advanced Trade, App, Exchange, International, Prime & Commerce REST APIs and WebSockets, with TypeScript & strong end to end tests.
1.9k+338%-7 days ago
1.2.6
ESM + CommonJSBundledWebSockets and realtime, Node.js utilities
knxultimate
KNX protocol implementation for Node.js, support KNX/IP Tunneling/Routing, KNX/IP Secure and Data Secure, FT1.2/KBerry TP plain KNXas well as full secure KNX stack. This is the ENGINE of Node-Red KNX-Ultimate node. Go check it!
1.9k+80%-11 days ago
6.0.6
CommonJSBundledRouting, Node.js utilities
valibot-env
type-safe environment variables with valibot
1.9k+91%-11 months ago
1.0.0
ESM onlyBundledConfiguration, Node.js utilities
uploadfs
Store files in a web-accessible location via a simplified API. Can automatically scale and rotate images. Includes S3, Azure and local filesystem-based backends with the most convenient features of each.
1.9k-93%-2 months ago
1.27.0
CommonJSNoneFiles and file systems, Node.js utilities
@epilot/design-client
Client for epilot Design API
1.9k---1 month ago
0.5.7
CommonJSBundledTypeScript tooling, Node.js utilities
@octocodeai/config
Octocode unified env + config loader — zero deps, shared by MCP, CLI, extension, agent, and standalone skills.
1.9k---14 days ago
20.0.0
ESM onlyBundledConfiguration, Node.js utilities
gulp-filelist
Output list of files in current stream to JSON file or custom format.
1.9k-45%-5 years ago
2.0.5
CommonJSNoneAngular, Node.js utilities
bpmn-engine
BPMN 2.0 execution engine. Open source javascript workflow engine.
1.9k+61%-11 days ago
26.0.5
ESM + CommonJSBundledNode.js utilities
genaicode
A small, provider-neutral TypeScript toolkit for calling LLMs from backend code.
1.9k+875%-today
2.5.2
ESM onlyBundledNode.js utilities
cache2
一个简单的 JavaScript 缓存管理,支持浏览器端和 node 端。
1.9k+48%-6 months ago
3.1.6
ESM + CommonJSBundledCaching, State management
@mitmaro/http-authorization-header
Parse and create HTTP Authorization headers.
1.8k---8 years ago
1.0.0
CommonJSBundledNode.js utilities
spawn-mock
Simple mock for child_process.spawn
1.8k-33%-9 years ago
1.0.0
ESM + CommonJSBundledNode.js utilities, Testing
env-yaml
Minimal YAML .env file loader
1.8k+13%-9 years ago
0.1.2
CommonJSNoneConfiguration, Node.js utilities
synaudio
Library that finds the synchronization point between two or more audio clips.
1.8k+2%-11 months ago
0.4.0
ESM onlyBundledVideo and audio, Node.js utilities
transient-error
Mark an error as transient, meaning you can retry
1.8k-49%--
1.0.0
-NoneNode.js utilities
ntp-time
A ntp library for nodejs
1.8k+50%-4 months ago
2.1.1
CommonJSBundledNode.js utilities
envinos
Sync your local environment variables from external source shared among developers
1.7k+228%-1 year ago
1.0.6
ESM + CommonJSBundledConfiguration, Node.js utilities
ntp-time-sync
Fetches the current time from NTP servers and returns offset information
1.7k+132%-2 months ago
0.6.0
ESM + CommonJSBundledNode.js utilities
sqlutils
Lightweight SQL helper methods that simplify stuff (MySQL and PostgreSQL)
1.7k+12%--
1.5.4
CommonJSNoneORMs and query builders, Node.js utilities
@toondepauw/node-zstd
Node.js addon for native Zstandard encoding and decoding with support for dictionaries.
1.7k---5 months ago
2.0.0
CommonJSBundledNode.js utilities
rollup-plugin-node-copy
Copy Node.js modules that Rollup can't bundle
1.7k+312%-5 years ago
1.0.4
CommonJSNoneNode.js utilities, Bundler plugins and loaders
electron-better-ipc
Simplified IPC communication for Electron apps
1.7k+2%-5 years ago
2.0.1
-NoneNode.js utilities
@stdlib/ndarray-dtype
Return the data type of a provided ndarray.
1.7k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Node.js utilities
inquirer-test
functional testing for inquirer.js
1.7k+32%-8 years ago
2.0.1
CommonJSNoneCLI tools and terminal utilities, Node.js utilities
mix-env-file
Allows Laravel Mix to use to a specific .env file
1.7k-46%-5 years ago
0.1.1
CommonJSNoneConfiguration, Node.js utilities
kucoin-api
Complete & robust JavaScript SDK for Kucoin's REST APIs and WebSockets, with TypeScript & strong end to end tests.
1.7k+520%-7 days ago
2.6.4
ESM + CommonJSBundledWebSockets and realtime, Node.js utilities
@nitra/check-env
Check that the critical environment variables are set
1.7k---2 months ago
4.2.1
ESM onlyBundledConfiguration, Node.js utilities
camelspace
Transform flat ENVIRONMENT_VARIABLES into deep { environment: { variables } } objects and vice versa.
1.7k-41%-5 years ago
2.0.0
CommonJSNoneConfiguration, Node.js utilities
@automattic/webpack-rtl-plugin
Webpack plugin to produce a rtl css bundle.
1.7k---4 years ago
6.0.0
CommonJSNoneState management, React
express-cassandra
Cassandra Object Models (ORM/ODM/OGM) for NodeJS with support for Apache Cassandra, ScyllaDB, Datastax Enterprise, Elassandra & JanusGraph.
1.7k-50%-2 years ago
2.9.1
CommonJSNoneORMs and query builders, Node.js utilities
kill-sync
Cross-platform kill command. Supports recusive/tree-kill in a synchronous manner.
1.7k+55%-4 months ago
1.0.4
ESM + CommonJSBundledNode.js utilities
get-url-origin
Get origin from url string in Node.js
1.7k-82%--
1.0.1
CommonJSBundledURLs and query strings, Node.js utilities
dev-process-manager
dev-process-manager is a Node.js process manager for local development environments that need multiple processes. It can be easily integrated into existing Node.js projects.
1.7k--9 days ago
4.1.0
ESM onlyBundledNode.js utilities, Build tools
oembetter
A modern oembed client. Allows you to register filters to improve or supply oembed support for sites that don't normally have it. You can also supply a allowlist of services you trust to prevent XSS attacks.
1.7k-94%-2 months ago
1.2.1
CommonJSNoneNode.js utilities
sb-exec
Process spawning APIs beautified
1.6k+23%-9 years ago
4.0.0
CommonJSNoneNode.js utilities
litegraph.js
A graph node editor similar to PD or UDK Blueprints. It works in an HTML5 Canvas and allows to export graphs to be included in applications.
1.6k+40%--
0.7.18
CommonJSBundledNode.js utilities
@visulima/find-cache-dir
Finds the common standard cache directory
1.6k---1 month ago
3.0.1
ESM onlyBundledCaching, React
@stdlib/os-platform
Platform on which the current process is running.
1.6k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Node.js utilities
@automattic/format-currency
JavaScript library for formatting currency.
1.6k---1 year ago
2.1.0
ESM + CommonJSBundledPayments and commerce, Internationalisation
@stdlib/assert-is-windows
Boolean indicating if the current process is running on Windows.
1.6k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Node.js utilities
@fugood/node-whisper-linux-x64-vulkan
Native module for An another Node binding of whisper.cpp (linux-x64-vulkan)
1.6k---8 days ago
1.2.0-rc.0
CommonJSNoneVideo and audio, Node.js utilities
files-io
Read many files in node
1.6k+128%-5 years ago
4.0.1
CommonJSNoneNode.js utilities
serverless-plugin-static-env
Replace environment variables with static strings before deployment. It is for Lambda @ Edge.
1.6k+51%-5 years ago
1.0.0
CommonJSNoneConfiguration, Node.js utilities
restafary
REST for CRUD file operations
1.6k+188%-21 days ago
13.0.5
ESM onlyNoneNode.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.

  • object-query-stringStringify objects as URL Query Strings, a lightweight mock of jQuery.param without any dependencies!
  • contentful-graph[![Build Status](https://travis-ci.org/lotas/contentful-graph.svg?branch=master)](https://travis-ci.org/lotas/contentful-graph) [![npm version](https://badge.fury.io/js/contentful-graph.svg)](https://badge.fury.io/js/contentful-graph)
  • @stdlib/ml-incr-kmeansIncrementally partition data into `k` clusters.
  • varUse strongly typed environment variables like a boss
  • @tltdh61/dotenvrtdbA CLI tool to load environment variables from .env files with remote database support
  • express-naked-redirectexpressNakedRedirect is a middleware for Express that redirects naked(root domain) request to www or its reverse.
  • coinbase-apiNode.js SDK for Coinbase's Advanced Trade, App, Exchange, International, Prime & Commerce REST APIs and WebSockets, with TypeScript & strong end to end tests.
  • knxultimateKNX protocol implementation for Node.js, support KNX/IP Tunneling/Routing, KNX/IP Secure and Data Secure, FT1.2/KBerry TP plain KNXas well as full secure KNX stack. This is the ENGINE of Node-Red KNX-Ultimate node. Go check it!
  • valibot-envtype-safe environment variables with valibot
  • uploadfsStore files in a web-accessible location via a simplified API. Can automatically scale and rotate images. Includes S3, Azure and local filesystem-based backends with the most convenient features of each.
  • @epilot/design-clientClient for epilot Design API
  • @octocodeai/configOctocode unified env + config loader — zero deps, shared by MCP, CLI, extension, agent, and standalone skills.
  • gulp-filelistOutput list of files in current stream to JSON file or custom format.
  • bpmn-engineBPMN 2.0 execution engine. Open source javascript workflow engine.
  • genaicodeA small, provider-neutral TypeScript toolkit for calling LLMs from backend code.
  • cache2一个简单的 JavaScript 缓存管理,支持浏览器端和 node 端。
  • @mitmaro/http-authorization-headerParse and create HTTP Authorization headers.
  • spawn-mockSimple mock for child_process.spawn
  • env-yamlMinimal YAML .env file loader
  • synaudioLibrary that finds the synchronization point between two or more audio clips.
  • transient-errorMark an error as transient, meaning you can retry
  • ntp-timeA ntp library for nodejs
  • envinosSync your local environment variables from external source shared among developers
  • ntp-time-syncFetches the current time from NTP servers and returns offset information
  • sqlutilsLightweight SQL helper methods that simplify stuff (MySQL and PostgreSQL)
  • @toondepauw/node-zstdNode.js addon for native Zstandard encoding and decoding with support for dictionaries.
  • rollup-plugin-node-copyCopy Node.js modules that Rollup can't bundle
  • electron-better-ipcSimplified IPC communication for Electron apps
  • @stdlib/ndarray-dtypeReturn the data type of a provided ndarray.
  • inquirer-testfunctional testing for inquirer.js
  • mix-env-fileAllows Laravel Mix to use to a specific .env file
  • kucoin-apiComplete & robust JavaScript SDK for Kucoin's REST APIs and WebSockets, with TypeScript & strong end to end tests.
  • @nitra/check-envCheck that the critical environment variables are set
  • camelspaceTransform flat ENVIRONMENT_VARIABLES into deep { environment: { variables } } objects and vice versa.
  • @automattic/webpack-rtl-pluginWebpack plugin to produce a rtl css bundle.
  • express-cassandraCassandra Object Models (ORM/ODM/OGM) for NodeJS with support for Apache Cassandra, ScyllaDB, Datastax Enterprise, Elassandra & JanusGraph.
  • kill-syncCross-platform kill command. Supports recusive/tree-kill in a synchronous manner.
  • get-url-originGet origin from url string in Node.js
  • dev-process-managerdev-process-manager is a Node.js process manager for local development environments that need multiple processes. It can be easily integrated into existing Node.js projects.
  • oembetterA modern oembed client. Allows you to register filters to improve or supply oembed support for sites that don't normally have it. You can also supply a allowlist of services you trust to prevent XSS attacks.
  • sb-execProcess spawning APIs beautified
  • litegraph.jsA graph node editor similar to PD or UDK Blueprints. It works in an HTML5 Canvas and allows to export graphs to be included in applications.
  • @visulima/find-cache-dirFinds the common standard cache directory
  • @stdlib/os-platformPlatform on which the current process is running.
  • @automattic/format-currencyJavaScript library for formatting currency.
  • @stdlib/assert-is-windowsBoolean indicating if the current process is running on Windows.
  • @fugood/node-whisper-linux-x64-vulkanNative module for An another Node binding of whisper.cpp (linux-x64-vulkan)
  • files-ioRead many files in node
  • serverless-plugin-static-envReplace environment variables with static strings before deployment. It is for Lambda @ Edge.
  • restafaryREST for CRUD file operations