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
@secretlint/secretlint-rule-pattern
A secretlint rule that checks for regex patterns stored in configuration.
44.8k---29 days ago
13.0.5
ESM onlyBundledLinting 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
CommonJSNoneParsers 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
CommonJSNoneConfiguration, Node.js utilities
sax-ts
Event-driven XML parser in TypeScript
42.7k+310%-2 years ago
1.2.13
CommonJSBundledParsers and serialisers, TypeScript tooling
gulp-changed
Only pass through changed files
42.5k+14%-11 months ago
5.0.4
ESM onlyNoneNode.js utilities
connect-session-sequelize
Session store for connect-session using sequelize
42.4k-11%-6 months ago
8.0.6
CommonJSBundledORMs 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 onlyBundledNode.js utilities
@visulima/error
Error with more than just a message, stacktrace parsing.
40k---1 month ago
6.1.0
ESM onlyBundledParsers 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 + CommonJSBundledNode.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
CommonJSNoneNode.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 onlyBundledSecurity, 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 + CommonJSNoneCLI 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 + CommonJSBundledNode.js utilities
mediasoup
Cutting Edge WebRTC Video Conferencing
37.7k+139%-9 days ago
3.27.1
CommonJSBundledNode.js utilities, WebSockets and realtime
q-i
Node.js objects inspector with color highlighting
37.5k-37%-8 years ago
2.0.1
CommonJSNoneNode.js utilities
generate-password-browser
Easy library for generating unique passwords in browsers.
37.1k+89%-5 years ago
1.1.0
CommonJSBundledAngular, Node.js utilities
extract-colors
Extract color palettes from images
37k+130%-1 year ago
4.2.1
ESM + CommonJSBundledDOM and browser utilities, Node.js utilities
split-file
Splitting and merging files with NodeJS
36.9k+985%-9 months ago
2.3.1
CommonJSNonePromises and async control flow, Node.js utilities
https-localhost
HTTPS server running on localhost
36.7k+79%-19 days ago
4.7.2
CommonJSNoneHTTP 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
CommonJSNoneNode.js utilities
search-query-parser
Parser for advanced search query syntax
35.6k+101%-5 years ago
1.6.0
CommonJSNoneParsers 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
CommonJSBundledNode.js utilities
@asyncapi/html-template
HTML template for the AsyncAPI generator.
35.3k---6 months ago
3.5.6
-NonePromises 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 onlyBundledTypeScript tooling, WebSockets and realtime
jquery-param
Equivalent function to jQuery.param
34.8k+44%-3 months ago
1.2.9
ESM + CommonJSNoneDOM 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
CommonJSNonePromises and async control flow, Node.js utilities
@searchkit/sdk
Elasticsearch Universal SDK for Searchkit
34.5k---4 years ago
3.0.0
ESM + CommonJSNoneUI 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 onlyBundledWebSockets 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
CommonJSBundledPromises and async control flow, Queues and background jobs
@pollyjs/adapter-fetch
Fetch adapter for @pollyjs
33.4k---1 year ago
6.0.7
ESM + CommonJSBundledDOM 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
-NoneNode.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
CommonJSBundledNode.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
CommonJSNoneNode.js utilities, TypeScript tooling
mongodb-atlas-api-client
A mongodb atlas api client for nodejs.
32.3k+456%-22 days ago
4.19.0
CommonJSBundledDatabase clients and drivers, Node.js utilities
microcms-js-sdk
JavaScript SDK Client for microCMS.
31.8k+40%-8 days ago
3.5.1
ESM + CommonJSBundledNode.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
CommonJSBundledConfiguration, 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 onlyNoneConfiguration, 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
CommonJSNoneNode.js utilities
postgres-migrations
Stack Overflow style database migrations for PostgreSQL
30.3k+55%-5 years ago
5.3.0
CommonJSBundledORMs 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
CommonJSBundledUtility libraries, Node.js utilities
qiniu
Node wrapper for Qiniu Resource (Cloud) Storage API
29.6k+188%-5 months ago
7.15.2
CommonJSBundledNode.js utilities
@ngx-env/builder
Easily inject environment variables into your Angular applications
29.5k---1 month ago
22.0.0
-NoneConfiguration, Angular
oslllo-potrace
A "1:1 output" JavaScript port of Potrace JS for NodeJS.
29.2k-8%-9 months ago
5.0.0
CommonJSNoneNode.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 onlyBundledDOM and browser utilities, Node.js utilities
oslllo-validator
All in one Javascript validator
28.9k-16%-9 months ago
4.0.0
CommonJSNoneSchema 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
CommonJSBundledTesting, 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
CommonJSNoneAngular, 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 + CommonJSBundledInternationalisation, TypeScript tooling
@dotenv-run/webpack
Run your scripts with dotenv variables
28.5k---1 year ago
1.5.2
ESM + CommonJSBundledConfiguration, 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 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.

  • @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