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
convict
Featureful configuration management library for Node.js (nested structure, schema validation, etc.)
883.5k+44%-6 months ago
6.2.5
CommonJSNoneConfiguration, Schema validation
@discordjs/builders
A set of builders that you can use when creating your bot
874.3k---5 months ago
1.14.1
ESM + CommonJSBundledNode.js utilities
caw
Construct HTTP/HTTPS agents for tunneling proxies
870k-13%-9 years ago
2.0.1
-NoneNode.js utilities
discord.js
A powerful library for interacting with the Discord API
861.6k+168%-2 months ago
14.27.0
ESM + CommonJSBundledNode.js utilities
@lerna/child-process
Lerna's internal child_process wrapper
838.4k---2 years ago
7.4.2
CommonJSNoneBuild tools, Node.js utilities
@secretlint/resolver
Module Resolver Utility for Secretlint
820.5k---29 days ago
13.0.5
ESM onlyBundledNode.js utilities, Linting and formatting
dotenv-flow
Loads environment variables from `.env.[development|test|production][.local]` files
799.1k+89%-2 years ago
4.1.0
CommonJSBundledConfiguration, Node.js utilities
errlop
An extended Error class that envelops a parent error, such that the stack trace contains the causation
793.9k+33%-1 year ago
8.5.0
ESM + CommonJSBundledTypeScript tooling, Node.js utilities
is-base64
Predicate that returns true if base64 string.
782.7k+82%-6 years ago
1.1.0
CommonJSNoneCryptography and hashing, Schema validation
@pnpm/deps.graph-sequencer
Sort items in a graph using a topological sort
776.8k---27 days ago
1101.0.0
ESM onlyBundledNode.js utilities
deferred-leveldown
A mock abstract-leveldown implementation that queues operations while a real abstract-leveldown instance is being opened
772.2k+26%-4 years ago
7.0.0
CommonJSNoneDOM and browser utilities, Node.js utilities
@discordjs/voice
Implementation of the Discord Voice API for Node.js
758.8k---6 months ago
0.19.2
ESM + CommonJSBundledVideo and audio, Node.js utilities
@shinyoshiaki/binary-data
Declarative binary data encoder / decoder.
753.2k---2 years ago
0.6.1
CommonJSBundledNode.js utilities
prebuildify
Create and package prebuilds for native modules
743.1k+28%-2 years ago
6.0.1
CommonJSNoneNode.js utilities
string-byte-slice
Like `string.slice()` but bytewise
740.6k+3557%-1 year ago
3.0.1
ESM onlyBundledParsers and serialisers, Node.js utilities
chromedriver
ChromeDriver for Selenium
737.2k+14%-2 days ago
154.0.0
CommonJSNoneScraping and browser automation, Node.js utilities
multiparty
multipart/form-data parser which supports streaming
733.1k+48%-14 days ago
4.3.1
-NoneFiles and file systems, Node.js utilities
cidr-regex
Regular expression for matching IP addresses in CIDR notation and bare IP addresses
724.3k+1%-1 month ago
7.1.0
ESM onlyBundledNode.js utilities
bigint-buffer
bigint to buffer conversion with native support
724.2k+53%-6 years ago
1.1.5
CommonJSBundledNumbers and maths, Node.js utilities
is-cidr
Check if a string is an IP address in CIDR notation
680.9k-1%-1 month ago
7.0.1
ESM onlyBundledNode.js utilities
is-empty
Check whether a value is "empty".
674.5k+36%-9 years ago
1.2.0
CommonJSNoneDOM and browser utilities, Node.js utilities
ci-parallel-vars
Get CI environment variables for parallelizing builds
658.5k+52%-6 years ago
1.0.1
CommonJSNoneConfiguration, Node.js utilities
node-ipc
Fast local and network IPC with Node.js-only JavaScript and aligned dependency-free Rust and C# implementations.
647.2k-3%-1 month ago
14.0.0
ESM onlyNoneNode.js utilities
@inversifyjs/prototype-utils
Prototype related utils
646.3k---6 months ago
0.2.1
ESM onlyNoneNode.js utilities, Schema validation
i
custom inflections for nodejs
645.6k+13%-5 years ago
0.3.7
CommonJSNoneStrings and text, Utility libraries
dependency-path
Utilities for working with symlinked node_modules
642.8k+70%-3 years ago
9.2.8
CommonJSBundledNode.js utilities
@rushstack/lookup-by-path
Strongly typed trie data structure for path and URL-like strings.
632.8k---2 days ago
0.10.17
ESM + CommonJSBundledURLs and query strings, Build tools
optional-require
NodeJS Require that let you handle module not found error without try/catch
624.6k-1%-25 days ago
2.1.1
ESM + CommonJSBundledNode.js utilities
env-var
Verification, sanitization, and type coercion for environment variables in Node.js
618.2k+144%-2 years ago
7.5.0
CommonJSBundledConfiguration, Node.js utilities
python-shell
Run Python scripts from Node.js with simple (but efficient) inter-process communication through stdio
608k+506%-3 years ago
5.0.0
-BundledNode.js utilities
@node-rs/xxhash-linux-arm64-gnu
Fastest xxhash implementation in Node.js
597.6k---15 days ago
1.7.8
CommonJSNoneLinting and formatting, Node.js utilities
@stdlib/regexp-extended-length-path
Regular expression to detect an extended-length path.
592.2k---7 months ago
0.2.3
CommonJSBundledNode.js utilities
unique-names-generator
Generate unique and memorable names
583.2k+128%-4 years ago
4.7.1
ESM + CommonJSBundledNode.js utilities
ip3country
This is a no-dependency, super lite version of IP2Location LITE lookup.
576.3k+115%-4 years ago
5.0.0
CommonJSBundledTypeScript tooling, Node.js utilities
@stdlib/os-float-word-order
Platform float word order.
570.9k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Node.js utilities
@stdlib/os-byte-order
Platform byte order.
570.8k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Node.js utilities
level-iterator-stream
Turn an abstract-leveldown iterator into a readable stream
564.4k+7%-5 years ago
5.0.0
-NoneDOM and browser utilities, Node.js utilities
@stdlib/assert-is-buffer
Test if a value is a Buffer object.
546.5k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing
@stdlib/assert-tools-array-function
Return a function which tests if every element in an array passes a test condition.
546.5k---7 months ago
0.2.3
CommonJSBundledTesting, Node.js utilities
threads
Web workers & worker threads as simple as a function call
544.1k+159%-4 years ago
1.7.0
ESM + CommonJSNoneNode.js utilities, TypeScript tooling
@stdlib/process-cwd
Return the current working directory.
542k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Node.js utilities
@stdlib/utils-library-manifest
Load a manifest for compiling source files.
541.9k---7 months ago
0.2.4
CommonJSBundledNode.js utilities
tiny-worker
Tiny WebWorker for Server
539.1k+156%-7 years ago
2.3.0
CommonJSNoneNode.js utilities
unleash-client
Unleash Client for Node
528.2k+80%-1 month ago
6.12.1
CommonJSBundledNode.js utilities
@secretlint/secretlint-rule-no-dotenv
A secretlint rule for dotenv
523.9k---29 days ago
13.0.5
ESM onlyBundledConfiguration, Node.js utilities
bip174
[![Build Status](https://github.com/bitcoinjs/bip174/actions/workflows/main_ci.yml/badge.svg)](https://github.com/bitcoinjs/bip174/actions/workflows/main_ci.yml) [![NPM](https://img.shields.io/npm/v/bip174.svg)](https://www.npmjs.org/package/bip174)
512.2k+84%-17 days ago
3.0.1
ESM + CommonJSBundledBlockchain and Web3, Node.js utilities
libnpmsearch
Programmatic API for searching in npm and compatible registries.
509.4k-19%-2 months ago
10.0.0
CommonJSNoneNode.js utilities
google-proto-files
All of the Google API's protocol buffer files
507.4k+190%-1 month ago
6.0.1
CommonJSBundledCloud SDKs, Node.js utilities
libnpmteam
npm Team management APIs
501.5k-14%-2 months ago
9.0.0
CommonJSNoneNode.js utilities
libnpmorg
Programmatic api for `npm org` commands
501.4k-14%-2 months ago
9.0.0
CommonJSNoneNode.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.