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
@stdlib/assert-is-node-writable-stream-like
Test if a value is Node writable stream-like.
11.1k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing
@stdlib/assert-is-node-stream-like
Test if a value is Node stream-like.
11.1k---7 months ago
0.2.3
CommonJSBundledUtility 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 + CommonJSBundledCLI tools and terminal utilities, Security
@putout/plugin-putout-config
🐊Putout plugin helps to maintain putout config
11k---5 months ago
12.3.1
ESM onlyNoneLinting and formatting, Node.js utilities
typograf
The client and server typography
10.9k+12%-1 month ago
7.8.0
ESM + CommonJSBundledNode.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 onlyBundledCLI 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 + CommonJSBundledNode.js utilities
attempt-x
Invokes function, returning an object of the results.
10.8k+6%-7 years ago
2.1.2
ESM + CommonJSNoneDOM 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 + CommonJSBundledConfiguration, Bundler plugins and loaders
safeps
Work with processes safely and easily with Node.js
10.6k-65%-2 years ago
11.6.0
CommonJSNoneNode.js utilities
@putout/plugin-promises
🐊Putout plugin improves Promise-related code
10.6k---5 months ago
20.0.0
ESM onlyNonePromises and async control flow, Node.js utilities
memcache-client
NodeJS memcached client
10.4k-6%-2 years ago
1.0.5
CommonJSBundledNode.js utilities
is-function-x
Determine whether a given value is a function object.
10.3k+8%-7 years ago
4.1.2
ESM + CommonJSNoneDOM 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 + CommonJSNoneDOM 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 onlyBundledCLI 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
CommonJSNoneNode.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 + CommonJSNoneDOM 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 onlyNoneNode.js utilities
bitly
A Bit.ly API library for Node.JS
10k+43%--
7.1.2
CommonJSBundledNode.js utilities
to-string-tag-x
Get an object's ES6 @@toStringTag.
9.8k+14%-7 years ago
2.1.2
ESM + CommonJSNoneDOM 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 onlyNoneConfiguration, Node.js utilities
to-integer-x
ToInteger converts 'argument' to an integral numeric value.
9.7k-5%-7 years ago
4.2.2
ESM + CommonJSNoneDOM 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
CommonJSBundledDatabase clients and drivers, Node.js utilities
to-string-x
ES6-compliant shim for ToString.
9.7k+6%-7 years ago
2.1.1
ESM + CommonJSNoneDOM 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 + CommonJSNoneDOM and browser utilities, Node.js utilities
@lyracom/embedded-form-glue
Lyra embedded form glue
9.6k---1 year ago
1.4.4
CommonJSNoneTypeScript 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 + CommonJSNoneDOM 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 + CommonJSNoneDOM 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 + CommonJSNoneDOM 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 + CommonJSNoneDOM 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 + CommonJSNoneDOM and browser utilities, Node.js utilities
@eggjs/utils
Utils for all egg projects
9.5k---1 year ago
4.5.0-beta.2
ESM onlyBundledNode.js utilities
@stdlib/blas-base-layouts
BLAS memory layouts.
9.5k---7 months ago
0.0.3
CommonJSBundledUtility libraries, Node.js utilities
is-finite-x
ES6-compliant shim for Number.isFinite.
9.4k-0%-7 years ago
4.2.1
ESM + CommonJSNoneDOM and browser utilities, Node.js utilities
cached-constructors-x
Constructors cached from literals.
9.4k+14%-7 years ago
2.2.1
ESM + CommonJSNoneDOM 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 + CommonJSNoneDOM 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 + CommonJSNoneDOM 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 + CommonJSNoneDOM 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 + CommonJSNoneDOM 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 + CommonJSNoneDOM and browser utilities, Node.js utilities
infinity-x
The constant value Infinity.
9.3k+15%-7 years ago
2.2.1
ESM + CommonJSNoneDOM 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 onlyNoneLinting and formatting, Node.js utilities
white-space-x
List of ECMAScript white space characters.
9.2k+0%-7 years ago
4.1.1
ESM + CommonJSNoneDOM 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
CommonJSBundledTesting, 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
CommonJSNoneNode.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 + CommonJSNoneDOM 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
CommonJSNoneAuthentication and authorisation, Node.js utilities
dotenv-linter
Linter for .env files
9k+642%-6 years ago
0.2.0
CommonJSNoneConfiguration, Node.js utilities
koa-sslify
Enforces HTTPS for node.js koa projects
9k+53%-1 year ago
6.0.0
CommonJSNoneHTTP 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 + CommonJSNoneDOM 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.