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 |
|---|---|---|---|---|---|---|---|---|
| file-icon Get the icon of a file or app as a PNG image (macOS) | 8.9k | +730% | - | 1 year ago 6.0.0 | ESM only | Bundled | Icons, Node.js utilities | |
| @env-spec/parser Parser for @env-spec enabled dotenv files | 8.9k | - | - | - | 7 days ago 0.6.0 | ESM + CommonJS | Bundled | Configuration, Node.js utilities |
| node-tikzjax A port of TikZJax runs on pure Node.js and WebAssembly. | 8.9k | +1162% | - | - 1.0.5 | CommonJS | Bundled | Node.js utilities | |
| ggit Local promise-returning git command wrappers | 8.8k | -40% | - | 7 years ago 2.4.12 | CommonJS | None | Node.js utilities | |
| @xmpp/time XMPP Date and Time Profiles for JavaScript | 8.8k | - | - | - | 10 months ago 0.14.0 | ESM only | None | Date and time, Node.js utilities |
| @qvac/error Base error handling library for QVAC | 8.8k | - | - | - | 11 days ago 0.2.0 | ESM only | Bundled | Node.js utilities |
| @putout/plugin-filesystem 🐊Putout plugin operates with filesystem | 8.8k | - | - | - | 17 days ago 13.6.0 | ESM only | None | Linting and formatting, Node.js utilities |
| nodejs-latest Get the latest (LTS) node.js version and versions of its modules. | 8.7k | +17355% | - | 10 years ago 1.1.0 | CommonJS | None | Node.js utilities | |
| @putout/plugin-math 🐊Putout plugin helps with Math | 8.6k | - | - | - | 7 months ago 5.1.0 | ESM only | None | Linting and formatting, Node.js utilities |
| @pengzhanbo/utils a personal utils package | 8.5k | - | - | - | 6 days ago 3.12.0 | ESM only | Bundled | DOM and browser utilities, Node.js utilities |
| gulp-execa Gulp.js command execution for humans | 8.5k | -42% | - | 1 year ago 8.0.1 | ESM only | Bundled | CLI tools and terminal utilities, Node.js utilities | |
| @nodearch/express nodearch express server | 8.4k | - | - | - | 1 month ago 2.2.0 | ESM only | Bundled | HTTP servers and web frameworks, Node.js utilities |
| jsconfig.json Small tool which automatically generates jsconfig.json, used for vscode workspace configuration, with defaults and paths from webpack config. | 8.4k | -96% | - | 4 years ago 2.3.3 | - | None | Bundlers, CLI tools and terminal utilities | |
| @boringnode/queue A simple and efficient queue system for Node.js applications | 8.4k | - | - | - | 1 month ago 0.7.1 | ESM only | Bundled | Queues and background jobs, Node.js utilities |
| sd-notify wrapper around sd_notify for using systemd as a node process manager | 8.3k | +48% | - | 6 years ago 2.8.0 | CommonJS | None | Node.js utilities | |
| edit-dotenv Edit a .env file string with preserved whitespace. | 8.3k | +1637% | - | 9 years ago 1.0.4 | - | None | Configuration, Node.js utilities | |
| yub Yubico Yubikey API Client for Node.js | 8.2k | -48% | - | 10 years ago 0.11.1 | CommonJS | None | Authentication and authorisation, Security | |
| @putout/plugin-webpack 🐊Putout plugin helps with migration to latest webpack | 8.2k | - | - | - | 1 year ago 4.0.0 | ESM only | None | Linting and formatting, Node.js utilities |
| revai-node-sdk Rev AI makes speech applications easy to build! | 8.1k | +32% | - | 2 years ago 3.8.5 | ESM + CommonJS | Bundled | WebSockets and realtime, Node.js utilities | |
| gulp-gh-pages gulp plugin to publish contents to Github pages | 8.1k | -6% | - | 10 years ago 0.5.4 | - | None | Node.js utilities | |
| @putout/plugin-remove-useless-map 🐊Putout plugin adds ability to remove useless `.map` | 8.1k | - | - | - | 7 months ago 3.0.1 | ESM only | None | Linting and formatting, Node.js utilities |
| @putout/plugin-convert-template-to-string 🐊Putout plugin adds ability to find and remove useless template string | 8k | - | - | - | 1 year ago 3.0.0 | ESM only | None | Linting and formatting, Node.js utilities |
| env-dot-prop Get, set, or delete nested properties of process.env using a dot path | 7.9k | -36% | - | 6 years ago 3.0.0 | CommonJS | None | Configuration, Node.js utilities | |
| @launchdarkly/server-sdk-ai LaunchDarkly AI SDK for Server-Side JavaScript | 7.8k | - | - | - | 2 days ago 2.0.7 | ESM + CommonJS | Bundled | Node.js utilities |
| config-dug Config loader with support for AWS Secrets Manager | 7.8k | -1% | - | 2 months ago 1.10.1 | CommonJS | Bundled | Configuration, TypeScript tooling | |
| @valkey/valkey-glide-darwin-arm64 Native bindings for valkey-glide on darwin-arm64 | 7.8k | - | - | - | 1 day ago 2.5.3 | CommonJS | None | Node.js utilities, TypeScript tooling |
| zod-config Load configuration variables from multiple sources with flexible adapters, ensuring type safety with Zod. | 7.7k | +298% | - | 11 months ago 1.4.0 | ESM + CommonJS | Bundled | Configuration, Parsers and serialisers | |
| @stdlib/object-inverse Invert an object, such that keys become values and values become keys. | 7.7k | - | - | - | 7 months ago 0.1.1 | CommonJS | Bundled | Utility libraries, Node.js utilities |
| @applitools/jsdom jsdom without canvas 19.0.0 | 7.6k | - | - | - | 4 years ago 1.0.4 | CommonJS | None | Scraping and browser automation, Node.js utilities |
| ndepe `Ndepe` is a utility that analyzes your Node.js project's source code to extract the necessary dependencies and files required for deployment and emits these files to a designed node_modules directory that can be used for the deployment. `Ndepe` can simpl | 7.6k | +110% | - | 8 months ago 0.1.13 | ESM + CommonJS | Bundled | Node.js utilities | |
| poku 🐷 Poku makes testing easy for Node.js, Bun, Deno, and you at the same time. | 7.6k | +47% | - | 3 months ago 4.5.0 | ESM + CommonJS | Bundled | Testing, Node.js utilities | |
| envars Load environment variables from .env files. Decode secret values from AWS Secrets Manager, Google Secret Manager, and other sources. | 7.6k | +252% | - | 1 year ago 1.1.1 | ESM only | Bundled | Configuration, Node.js utilities | |
| express-lazy-router Lazy loading for express router | 7.5k | +161% | - | 3 years ago 1.0.6 | ESM + CommonJS | Bundled | HTTP servers and web frameworks, Node.js utilities | |
| electron-prebuilt Install prebuilt electron binaries for the command-line using npm | 7.4k | +118% | - | - 1.4.13 | CommonJS | None | Node.js utilities | |
| easy-yopmail Easy-YOPMail (get mail address, inbox and read mail from YOPMail with nodeJS) | 7.4k | +28% | - | 11 months ago 5.2.2 | CommonJS | None | Email, Node.js utilities | |
| mp3tag.js MP3 tagging library written in pure JavaScript | 7.4k | +57% | - | 2 months ago 3.17.0 | ESM + CommonJS | Bundled | Video and audio, Node.js utilities | |
| @stdlib/strided-base-nullary Apply a nullary callback and assign results to elements in a strided output array. | 7.3k | - | - | - | 7 months ago 0.3.1 | CommonJS | Bundled | Node.js utilities |
| easytimer.js Timer/Chronometer/Countdown compatible with AMD and NodeJS | 7.2k | -3% | - | 3 years ago 4.6.0 | CommonJS | Bundled | Node.js utilities, Testing | |
| electron-is An 'is' utility for Electron which provides a set of handy functions, with a self-descriptive name. | 7.2k | +26% | - | 8 years ago 3.0.0 | CommonJS | None | Utility libraries, Node.js utilities | |
| dotenv-checker 🔌 CLI to check/generate .env files and maintain them synchronized | 7.1k | +104% | - | 2 years ago 1.1.7 | CommonJS | None | Configuration, Node.js utilities | |
| @dotenv-run/esbuild Run your scripts with dotenv variables | 7.1k | - | - | - | 1 month ago 1.5.3 | ESM + CommonJS | Bundled | Configuration, Node.js utilities |
| @valkey/valkey-glide-darwin-x64 Native bindings for valkey-glide on darwin-x64 | 7.1k | - | - | - | 1 day ago 2.5.3 | CommonJS | None | Node.js utilities, TypeScript tooling |
| @stdlib/blas-base-matrix-triangles BLAS matrix triangles. | 7.1k | - | - | - | 7 months ago 0.0.3 | CommonJS | Bundled | Utility libraries, Node.js utilities |
| spawk child_process.spawn mocking library | 6.9k | +3% | - | 2 years ago 1.8.2 | CommonJS | Bundled | Node.js utilities, Testing | |
| @stdlib/blas-base-transpose-operations BLAS transpose operations. | 6.9k | - | - | - | 7 months ago 0.1.1 | CommonJS | Bundled | Utility libraries, Node.js utilities |
| node-upload-images Library for uploading images to popular image hosting services, uses Node and Axios. | 6.8k | -60% | - | 3 years ago 1.0.1 | CommonJS | Bundled | Node.js utilities, HTTP clients | |
| fast-text-table Quickly generate borderless text tables with alignment | 6.8k | +118% | - | - 1.1.0 | ESM + CommonJS | Bundled | CLI tools and terminal utilities, Node.js utilities | |
| @commercetools/sdk-middleware-queue Middleware for queueing requests, to use with @commercetools/sdk-client | 6.8k | - | - | - | 1 year ago 4.0.1 | ESM + CommonJS | None | CLI tools and terminal utilities, Node.js utilities |
| @taigrr/gitward Painless, git-tracked, encrypted secrets for your monorepo. | 6.7k | - | - | - | 7 days ago 0.1.2 | ESM only | None | Configuration, Node.js utilities |
| gulp-multi-process Run gulp tasks in separate cpu processes | 6.7k | -13% | - | 6 years ago 1.4.0 | CommonJS | None | 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.
- file-iconGet the icon of a file or app as a PNG image (macOS)
- @env-spec/parserParser for @env-spec enabled dotenv files
- node-tikzjaxA port of TikZJax runs on pure Node.js and WebAssembly.
- ggitLocal promise-returning git command wrappers
- @xmpp/timeXMPP Date and Time Profiles for JavaScript
- @qvac/errorBase error handling library for QVAC
- @putout/plugin-filesystem🐊Putout plugin operates with filesystem
- nodejs-latestGet the latest (LTS) node.js version and versions of its modules.
- @putout/plugin-math🐊Putout plugin helps with Math
- @pengzhanbo/utilsa personal utils package
- gulp-execaGulp.js command execution for humans
- @nodearch/expressnodearch express server
- jsconfig.jsonSmall tool which automatically generates jsconfig.json, used for vscode workspace configuration, with defaults and paths from webpack config.
- @boringnode/queueA simple and efficient queue system for Node.js applications
- sd-notifywrapper around sd_notify for using systemd as a node process manager
- edit-dotenvEdit a .env file string with preserved whitespace.
- yubYubico Yubikey API Client for Node.js
- @putout/plugin-webpack🐊Putout plugin helps with migration to latest webpack
- revai-node-sdkRev AI makes speech applications easy to build!
- gulp-gh-pagesgulp plugin to publish contents to Github pages
- @putout/plugin-remove-useless-map🐊Putout plugin adds ability to remove useless `.map`
- @putout/plugin-convert-template-to-string🐊Putout plugin adds ability to find and remove useless template string
- env-dot-propGet, set, or delete nested properties of process.env using a dot path
- @launchdarkly/server-sdk-aiLaunchDarkly AI SDK for Server-Side JavaScript
- config-dugConfig loader with support for AWS Secrets Manager
- @valkey/valkey-glide-darwin-arm64Native bindings for valkey-glide on darwin-arm64
- zod-configLoad configuration variables from multiple sources with flexible adapters, ensuring type safety with Zod.
- @stdlib/object-inverseInvert an object, such that keys become values and values become keys.
- @applitools/jsdomjsdom without canvas 19.0.0
- ndepe`Ndepe` is a utility that analyzes your Node.js project's source code to extract the necessary dependencies and files required for deployment and emits these files to a designed node_modules directory that can be used for the deployment. `Ndepe` can simpl
- poku🐷 Poku makes testing easy for Node.js, Bun, Deno, and you at the same time.
- envarsLoad environment variables from .env files. Decode secret values from AWS Secrets Manager, Google Secret Manager, and other sources.
- express-lazy-routerLazy loading for express router
- electron-prebuiltInstall prebuilt electron binaries for the command-line using npm
- easy-yopmailEasy-YOPMail (get mail address, inbox and read mail from YOPMail with nodeJS)
- mp3tag.jsMP3 tagging library written in pure JavaScript
- @stdlib/strided-base-nullaryApply a nullary callback and assign results to elements in a strided output array.
- easytimer.jsTimer/Chronometer/Countdown compatible with AMD and NodeJS
- electron-isAn 'is' utility for Electron which provides a set of handy functions, with a self-descriptive name.
- dotenv-checker🔌 CLI to check/generate .env files and maintain them synchronized
- @dotenv-run/esbuildRun your scripts with dotenv variables
- @valkey/valkey-glide-darwin-x64Native bindings for valkey-glide on darwin-x64
- @stdlib/blas-base-matrix-trianglesBLAS matrix triangles.
- spawkchild_process.spawn mocking library
- @stdlib/blas-base-transpose-operationsBLAS transpose operations.
- node-upload-imagesLibrary for uploading images to popular image hosting services, uses Node and Axios.
- fast-text-tableQuickly generate borderless text tables with alignment
- @commercetools/sdk-middleware-queueMiddleware for queueing requests, to use with @commercetools/sdk-client
- @taigrr/gitwardPainless, git-tracked, encrypted secrets for your monorepo.
- gulp-multi-processRun gulp tasks in separate cpu processes