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 |
|---|---|---|---|---|---|---|---|---|
| botbuilder-stdlib BotBuilder shared libraries, internal only | 357k | +199% | - | 1 year ago 4.23.3-internal | CommonJS | Bundled | Node.js utilities | |
| @valkey/valkey-glide General Language Independent Driver for the Enterprise (GLIDE) for Valkey | 355.4k | - | - | - | 1 day ago 2.5.3 | ESM + CommonJS | Bundled | Node.js utilities, TypeScript tooling |
| @stdlib/process-read-stdin Read data from stdin. | 350.9k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Utility libraries, Node.js utilities |
| libnpmhook programmatic API for managing npm registry hooks | 348.7k | -39% | - | 1 year ago 11.0.0 | CommonJS | None | Node.js utilities | |
| devtools A Chrome DevTools protocol binding that maps WebDriver commands into Chrome DevTools commands using Puppeteer | 346.7k | -45% | - | 1 year ago 8.42.0 | ESM + CommonJS | Bundled | Testing, Node.js utilities | |
| @cyclonedx/cyclonedx-npm Create CycloneDX Software Bill of Materials (SBOM) from NPM projects. | 345.1k | - | - | - | 1 month ago 6.0.1 | CommonJS | None | Node.js utilities |
| rollbar Effortlessly track and debug errors in your JavaScript applications with Rollbar. This package includes advanced error tracking features and an intuitive interface to help you identify and fix issues more quickly. | 343.1k | +19% | - | 6 months ago 3.1.0 | ESM + CommonJS | Bundled | Logging, React | |
| promisify-child-process seriously like the best async child process library | 332.5k | +69% | - | 7 months ago 5.0.1 | ESM + CommonJS | Bundled | Promises and async control flow, Node.js utilities | |
| botbuilder-dialogs-adaptive-runtime-core Bot Framework Adaptive Dialogs runtime core components | 324k | +195% | - | 1 year ago 4.23.3-preview | CommonJS | Bundled | Node.js utilities | |
| botbuilder-core Core components for Microsoft Bot Builder. Components in this library can run either in a browser or on the server. | 323.9k | +190% | - | 1 year ago 4.23.3 | CommonJS | Bundled | Node.js utilities | |
| launchdarkly-node-server-sdk LaunchDarkly Server-Side SDK for Node.js | 323.2k | -44% | - | 2 years ago 7.0.4 | CommonJS | Bundled | TypeScript tooling, Node.js utilities | |
| path-complete-extname path.extname implementation adapted to also include multiple dots extensions. | 322.1k | -1% | - | 8 years ago 1.0.0 | CommonJS | None | Files and file systems, Node.js utilities | |
| @node-rs/xxhash-linux-x64-musl Fastest xxhash implementation in Node.js | 320.8k | - | - | - | 15 days ago 1.7.8 | CommonJS | None | Linting and formatting, Node.js utilities |
| serialport Node.js package to access serial ports. Linux, OSX and Windows. Welcome your robotic JavaScript overlords. Better yet, program them! | 320.2k | +171% | - | 1 year ago 13.0.0 | CommonJS | Bundled | Promises and async control flow, Node.js utilities | |
| codemaker A tiny utility for generating source code | 319.3k | +3% | - | 1 month ago 1.140.0 | CommonJS | Bundled | Cloud SDKs, Node.js utilities | |
| measured-core A Node library for measuring and reporting application-level metrics. | 314.9k | +10% | - | 6 years ago 2.0.0 | CommonJS | None | Node.js utilities | |
| @breejs/later Maintained fork of later. Determine later (or previous) occurrences of recurring schedules | 313k | - | - | - | 2 years ago 4.2.0 | CommonJS | None | Promises and async control flow, Queues and background jobs |
| es-vary vary rewrite in TypeScript with ESM and CommonJS targets | 310.9k | +182% | - | 4 years ago 0.1.2 | ESM only | Bundled | TypeScript tooling, Node.js utilities | |
| es-mime-types mime-types rewrite in TypeScript with ESM and CommonJS targets | 309.6k | +197% | - | 4 years ago 0.1.4 | ESM only | Bundled | Node.js utilities | |
| safe-compare Constant-time comparison algorithm to prevent timing attacks. | 308.6k | +168% | - | 7 years ago 1.1.4 | CommonJS | None | Node.js utilities | |
| hygen The scalable code generator that saves you time. | 307.9k | +14% | - | 4 years ago 6.2.11 | CommonJS | Bundled | State management, React | |
| @dotenvx/tooling a secure dotenv–from the creator of `dotenv` | 307.4k | - | - | - | 2 months ago 1.0.3 | CommonJS | None | Configuration, Node.js utilities |
| nice-grpc-client-middleware-retry Retry client middleware for nice-grpc | 307.4k | -33% | - | 1 month ago 3.1.16 | CommonJS | Bundled | DOM and browser utilities, Node.js utilities | |
| measured-reporting The classes needed to create self reporting dimension aware metrics registries | 306.9k | +9% | - | - 2.0.0 | CommonJS | None | Node.js utilities | |
| mapcap Apply a size limit to a Map class or instance | 306.6k | +3% | - | 7 years ago 1.0.0 | CommonJS | None | Caching, Node.js utilities | |
| breadth-filter Breadth-first deep object filter | 306.6k | -3% | - | - 2.0.0 | CommonJS | None | Node.js utilities | |
| deep-assign Recursive Object.assign() | 301.6k | +5% | - | - 3.0.0 | - | None | Node.js utilities | |
| memdown An drop-in replacement for LevelDOWN that works in memory only | 300.9k | -16% | - | - 6.1.1 | CommonJS | None | Database clients and drivers, Node.js utilities | |
| @valkey/valkey-glide-linux-x64-musl Native bindings for valkey-glide on linux-x64-musl | 297.7k | - | - | - | 1 day ago 2.5.3 | CommonJS | None | Node.js utilities, TypeScript tooling |
| @valkey/valkey-glide-linux-x64-gnu Native bindings for valkey-glide on linux-x64-gnu | 296.3k | - | - | - | 1 day ago 2.5.3 | CommonJS | None | Node.js utilities, TypeScript tooling |
| jsii-reflect strongly-typed reflection library and tools for jsii | 290.2k | +12% | - | - 1.140.0 | CommonJS | Bundled | Cloud SDKs, Node.js utilities | |
| shell-env Get environment variables from the shell | 279.8k | +945% | - | 7 months ago 4.0.3 | ESM only | Bundled | Configuration, Node.js utilities | |
| cborg Fast CBOR with a focus on strictness | 275.9k | +105% | - | - 6.1.2 | ESM only | Bundled | Node.js utilities | |
| @vinejs/vine Form data validation library for Node.js | 272.6k | - | - | - | 4 months ago 4.4.0 | ESM only | Bundled | Node.js utilities |
| lil-http-terminator Zero dependencies, gracefully terminates HTTP(S) server. | 270.5k | +14% | - | 3 years ago 1.2.3 | CommonJS | None | Monitoring and error tracking, Node.js utilities | |
| @clerk/ui Internal package that contains the UI components for the Clerk frontend SDKs | 267.6k | - | - | - | today 1.36.0 | ESM + CommonJS | Bundled | Authentication and authorisation, React |
| ci-env Environment variables exposed by CI tools | 265.1k | +29% | - | - 1.17.0 | CommonJS | None | Configuration, Node.js utilities | |
| cmake-ts cmake-js rewrite in typescript to support advanced build configurations | 264.9k | +1486% | - | 1 year ago 1.0.2 | ESM + CommonJS | Bundled | Build tools, Node.js utilities | |
| react-native-dotenv Load .env into React Native with import statements. A Babel plugin that inlines environment variables at build time. | 261.3k | +52% | - | 3 days ago 5.0.0 | CommonJS | None | Configuration, React | |
| @strapi/utils Shared utilities for the Strapi packages | 260.7k | - | - | - | 1 day ago 5.55.1 | ESM + CommonJS | Bundled | GraphQL, Node.js utilities |
| simplex-noise simplex-noise is a fast simplex noise implementation in Javascript. Works in node and in the browser. | 260.6k | +267% | - | - 4.0.3 | ESM + CommonJS | Bundled | Node.js utilities | |
| health Resource status monitoring library. | 259.2k | -72% | - | - 0.3.0 | CommonJS | None | CLI tools and terminal utilities, Node.js utilities | |
| popsicle Advanced HTTP requests in node.js and browsers | 259.1k | +50% | - | 2 years ago 12.1.2 | CommonJS | Bundled | DOM and browser utilities, Node.js utilities | |
| find-packages Find all packages inside a directory | 258.2k | +35% | - | - 10.0.4 | CommonJS | Bundled | Node.js utilities | |
| rename-keys Modify the names of the own enumerable properties (keys) of an object. | 257.9k | +142% | - | - 2.0.1 | CommonJS | None | Node.js utilities | |
| @mastra/ai-sdk Adds custom API routes to be compatible with the AI SDK UI parts | 256.6k | - | - | - | today 1.10.5 | ESM + CommonJS | Bundled | Static site generators and meta-frameworks, React |
| object-to-spawn-args Converts an object to a child_process.spawn args array | 255.5k | +16% | - | 5 years ago 2.0.1 | - | None | Node.js utilities | |
| @clerk/express Clerk server SDK for usage with Express | 252.3k | - | - | - | today 2.1.72 | ESM + CommonJS | Bundled | Authentication and authorisation, HTTP servers and web frameworks |
| safe-flat Safely flatten a nested JavaScript object. | 248k | +109% | - | 2 years ago 2.1.0 | CommonJS | Bundled | Node.js utilities | |
| square Use Square APIs to manage and run business including payment, customer, product, inventory, and employee management. | 246.6k | +364% | - | - 46.0.0 | ESM + CommonJS | Bundled | TypeScript tooling, 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.
- botbuilder-stdlibBotBuilder shared libraries, internal only
- @valkey/valkey-glideGeneral Language Independent Driver for the Enterprise (GLIDE) for Valkey
- @stdlib/process-read-stdinRead data from stdin.
- libnpmhookprogrammatic API for managing npm registry hooks
- devtoolsA Chrome DevTools protocol binding that maps WebDriver commands into Chrome DevTools commands using Puppeteer
- @cyclonedx/cyclonedx-npmCreate CycloneDX Software Bill of Materials (SBOM) from NPM projects.
- rollbarEffortlessly track and debug errors in your JavaScript applications with Rollbar. This package includes advanced error tracking features and an intuitive interface to help you identify and fix issues more quickly.
- promisify-child-processseriously like the best async child process library
- botbuilder-dialogs-adaptive-runtime-coreBot Framework Adaptive Dialogs runtime core components
- botbuilder-coreCore components for Microsoft Bot Builder. Components in this library can run either in a browser or on the server.
- launchdarkly-node-server-sdkLaunchDarkly Server-Side SDK for Node.js
- path-complete-extnamepath.extname implementation adapted to also include multiple dots extensions.
- @node-rs/xxhash-linux-x64-muslFastest xxhash implementation in Node.js
- serialportNode.js package to access serial ports. Linux, OSX and Windows. Welcome your robotic JavaScript overlords. Better yet, program them!
- codemakerA tiny utility for generating source code
- measured-coreA Node library for measuring and reporting application-level metrics.
- @breejs/laterMaintained fork of later. Determine later (or previous) occurrences of recurring schedules
- es-varyvary rewrite in TypeScript with ESM and CommonJS targets
- es-mime-typesmime-types rewrite in TypeScript with ESM and CommonJS targets
- safe-compareConstant-time comparison algorithm to prevent timing attacks.
- hygenThe scalable code generator that saves you time.
- @dotenvx/toolinga secure dotenv–from the creator of `dotenv`
- nice-grpc-client-middleware-retryRetry client middleware for nice-grpc
- measured-reportingThe classes needed to create self reporting dimension aware metrics registries
- mapcapApply a size limit to a Map class or instance
- breadth-filterBreadth-first deep object filter
- deep-assignRecursive Object.assign()
- memdownAn drop-in replacement for LevelDOWN that works in memory only
- @valkey/valkey-glide-linux-x64-muslNative bindings for valkey-glide on linux-x64-musl
- @valkey/valkey-glide-linux-x64-gnuNative bindings for valkey-glide on linux-x64-gnu
- jsii-reflectstrongly-typed reflection library and tools for jsii
- shell-envGet environment variables from the shell
- cborgFast CBOR with a focus on strictness
- @vinejs/vineForm data validation library for Node.js
- lil-http-terminatorZero dependencies, gracefully terminates HTTP(S) server.
- @clerk/uiInternal package that contains the UI components for the Clerk frontend SDKs
- ci-envEnvironment variables exposed by CI tools
- cmake-tscmake-js rewrite in typescript to support advanced build configurations
- react-native-dotenvLoad .env into React Native with import statements. A Babel plugin that inlines environment variables at build time.
- @strapi/utilsShared utilities for the Strapi packages
- simplex-noisesimplex-noise is a fast simplex noise implementation in Javascript. Works in node and in the browser.
- healthResource status monitoring library.
- popsicleAdvanced HTTP requests in node.js and browsers
- find-packagesFind all packages inside a directory
- rename-keysModify the names of the own enumerable properties (keys) of an object.
- @mastra/ai-sdkAdds custom API routes to be compatible with the AI SDK UI parts
- object-to-spawn-argsConverts an object to a child_process.spawn args array
- @clerk/expressClerk server SDK for usage with Express
- safe-flatSafely flatten a nested JavaScript object.
- squareUse Square APIs to manage and run business including payment, customer, product, inventory, and employee management.