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 |
|---|---|---|---|---|---|---|---|---|
| @secretlint/secretlint-rule-pattern A secretlint rule that checks for regex patterns stored in configuration. | 44.8k | - | - | - | 29 days ago 13.0.5 | ESM only | Bundled | Linting and formatting, Node.js utilities |
| jsonminify JSON.minify() minifies blocks of JSON-like content into valid JSON by removing all whitespace *and* comments. | 44.3k | -29% | - | 4 years ago 0.4.2 | CommonJS | None | Parsers and serialisers, Node.js utilities | |
| biome A simple way to manage environment variables on a per-project basis | 44.2k | +43% | - | 10 years ago 0.3.3 | CommonJS | None | Configuration, Node.js utilities | |
| sax-ts Event-driven XML parser in TypeScript | 42.7k | +310% | - | 2 years ago 1.2.13 | CommonJS | Bundled | Parsers and serialisers, TypeScript tooling | |
| gulp-changed Only pass through changed files | 42.5k | +14% | - | 11 months ago 5.0.4 | ESM only | None | Node.js utilities | |
| connect-session-sequelize Session store for connect-session using sequelize | 42.4k | -11% | - | 6 months ago 8.0.6 | CommonJS | Bundled | ORMs and query builders, Node.js utilities | |
| clean-modules Saves space by removing redundant files from your node_modules. Useful for CI caches or reducing the size of serverless functions. | 42.2k | +39% | - | 4 months ago 4.0.0 | ESM only | Bundled | Node.js utilities | |
| @visulima/error Error with more than just a message, stacktrace parsing. | 40k | - | - | - | 1 month ago 6.1.0 | ESM only | Bundled | Parsers and serialisers, React |
| ts-levenshtein Efficient implementation of Levenshtein algorithm with locale-specific collator support. | 39.8k | +553% | - | 1 year ago 1.0.7 | ESM + CommonJS | Bundled | Node.js utilities | |
| multi-part Simple multipart/form-data implementation with automatic data type detection. Supports: Strings, Numbers, Arrays, Streams, Buffers and Vinyl. | 39.8k | +217% | - | 3 years ago 4.0.0 | CommonJS | None | Node.js utilities | |
| @cerbos/grpc Client library for interacting with the Cerbos policy decision point service over gRPC from server-side Node.js applications | 39.2k | - | - | - | 10 days ago 0.29.1 | ESM only | Bundled | Security, Node.js utilities |
| @commercetools/sdk-middleware-http Middleware for http requests, to use with @commercetools/sdk-client | 38.7k | - | - | - | 1 year ago 8.0.1 | ESM + CommonJS | None | CLI tools and terminal utilities, Node.js utilities |
| @tusbar/cache-control Format and parse HTTP Cache-Control header | 38.2k | - | - | - | 3 months ago 3.0.1 | ESM + CommonJS | Bundled | Node.js utilities |
| mediasoup Cutting Edge WebRTC Video Conferencing | 37.7k | +139% | - | 9 days ago 3.27.1 | CommonJS | Bundled | Node.js utilities, WebSockets and realtime | |
| q-i Node.js objects inspector with color highlighting | 37.5k | -37% | - | 8 years ago 2.0.1 | CommonJS | None | Node.js utilities | |
| generate-password-browser Easy library for generating unique passwords in browsers. | 37.1k | +89% | - | 5 years ago 1.1.0 | CommonJS | Bundled | Angular, Node.js utilities | |
| extract-colors Extract color palettes from images | 37k | +130% | - | 1 year ago 4.2.1 | ESM + CommonJS | Bundled | DOM and browser utilities, Node.js utilities | |
| split-file Splitting and merging files with NodeJS | 36.9k | +985% | - | 9 months ago 2.3.1 | CommonJS | None | Promises and async control flow, Node.js utilities | |
| https-localhost HTTPS server running on localhost | 36.7k | +79% | - | 19 days ago 4.7.2 | CommonJS | None | HTTP servers and web frameworks, Node.js utilities | |
| requires-regex Regular expression for matching javascript require statements. | 35.8k | -2% | - | 8 years ago 1.0.4 | CommonJS | None | Node.js utilities | |
| search-query-parser Parser for advanced search query syntax | 35.6k | +101% | - | 5 years ago 1.6.0 | CommonJS | None | Parsers and serialisers, Node.js utilities | |
| @pact-foundation/pact-node Core of @pact-foundation/pact. You almost certainly don't want to depend on this directly. | 35.3k | - | - | - | 2 years ago 10.18.0 | CommonJS | Bundled | Node.js utilities |
| @asyncapi/html-template HTML template for the AsyncAPI generator. | 35.3k | - | - | - | 6 months ago 3.5.6 | - | None | Promises and async control flow, Node.js utilities |
| @standard-server/shared Internal types and utilities shared across the Standard Server ecosystem | 34.8k | - | - | - | 6 days ago 0.9.2 | ESM only | Bundled | TypeScript tooling, WebSockets and realtime |
| jquery-param Equivalent function to jQuery.param | 34.8k | +44% | - | 3 months ago 1.2.9 | ESM + CommonJS | None | DOM and browser utilities, Node.js utilities | |
| mime-kind Detect the MIME type of a Buffer, Uint8Array, ArrayBuffer, ReadableStream, file path and file name, with async method. | 34.5k | +142% | - | 3 years ago 4.0.0 | CommonJS | None | Promises and async control flow, Node.js utilities | |
| @searchkit/sdk Elasticsearch Universal SDK for Searchkit | 34.5k | - | - | - | 4 years ago 3.0.0 | ESM + CommonJS | None | UI component libraries, GraphQL |
| @standard-server/node Node.js HTTP and HTTP/2 adapter for Standard Server: transport-agnostic requests, responses, and streaming on top of IncomingMessage and ServerResponse | 34.3k | - | - | - | 6 days ago 0.9.2 | ESM only | Bundled | WebSockets and realtime, Node.js utilities |
| bree The best job scheduler for Node.js and JavaScript with cron, dates, ms, later, and human-friendly support. Works in Node v12.17.0+, uses worker threads to spawn sandboxed processes, and supports async/await, retries, throttling, concurrency, and cancelab | 33.6k | +30% | - | 7 months ago 9.2.9 | CommonJS | Bundled | Promises and async control flow, Queues and background jobs | |
| @pollyjs/adapter-fetch Fetch adapter for @pollyjs | 33.4k | - | - | - | 1 year ago 6.0.7 | ESM + CommonJS | Bundled | DOM and browser utilities, Testing |
| grunt-run Invite external commands into your grunt process with three tasks `run`, `wait` and `stop`. | 33.1k | -26% | - | 8 years ago 0.8.1 | - | None | Node.js utilities | |
| @mikro-orm/sql-highlighter Node.js SQL highlighter for CLI based on doctrine/sql-formatter. | 32.6k | - | - | - | 6 years ago 1.0.1 | CommonJS | Bundled | Node.js utilities, Parsers and serialisers |
| @valkey/valkey-glide-linux-arm64-musl Native bindings for valkey-glide on linux-arm64-musl | 32.5k | - | - | - | 1 day ago 2.5.3 | CommonJS | None | Node.js utilities, TypeScript tooling |
| mongodb-atlas-api-client A mongodb atlas api client for nodejs. | 32.3k | +456% | - | 22 days ago 4.19.0 | CommonJS | Bundled | Database clients and drivers, Node.js utilities | |
| microcms-js-sdk JavaScript SDK Client for microCMS. | 31.8k | +40% | - | 8 days ago 3.5.1 | ESM + CommonJS | Bundled | Node.js utilities | |
| dotenv-extended A module for loading .env files and optionally loading defaults and a schema for validating all values are present. | 31.6k | -2% | - | 7 months ago 3.1.0 | CommonJS | Bundled | Configuration, Node.js utilities | |
| @varlock/google-secret-manager-plugin Varlock plugin to load secrets from Google Cloud Secret Manager | 31.2k | - | - | - | 1 month ago 1.2.2 | ESM only | None | Configuration, Cloud SDKs |
| multi-part-lite Simple and fast multipart/form-data implementation without any dependencies. With Stream and Buffer modes. Supports: Strings, Numbers, Arrays, Streams, Buffers and Vinyl. | 30.8k | +216% | - | 7 years ago 1.0.0 | CommonJS | None | Node.js utilities | |
| postgres-migrations Stack Overflow style database migrations for PostgreSQL | 30.3k | +55% | - | 5 years ago 5.3.0 | CommonJS | Bundled | ORMs and query builders, Node.js utilities | |
| prepend-file Prepend data to a file, creating it if it doesn't exist. | 29.9k | -14% | - | 4 years ago 2.0.1 | CommonJS | Bundled | Utility libraries, Node.js utilities | |
| qiniu Node wrapper for Qiniu Resource (Cloud) Storage API | 29.6k | +188% | - | 5 months ago 7.15.2 | CommonJS | Bundled | Node.js utilities | |
| @ngx-env/builder Easily inject environment variables into your Angular applications | 29.5k | - | - | - | 1 month ago 22.0.0 | - | None | Configuration, Angular |
| oslllo-potrace A "1:1 output" JavaScript port of Potrace JS for NodeJS. | 29.2k | -8% | - | 9 months ago 5.0.0 | CommonJS | None | Node.js utilities | |
| worktank A simple isomorphic library for executing functions inside WebWorkers or Node Threads pools. | 29.2k | -0% | - | 1 year ago 3.0.2 | ESM only | Bundled | DOM and browser utilities, Node.js utilities | |
| oslllo-validator All in one Javascript validator | 28.9k | -16% | - | 9 months ago 4.0.0 | CommonJS | None | Schema validation, Node.js utilities | |
| @stdlib/assert-tools-array-like-function Return a function which tests if every element in an array-like object passes a test condition. | 28.8k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Testing, Node.js utilities |
| lite-server Lightweight development node server for serving a web app, providing a fallback for browser history API, loading in the browser, and injecting scripts on the fly. | 28.8k | -28% | - | 5 years ago 2.6.1 | CommonJS | None | Angular, Node.js utilities | |
| @intlayer/config Retrieve Intlayer configurations and manage environment variables for both server-side and client-side environments. | 28.6k | - | - | - | 1 day ago 9.5.9 | ESM + CommonJS | Bundled | Internationalisation, TypeScript tooling |
| @dotenv-run/webpack Run your scripts with dotenv variables | 28.5k | - | - | - | 1 year ago 1.5.2 | ESM + CommonJS | Bundled | Configuration, Node.js utilities |
| decocms Deco CMS — Self-hostable MCP Gateway for managing AI connections and tools | 28.3k | +4860275% | - | 1 day ago 4.400.6 | 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.
- @secretlint/secretlint-rule-patternA secretlint rule that checks for regex patterns stored in configuration.
- jsonminifyJSON.minify() minifies blocks of JSON-like content into valid JSON by removing all whitespace *and* comments.
- biomeA simple way to manage environment variables on a per-project basis
- sax-tsEvent-driven XML parser in TypeScript
- gulp-changedOnly pass through changed files
- connect-session-sequelizeSession store for connect-session using sequelize
- clean-modulesSaves space by removing redundant files from your node_modules. Useful for CI caches or reducing the size of serverless functions.
- @visulima/errorError with more than just a message, stacktrace parsing.
- ts-levenshteinEfficient implementation of Levenshtein algorithm with locale-specific collator support.
- multi-partSimple multipart/form-data implementation with automatic data type detection. Supports: Strings, Numbers, Arrays, Streams, Buffers and Vinyl.
- @cerbos/grpcClient library for interacting with the Cerbos policy decision point service over gRPC from server-side Node.js applications
- @commercetools/sdk-middleware-httpMiddleware for http requests, to use with @commercetools/sdk-client
- @tusbar/cache-controlFormat and parse HTTP Cache-Control header
- mediasoupCutting Edge WebRTC Video Conferencing
- q-iNode.js objects inspector with color highlighting
- generate-password-browserEasy library for generating unique passwords in browsers.
- extract-colorsExtract color palettes from images
- split-fileSplitting and merging files with NodeJS
- https-localhostHTTPS server running on localhost
- requires-regexRegular expression for matching javascript require statements.
- search-query-parserParser for advanced search query syntax
- @pact-foundation/pact-nodeCore of @pact-foundation/pact. You almost certainly don't want to depend on this directly.
- @asyncapi/html-templateHTML template for the AsyncAPI generator.
- @standard-server/sharedInternal types and utilities shared across the Standard Server ecosystem
- jquery-paramEquivalent function to jQuery.param
- mime-kindDetect the MIME type of a Buffer, Uint8Array, ArrayBuffer, ReadableStream, file path and file name, with async method.
- @searchkit/sdkElasticsearch Universal SDK for Searchkit
- @standard-server/nodeNode.js HTTP and HTTP/2 adapter for Standard Server: transport-agnostic requests, responses, and streaming on top of IncomingMessage and ServerResponse
- breeThe best job scheduler for Node.js and JavaScript with cron, dates, ms, later, and human-friendly support. Works in Node v12.17.0+, uses worker threads to spawn sandboxed processes, and supports async/await, retries, throttling, concurrency, and cancelab
- @pollyjs/adapter-fetchFetch adapter for @pollyjs
- grunt-runInvite external commands into your grunt process with three tasks `run`, `wait` and `stop`.
- @mikro-orm/sql-highlighterNode.js SQL highlighter for CLI based on doctrine/sql-formatter.
- @valkey/valkey-glide-linux-arm64-muslNative bindings for valkey-glide on linux-arm64-musl
- mongodb-atlas-api-clientA mongodb atlas api client for nodejs.
- microcms-js-sdkJavaScript SDK Client for microCMS.
- dotenv-extendedA module for loading .env files and optionally loading defaults and a schema for validating all values are present.
- @varlock/google-secret-manager-pluginVarlock plugin to load secrets from Google Cloud Secret Manager
- multi-part-liteSimple and fast multipart/form-data implementation without any dependencies. With Stream and Buffer modes. Supports: Strings, Numbers, Arrays, Streams, Buffers and Vinyl.
- postgres-migrationsStack Overflow style database migrations for PostgreSQL
- prepend-filePrepend data to a file, creating it if it doesn't exist.
- qiniuNode wrapper for Qiniu Resource (Cloud) Storage API
- @ngx-env/builderEasily inject environment variables into your Angular applications
- oslllo-potraceA "1:1 output" JavaScript port of Potrace JS for NodeJS.
- worktankA simple isomorphic library for executing functions inside WebWorkers or Node Threads pools.
- oslllo-validatorAll in one Javascript validator
- @stdlib/assert-tools-array-like-functionReturn a function which tests if every element in an array-like object passes a test condition.
- lite-serverLightweight development node server for serving a web app, providing a fallback for browser history API, loading in the browser, and injecting scripts on the fly.
- @intlayer/configRetrieve Intlayer configurations and manage environment variables for both server-side and client-side environments.
- @dotenv-run/webpackRun your scripts with dotenv variables
- decocmsDeco CMS — Self-hostable MCP Gateway for managing AI connections and tools