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
botbuilder-stdlib
BotBuilder shared libraries, internal only
357k+199%-1 year ago
4.23.3-internal
CommonJSBundledNode.js utilities
@valkey/valkey-glide
General Language Independent Driver for the Enterprise (GLIDE) for Valkey
355.4k---1 day ago
2.5.3
ESM + CommonJSBundledNode.js utilities, TypeScript tooling
@stdlib/process-read-stdin
Read data from stdin.
350.9k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Node.js utilities
libnpmhook
programmatic API for managing npm registry hooks
348.7k-39%-1 year ago
11.0.0
CommonJSNoneNode.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 + CommonJSBundledTesting, Node.js utilities
@cyclonedx/cyclonedx-npm
Create CycloneDX Software Bill of Materials (SBOM) from NPM projects.
345.1k---1 month ago
6.0.1
CommonJSNoneNode.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 + CommonJSBundledLogging, React
promisify-child-process
seriously like the best async child process library
332.5k+69%-7 months ago
5.0.1
ESM + CommonJSBundledPromises 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
CommonJSBundledNode.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
CommonJSBundledNode.js utilities
launchdarkly-node-server-sdk
LaunchDarkly Server-Side SDK for Node.js
323.2k-44%-2 years ago
7.0.4
CommonJSBundledTypeScript 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
CommonJSNoneFiles 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
CommonJSNoneLinting 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
CommonJSBundledPromises and async control flow, Node.js utilities
codemaker
A tiny utility for generating source code
319.3k+3%-1 month ago
1.140.0
CommonJSBundledCloud 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
CommonJSNoneNode.js utilities
@breejs/later
Maintained fork of later. Determine later (or previous) occurrences of recurring schedules
313k---2 years ago
4.2.0
CommonJSNonePromises 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 onlyBundledTypeScript 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 onlyBundledNode.js utilities
safe-compare
Constant-time comparison algorithm to prevent timing attacks.
308.6k+168%-7 years ago
1.1.4
CommonJSNoneNode.js utilities
hygen
The scalable code generator that saves you time.
307.9k+14%-4 years ago
6.2.11
CommonJSBundledState management, React
@dotenvx/tooling
a secure dotenv–from the creator of `dotenv`
307.4k---2 months ago
1.0.3
CommonJSNoneConfiguration, Node.js utilities
nice-grpc-client-middleware-retry
Retry client middleware for nice-grpc
307.4k-33%-1 month ago
3.1.16
CommonJSBundledDOM 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
CommonJSNoneNode.js utilities
mapcap
Apply a size limit to a Map class or instance
306.6k+3%-7 years ago
1.0.0
CommonJSNoneCaching, Node.js utilities
breadth-filter
Breadth-first deep object filter
306.6k-3%--
2.0.0
CommonJSNoneNode.js utilities
deep-assign
Recursive Object.assign()
301.6k+5%--
3.0.0
-NoneNode.js utilities
memdown
An drop-in replacement for LevelDOWN that works in memory only
300.9k-16%--
6.1.1
CommonJSNoneDatabase 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
CommonJSNoneNode.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
CommonJSNoneNode.js utilities, TypeScript tooling
jsii-reflect
strongly-typed reflection library and tools for jsii
290.2k+12%--
1.140.0
CommonJSBundledCloud SDKs, Node.js utilities
shell-env
Get environment variables from the shell
279.8k+945%-7 months ago
4.0.3
ESM onlyBundledConfiguration, Node.js utilities
cborg
Fast CBOR with a focus on strictness
275.9k+105%--
6.1.2
ESM onlyBundledNode.js utilities
@vinejs/vine
Form data validation library for Node.js
272.6k---4 months ago
4.4.0
ESM onlyBundledNode.js utilities
lil-http-terminator
Zero dependencies, gracefully terminates HTTP(S) server.
270.5k+14%-3 years ago
1.2.3
CommonJSNoneMonitoring 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 + CommonJSBundledAuthentication and authorisation, React
ci-env
Environment variables exposed by CI tools
265.1k+29%--
1.17.0
CommonJSNoneConfiguration, 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 + CommonJSBundledBuild 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
CommonJSNoneConfiguration, React
@strapi/utils
Shared utilities for the Strapi packages
260.7k---1 day ago
5.55.1
ESM + CommonJSBundledGraphQL, 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 + CommonJSBundledNode.js utilities
health
Resource status monitoring library.
259.2k-72%--
0.3.0
CommonJSNoneCLI 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
CommonJSBundledDOM and browser utilities, Node.js utilities
find-packages
Find all packages inside a directory
258.2k+35%--
10.0.4
CommonJSBundledNode.js utilities
rename-keys
Modify the names of the own enumerable properties (keys) of an object.
257.9k+142%--
2.0.1
CommonJSNoneNode.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 + CommonJSBundledStatic 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
-NoneNode.js utilities
@clerk/express
Clerk server SDK for usage with Express
252.3k---today
2.1.72
ESM + CommonJSBundledAuthentication and authorisation, HTTP servers and web frameworks
safe-flat
Safely flatten a nested JavaScript object.
248k+109%-2 years ago
2.1.0
CommonJSBundledNode.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 + CommonJSBundledTypeScript 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.