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 |
|---|---|---|---|---|---|---|---|---|
| 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 | CommonJS | Bundled | URLs and query strings, Node.js utilities | |
| contentful-graph [](https://travis-ci.org/lotas/contentful-graph) [](https://badge.fury.io/js/contentful-graph) | 2k | +64% | - | 5 years ago 1.6.2 | CommonJS | None | Image processing, Node.js utilities | |
| @stdlib/ml-incr-kmeans Incrementally partition data into `k` clusters. | 1.9k | - | - | - | 7 months ago 0.2.2 | CommonJS | Bundled | Numbers and maths, Node.js utilities |
| var Use strongly typed environment variables like a boss | 1.9k | +126% | - | 6 years ago 0.4.0 | CommonJS | None | Configuration, 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 | CommonJS | None | Configuration, 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 | CommonJS | None | Node.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 + CommonJS | Bundled | WebSockets 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 | CommonJS | Bundled | Routing, Node.js utilities | |
| valibot-env type-safe environment variables with valibot | 1.9k | +91% | - | 11 months ago 1.0.0 | ESM only | Bundled | Configuration, 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 | CommonJS | None | Files and file systems, Node.js utilities | |
| @epilot/design-client Client for epilot Design API | 1.9k | - | - | - | 1 month ago 0.5.7 | CommonJS | Bundled | TypeScript 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 only | Bundled | Configuration, 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 | CommonJS | None | Angular, 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 + CommonJS | Bundled | Node.js utilities | |
| genaicode A small, provider-neutral TypeScript toolkit for calling LLMs from backend code. | 1.9k | +875% | - | today 2.5.2 | ESM only | Bundled | Node.js utilities | |
| cache2 一个简单的 JavaScript 缓存管理,支持浏览器端和 node 端。 | 1.9k | +48% | - | 6 months ago 3.1.6 | ESM + CommonJS | Bundled | Caching, State management | |
| @mitmaro/http-authorization-header Parse and create HTTP Authorization headers. | 1.8k | - | - | - | 8 years ago 1.0.0 | CommonJS | Bundled | Node.js utilities |
| spawn-mock Simple mock for child_process.spawn | 1.8k | -33% | - | 9 years ago 1.0.0 | ESM + CommonJS | Bundled | Node.js utilities, Testing | |
| env-yaml Minimal YAML .env file loader | 1.8k | +13% | - | 9 years ago 0.1.2 | CommonJS | None | Configuration, 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 only | Bundled | Video and audio, Node.js utilities | |
| transient-error Mark an error as transient, meaning you can retry | 1.8k | -49% | - | - 1.0.0 | - | None | Node.js utilities | |
| ntp-time A ntp library for nodejs | 1.8k | +50% | - | 4 months ago 2.1.1 | CommonJS | Bundled | Node.js utilities | |
| envinos Sync your local environment variables from external source shared among developers | 1.7k | +228% | - | 1 year ago 1.0.6 | ESM + CommonJS | Bundled | Configuration, 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 + CommonJS | Bundled | Node.js utilities | |
| sqlutils Lightweight SQL helper methods that simplify stuff (MySQL and PostgreSQL) | 1.7k | +12% | - | - 1.5.4 | CommonJS | None | ORMs 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 | CommonJS | Bundled | Node.js utilities |
| rollup-plugin-node-copy Copy Node.js modules that Rollup can't bundle | 1.7k | +312% | - | 5 years ago 1.0.4 | CommonJS | None | Node.js utilities, Bundler plugins and loaders | |
| electron-better-ipc Simplified IPC communication for Electron apps | 1.7k | +2% | - | 5 years ago 2.0.1 | - | None | Node.js utilities | |
| @stdlib/ndarray-dtype Return the data type of a provided ndarray. | 1.7k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Utility libraries, Node.js utilities |
| inquirer-test functional testing for inquirer.js | 1.7k | +32% | - | 8 years ago 2.0.1 | CommonJS | None | CLI 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 | CommonJS | None | Configuration, 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 + CommonJS | Bundled | WebSockets 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 only | Bundled | Configuration, 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 | CommonJS | None | Configuration, Node.js utilities | |
| @automattic/webpack-rtl-plugin Webpack plugin to produce a rtl css bundle. | 1.7k | - | - | - | 4 years ago 6.0.0 | CommonJS | None | State 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 | CommonJS | None | ORMs 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 + CommonJS | Bundled | Node.js utilities | |
| get-url-origin Get origin from url string in Node.js | 1.7k | -82% | - | - 1.0.1 | CommonJS | Bundled | URLs 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 only | Bundled | Node.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 | CommonJS | None | Node.js utilities | |
| sb-exec Process spawning APIs beautified | 1.6k | +23% | - | 9 years ago 4.0.0 | CommonJS | None | Node.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 | CommonJS | Bundled | Node.js utilities | |
| @visulima/find-cache-dir Finds the common standard cache directory | 1.6k | - | - | - | 1 month ago 3.0.1 | ESM only | Bundled | Caching, React |
| @stdlib/os-platform Platform on which the current process is running. | 1.6k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Utility libraries, Node.js utilities |
| @automattic/format-currency JavaScript library for formatting currency. | 1.6k | - | - | - | 1 year ago 2.1.0 | ESM + CommonJS | Bundled | Payments 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 | CommonJS | Bundled | Utility 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 | CommonJS | None | Video and audio, Node.js utilities |
| files-io Read many files in node | 1.6k | +128% | - | 5 years ago 4.0.1 | CommonJS | None | Node.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 | CommonJS | None | Configuration, Node.js utilities | |
| restafary REST for CRUD file operations | 1.6k | +188% | - | 21 days ago 13.0.5 | ESM only | 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.
- object-query-stringStringify objects as URL Query Strings, a lightweight mock of jQuery.param without any dependencies!
- contentful-graph[](https://travis-ci.org/lotas/contentful-graph) [](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