Skip to content
JS
Packages

JavaScript packages

42,510 npm packages in 67 categories, with weekly downloads, 12-month growth, bundle size, last release, module format and types for each.

42,510 packages67 categoriesComparisons

All packages

42,510 packages
PackageWeekly downloads12-month changeGzipLast releaseModuleTypesCategories
cross-env
Run scripts that set and use environment variables across platforms
18.4m+98%-11 months ago
10.1.0
ESM onlyBundledNode.js utilities, Configuration
@opentelemetry/instrumentation-http
OpenTelemetry instrumentation for `node:http` and `node:https` http client and server modules
18.4m+154%-25 days ago
0.222.0
CommonJSBundledMonitoring and error tracking
anynum
Normalize all Unicode decimal digits (Devanagari, Arabic, Thai, etc.) to ASCII numerals. Zero dependencies, performance-first.
18.4m--3 months ago
1.0.1
ESM onlyNoneNumbers and maths
validator
String validation and sanitization
18.4m+39%-5 months ago
13.15.35
CommonJSNoneSchema validation, Security
libphonenumber-js
A simpler (and smaller) rewrite of Google Android's libphonenumber library in javascript
18.3m+146%-2 days ago
1.13.14
ESM + CommonJSBundled-
is-node-process
Reliably determines if the code is running in Node.js
18.3m+178%-3 years ago
1.2.0
ESM + CommonJSBundled-
defer-to-connect
The safe way to handle the `connect` socket event
18.3m+16%-5 years ago
2.0.1
CommonJSBundled-
vfile-location
vfile utility to convert between positional (line and column-based) and offset (range-based) locations
18.3m+203%-2 years ago
5.0.3
ESM onlyBundled-
repeat-string
Repeat the given string n times. Fastest implementation for repeating a string.
18.2m-1%-9 years ago
1.6.1
CommonJSNoneStrings and text
table
Formats data into a string table.
18.2m+21%-1 year ago
6.9.0
CommonJSBundledCLI tools and terminal utilities
extract-zip
unzip a zip file into a directory using 100% javascript
18.2m+29%-6 years ago
2.0.1
CommonJSBundledCompression and archives
acorn-import-phases
Support for `import <defer|source>` phase syntax in Acorn
18.2m+178%-1 year ago
1.0.4
ESM + CommonJSBundled-
registry-auth-token
Get the auth token set for an npm registry (if any)
18.1m+41%-8 months ago
5.1.1
CommonJSBundledAuthentication and authorisation
joycon
Load config with ease.
18.1m+173%-4 years ago
3.1.1
CommonJSBundled-
@opentelemetry/exporter-metrics-otlp-http
OpenTelemetry Collector Metrics Exporter allows user to send collected metrics to the OpenTelemetry Collector
18.1m+351%-25 days ago
0.222.0
ESM + CommonJSBundledMonitoring and error tracking
to-fast-properties
Force V8 to use fast properties for an object
18m-28%-5 years ago
4.0.0
ESM onlyNone-
winston-transport
Base stream implementations for winston@3 and up.
18m+46%-1 year ago
4.9.0
CommonJSBundledLogging
verror
richer JavaScript errors
18m-5%-4 years ago
1.10.1
CommonJSNone-
sha.js
Streamable SHA hashes in pure javascript
18m+23%-1 year ago
2.4.12
-NoneCryptography and hashing
@jsonjoy.com/util
Various helper utilities
18m+207%-18 days ago
18.30.0
CommonJSBundledParsers and serialisers
logform
An mutable object-based log format designed for chaining & objectMode streams.
18m+39%-1 year ago
2.7.0
CommonJSBundledLogging
browserify-zlib
Full zlib module for the browser
18m+58%-9 years ago
0.2.0
CommonJSNoneCompression and archives
http-signature
Reference implementation of Joyent's HTTP Signature scheme.
18m-8%-2 years ago
1.4.0
CommonJSNone-
tiny-inflate
A tiny inflate implementation
18m+361%-6 years ago
1.0.3
CommonJSNoneCompression and archives
caseless
Caseless object set/get/has, very useful when working with HTTP headers.
17.9m-8%-9 years ago
0.12.0
CommonJSNone-
code-block-writer
A simple code writer that assists with formatting and visualizing blocks of code.
17.9m+272%-1 year ago
13.0.3
ESM + CommonJSBundledTypeScript tooling
external-editor
Edit a string with the users preferred text editor using $VISUAL or $ENVIRONMENT
17.9m-8%-7 years ago
3.1.0
CommonJSBundled-
humanize-ms
transform humanize time to ms
17.9m+42%-1 year ago
2.0.0
ESM + CommonJSBundled-
vscode-languageserver-types
Types used by the Language server for node
17.9m+261%-29 days ago
3.18.3
ESM + CommonJSBundled-
dijkstrajs
A simple JavaScript implementation of Dijkstra's single-source shortest-paths algorithm.
17.9m+412%-3 years ago
1.0.3
CommonJSNone-
@jsonjoy.com/json-pack
High-performance JSON serialization library
17.9m+199%-18 days ago
18.30.0
CommonJSBundledParsers and serialisers
ai
AI SDK by Vercel - build apps like ChatGPT, Claude, Gemini, and more with a single interface for any model using the Vercel AI Gateway or go direct to OpenAI, Anthropic, Google, or any other model provider.
17.9m+484%-1 day ago
7.0.114
ESM onlyBundledCloud SDKs, React
is-installed-globally
Check if your package was installed globally
17.9m+38%-4 days ago
1.0.1
ESM onlyBundledCLI tools and terminal utilities
builtin-modules
A static list of the Node.js builtin modules from the latest Node.js version
17.9m+18%-9 days ago
5.4.0
ESM onlyBundled-
@clack/prompts
Effortlessly build beautiful command-line apps 🪄 [Try the demo](https://stackblitz.com/edit/clack-prompts?file=index.js)
17.8m+772%-12 days ago
1.8.1
ESM onlyBundledCLI tools and terminal utilities
fecha
Date formatting and parsing
17.8m+53%-4 years ago
4.2.3
ESM + CommonJSBundledDate and time
@clack/core
Clack contains low-level primitives for implementing your own command-line applications.
17.8m+791%-12 days ago
1.5.1
ESM onlyBundledCLI tools and terminal utilities
vscode-uri
The URI implementation that is used by VS Code and its extensions
17.8m+148%-1 month ago
3.2.0
ESM + CommonJSBundled-
workerd
👷 workerd, Cloudflare's JavaScript/Wasm Runtime
17.8m+811%-1 day ago
1.20260925.1
CommonJSNone-
json-parse-better-errors
JSON.parse with context information on error
17.7m+8%-8 years ago
1.0.2
CommonJSNone-
engine.io-parser
Parser for the client for the realtime Engine
17.7m+86%-2 years ago
5.2.3
ESM + CommonJSBundledWebSockets and realtime
rw
Now stdin and stdout are files.
17.7m+198%-9 years ago
1.3.3
CommonJSNone-
stream-browserify
the stream module from node core for browsers
17.7m+41%-6 years ago
3.0.0
CommonJSNone-
@napi-rs/canvas
Canvas for Node.js with skia backend
17.7m+1042%-17 days ago
1.0.9
CommonJSBundled3D, WebGL and game engines, PDF and documents
redis-errors
Error classes used in node_redis
17.7m+157%-9 years ago
1.2.0
CommonJSNoneDatabase clients and drivers
aproba
A ridiculously light-weight argument validator (now browser friendly)
17.6m-6%-1 year ago
2.1.0
CommonJSNoneSchema validation
turbo
Turborepo is the build system for coding agents.
17.6m+269%-1 day ago
2.11.4
CommonJSNoneBuild tools
triple-beam
Definitions of levels for logging purposes & shareable Symbol constants.
17.6m+43%-3 years ago
1.4.1
CommonJSNoneLogging
@tanstack/router-core
Modern and scalable routing for React applications
17.6m+1742%-9 days ago
1.171.32
ESM + CommonJSBundledRouting, TypeScript tooling
debounce
Delay function calls until a set time elapses after the last invocation
17.6m+93%-10 months ago
3.0.0
ESM onlyBundledQueues and background jobs, Promises and async control flow

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.

Categories

67 with packages