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 |
|---|---|---|---|---|---|---|---|---|
| @stdlib/assert-is-node-writable-stream-like Test if a value is Node writable stream-like. | 11.1k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Utility libraries, Testing |
| @stdlib/assert-is-node-stream-like Test if a value is Node stream-like. | 11.1k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Utility libraries, Testing |
| ssl-checker Zero-dependency SSL/TLS certificate checker for Node.js — HTTPS, SMTP, IMAP, POP3, FTP via STARTTLS | 11k | +250% | - | 5 months ago 3.0.1 | ESM + CommonJS | Bundled | CLI tools and terminal utilities, Security | |
| @putout/plugin-putout-config 🐊Putout plugin helps to maintain putout config | 11k | - | - | - | 5 months ago 12.3.1 | ESM only | None | Linting and formatting, Node.js utilities |
| typograf The client and server typography | 10.9k | +12% | - | 1 month ago 7.8.0 | ESM + CommonJS | Bundled | Node.js utilities | |
| preferred-node-version Get the preferred Node.js version of a project or user | 10.9k | +28% | - | 1 year ago 5.0.1 | ESM only | Bundled | CLI tools and terminal utilities, Node.js utilities | |
| unbounded Function.prototype.bind replacement that provides an `unbounded` hidden property on the returned bounded function, that contains the original unbounded function | 10.8k | -62% | - | 2 years ago 6.3.1 | ESM + CommonJS | Bundled | Node.js utilities | |
| attempt-x Invokes function, returning an object of the results. | 10.8k | +6% | - | 7 years ago 2.1.2 | ESM + CommonJS | None | DOM and browser utilities, Node.js utilities | |
| rollup-plugin-dotenv Rollup plugin that loads available .env files and replaces the defined variables with their values | 10.7k | +39% | - | 2 years ago 0.5.1 | ESM + CommonJS | Bundled | Configuration, Bundler plugins and loaders | |
| safeps Work with processes safely and easily with Node.js | 10.6k | -65% | - | 2 years ago 11.6.0 | CommonJS | None | Node.js utilities | |
| @putout/plugin-promises 🐊Putout plugin improves Promise-related code | 10.6k | - | - | - | 5 months ago 20.0.0 | ESM only | None | Promises and async control flow, Node.js utilities |
| memcache-client NodeJS memcached client | 10.4k | -6% | - | 2 years ago 1.0.5 | CommonJS | Bundled | Node.js utilities | |
| is-function-x Determine whether a given value is a function object. | 10.3k | +8% | - | 7 years ago 4.1.2 | ESM + CommonJS | None | DOM and browser utilities, Node.js utilities | |
| is-object-like-x Determine if a value is object like. | 10.3k | +18% | - | 7 years ago 2.1.2 | ESM + CommonJS | None | DOM and browser utilities, Node.js utilities | |
| get-node Download a specific version of Node.js | 10.3k | +19% | - | 1 year ago 15.0.4 | ESM only | Bundled | CLI tools and terminal utilities, Node.js utilities | |
| print-message Node.js module for printing out beautiful messages in console | 10.1k | -38% | - | 7 years ago 3.0.1 | CommonJS | None | Node.js utilities | |
| is-array-buffer-x Detect whether or not an object is an ArrayBuffer. | 10.1k | +25% | - | 7 years ago 2.1.2 | ESM + CommonJS | None | DOM and browser utilities, Node.js utilities | |
| gulp-strip-debug Strip console and debugger statements from JavaScript code | 10.1k | -4% | - | 1 year ago 7.0.0 | ESM only | None | Node.js utilities | |
| bitly A Bit.ly API library for Node.JS | 10k | +43% | - | - 7.1.2 | CommonJS | Bundled | Node.js utilities | |
| to-string-tag-x Get an object's ES6 @@toStringTag. | 9.8k | +14% | - | 7 years ago 2.1.2 | ESM + CommonJS | None | DOM and browser utilities, Node.js utilities | |
| @dotenv-run/cli cli to load environment variables with monorepo support | 9.8k | - | - | - | 1 year ago 1.3.6 | ESM only | None | Configuration, Node.js utilities |
| to-integer-x ToInteger converts 'argument' to an integral numeric value. | 9.7k | -5% | - | 7 years ago 4.2.2 | ESM + CommonJS | None | DOM and browser utilities, Node.js utilities | |
| @liaoliaots/nestjs-redis-health Redis(ioredis) health checks module for Nest framework (node.js). | 9.7k | - | - | - | 3 years ago 9.0.4 | CommonJS | Bundled | Database clients and drivers, Node.js utilities |
| to-string-x ES6-compliant shim for ToString. | 9.7k | +6% | - | 7 years ago 2.1.1 | ESM + CommonJS | None | DOM and browser utilities, Node.js utilities | |
| to-boolean-x Converts argument to a value of type Boolean. | 9.6k | +17% | - | 7 years ago 2.1.1 | ESM + CommonJS | None | DOM and browser utilities, Node.js utilities | |
| @lyracom/embedded-form-glue Lyra embedded form glue | 9.6k | - | - | - | 1 year ago 1.4.4 | CommonJS | None | TypeScript tooling, React |
| trim-x This method removes whitespace from the left and right end of a string. | 9.6k | +8% | - | 7 years ago 4.1.2 | ESM + CommonJS | None | DOM and browser utilities, Node.js utilities | |
| trim-left-x This method removes whitespace from the left end of a string. | 9.6k | +8% | - | 7 years ago 4.1.2 | ESM + CommonJS | None | DOM and browser utilities, Node.js utilities | |
| trim-right-x This method removes whitespace from the end of a string. | 9.6k | +12% | - | 7 years ago 4.1.2 | ESM + CommonJS | None | DOM and browser utilities, Node.js utilities | |
| normalize-space-x Trims and replaces sequences of whitespace characters by a single space. | 9.5k | +13% | - | 7 years ago 4.1.2 | ESM + CommonJS | None | DOM and browser utilities, Node.js utilities | |
| replace-comments-x Replace the comments in a string. | 9.5k | +13% | - | 7 years ago 3.1.2 | ESM + CommonJS | None | DOM and browser utilities, Node.js utilities | |
| @eggjs/utils Utils for all egg projects | 9.5k | - | - | - | 1 year ago 4.5.0-beta.2 | ESM only | Bundled | Node.js utilities |
| @stdlib/blas-base-layouts BLAS memory layouts. | 9.5k | - | - | - | 7 months ago 0.0.3 | CommonJS | Bundled | Utility libraries, Node.js utilities |
| is-finite-x ES6-compliant shim for Number.isFinite. | 9.4k | -0% | - | 7 years ago 4.2.1 | ESM + CommonJS | None | DOM and browser utilities, Node.js utilities | |
| cached-constructors-x Constructors cached from literals. | 9.4k | +14% | - | 7 years ago 2.2.1 | ESM + CommonJS | None | DOM and browser utilities, Node.js utilities | |
| is-index-x Determine whether the passed value is a zero based index. | 9.3k | +15% | - | 7 years ago 2.1.2 | ESM + CommonJS | None | DOM and browser utilities, Node.js utilities | |
| to-property-key-x Converts argument to a value that can be used as a property key. | 9.3k | +19% | - | 7 years ago 3.1.2 | ESM + CommonJS | None | DOM and browser utilities, Node.js utilities | |
| require-coercible-to-string-x Requires an argument is corecible then converts using ToString. | 9.3k | -2% | - | 7 years ago 2.1.1 | ESM + CommonJS | None | DOM and browser utilities, Node.js utilities | |
| property-is-enumerable-x Indicates whether the specified property is enumerable. | 9.3k | +14% | - | 7 years ago 2.1.2 | ESM + CommonJS | None | DOM and browser utilities, Node.js utilities | |
| nan-x The constant NaN derived mathematically by 0 / 0. | 9.3k | +14% | - | 7 years ago 2.2.1 | ESM + CommonJS | None | DOM and browser utilities, Node.js utilities | |
| infinity-x The constant value Infinity. | 9.3k | +15% | - | 7 years ago 2.2.1 | ESM + CommonJS | None | DOM and browser utilities, Node.js utilities | |
| @putout/plugin-types 🐊Putout plugin adds ability to transform code related to types assertions | 9.2k | - | - | - | 1 month ago 10.6.0 | ESM only | None | Linting and formatting, Node.js utilities |
| white-space-x List of ECMAScript white space characters. | 9.2k | +0% | - | 7 years ago 4.1.1 | ESM + CommonJS | None | DOM and browser utilities, Node.js utilities | |
| @golevelup/ts-sinon Utilities for making testing [NestJS](https://docs.nestjs.com) applications easier. | 9.2k | - | - | - | 6 months ago 2.0.0 | CommonJS | Bundled | Testing, Node.js utilities |
| babel-plugin-dynamic-import-node-sync Babel 7 plugin to transpile import() to a require(), for node | 9.1k | +382% | - | 8 years ago 2.0.1 | CommonJS | None | Node.js utilities, Routing | |
| has-own-property-x Used to determine whether an object has an own property with the specified property key. | 9.1k | -3% | - | 7 years ago 4.1.2 | ESM + CommonJS | None | DOM and browser utilities, Node.js utilities | |
| node-bigcommerce A node module for authentication and use with the BigCommerce API | 9k | +32% | - | 6 years ago 4.1.0 | CommonJS | None | Authentication and authorisation, Node.js utilities | |
| dotenv-linter Linter for .env files | 9k | +642% | - | 6 years ago 0.2.0 | CommonJS | None | Configuration, Node.js utilities | |
| koa-sslify Enforces HTTPS for node.js koa projects | 9k | +53% | - | 1 year ago 6.0.0 | CommonJS | None | HTTP servers and web frameworks, Node.js utilities | |
| is-nan-x ES6-compliant shim for Number.isNaN - the global isNaN returns false positives. | 8.9k | +15% | - | 7 years ago 2.1.1 | ESM + CommonJS | None | DOM and browser utilities, 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.
- @stdlib/assert-is-node-writable-stream-likeTest if a value is Node writable stream-like.
- @stdlib/assert-is-node-stream-likeTest if a value is Node stream-like.
- ssl-checkerZero-dependency SSL/TLS certificate checker for Node.js — HTTPS, SMTP, IMAP, POP3, FTP via STARTTLS
- @putout/plugin-putout-config🐊Putout plugin helps to maintain putout config
- typografThe client and server typography
- preferred-node-versionGet the preferred Node.js version of a project or user
- unboundedFunction.prototype.bind replacement that provides an `unbounded` hidden property on the returned bounded function, that contains the original unbounded function
- attempt-xInvokes function, returning an object of the results.
- rollup-plugin-dotenvRollup plugin that loads available .env files and replaces the defined variables with their values
- safepsWork with processes safely and easily with Node.js
- @putout/plugin-promises🐊Putout plugin improves Promise-related code
- memcache-clientNodeJS memcached client
- is-function-xDetermine whether a given value is a function object.
- is-object-like-xDetermine if a value is object like.
- get-nodeDownload a specific version of Node.js
- print-messageNode.js module for printing out beautiful messages in console
- is-array-buffer-xDetect whether or not an object is an ArrayBuffer.
- gulp-strip-debugStrip console and debugger statements from JavaScript code
- bitlyA Bit.ly API library for Node.JS
- to-string-tag-xGet an object's ES6 @@toStringTag.
- @dotenv-run/clicli to load environment variables with monorepo support
- to-integer-xToInteger converts 'argument' to an integral numeric value.
- @liaoliaots/nestjs-redis-healthRedis(ioredis) health checks module for Nest framework (node.js).
- to-string-xES6-compliant shim for ToString.
- to-boolean-xConverts argument to a value of type Boolean.
- @lyracom/embedded-form-glueLyra embedded form glue
- trim-xThis method removes whitespace from the left and right end of a string.
- trim-left-xThis method removes whitespace from the left end of a string.
- trim-right-xThis method removes whitespace from the end of a string.
- normalize-space-xTrims and replaces sequences of whitespace characters by a single space.
- replace-comments-xReplace the comments in a string.
- @eggjs/utilsUtils for all egg projects
- @stdlib/blas-base-layoutsBLAS memory layouts.
- is-finite-xES6-compliant shim for Number.isFinite.
- cached-constructors-xConstructors cached from literals.
- is-index-xDetermine whether the passed value is a zero based index.
- to-property-key-xConverts argument to a value that can be used as a property key.
- require-coercible-to-string-xRequires an argument is corecible then converts using ToString.
- property-is-enumerable-xIndicates whether the specified property is enumerable.
- nan-xThe constant NaN derived mathematically by 0 / 0.
- infinity-xThe constant value Infinity.
- @putout/plugin-types🐊Putout plugin adds ability to transform code related to types assertions
- white-space-xList of ECMAScript white space characters.
- @golevelup/ts-sinonUtilities for making testing [NestJS](https://docs.nestjs.com) applications easier.
- babel-plugin-dynamic-import-node-syncBabel 7 plugin to transpile import() to a require(), for node
- has-own-property-xUsed to determine whether an object has an own property with the specified property key.
- node-bigcommerceA node module for authentication and use with the BigCommerce API
- dotenv-linterLinter for .env files
- koa-sslifyEnforces HTTPS for node.js koa projects
- is-nan-xES6-compliant shim for Number.isNaN - the global isNaN returns false positives.