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
babel-dead-code-elimination
Composable primitives for dead code elimination in Babel
17.6m+1268%-1 month ago
2.0.0
ESM onlyBundled-
formidable
A node.js module for parsing form data, especially file uploads.
17.5m+58%-1 year ago
3.5.4
ESM + CommonJSNoneFiles and file systems
find-root
find the closest package.json
17.5m+33%-9 years ago
1.1.0
CommonJSNone-
hash.js
Various hash functions that could be run by both browser and node
17.5m+49%-7 years ago
1.1.7
CommonJSBundledCryptography and hashing
proto-list
A utility for managing a prototype chain
17.5m+54%-11 years ago
1.2.4
CommonJSNone-
lodash.sortby
The lodash method `_.sortBy` exported as a module.
17.5m+13%-10 years ago
4.7.0
-NoneUtility libraries
standard-as-callback
A performant and standard (Bluebird) library that registers a node-style callback on a promise
17.4m+157%-5 years ago
2.1.0
CommonJSBundledPromises and async control flow
@tanstack/history
Modern and scalable routing for React applications
17.4m+1601%-13 days ago
1.162.4
ESM + CommonJSBundledRouting, TypeScript tooling
fork-ts-checker-webpack-plugin
Runs typescript type checker and linter on separate process.
17.4m+20%-1 year ago
9.1.0
CommonJSBundledTypeScript tooling, Bundler plugins and loaders
temp-dir
Get the real path of the system temp directory
17.3m+21%-4 years ago
3.0.0
ESM onlyBundled-
rc9
Read/Write config couldn't be easier!
17.3m+274%-23 days ago
3.1.0
ESM onlyBundled-
traverse
traverse and transform objects by visiting every node on a recursive walk
17.3m+90%-1 year ago
0.6.11
CommonJSNone-
hast-util-from-parse5
hast utility to transform from a `parse5` AST
17.3m+229%-1 year ago
8.0.3
ESM onlyBundled-
resolve-alpn
Detects the ALPN protocol
17.3m+48%-5 years ago
1.2.1
CommonJSNone-
d3-hierarchy
Layout algorithms for visualizing hierarchical data.
17.3m+231%-4 years ago
3.1.2
ESM onlyNoneCharts and data visualisation
camelcase-keys
Convert object keys to camel case
17.2m+5%-5 days ago
10.0.3
ESM onlyBundledStrings and text
config-chain
HANDLE CONFIGURATION ONCE AND FOR ALL
17.2m+63%-5 years ago
1.1.13
-NoneConfiguration
miniflare
Fun, full-featured, fully-local simulator for Cloudflare Workers
17.2m+756%-1 day ago
5.20260923.0-alpha
CommonJSBundledCloud SDKs
is-ci
Detect if the current environment is a CI server
17.2m-3%-1 year ago
4.1.0
CommonJSBundled-
gzip-size
Get the gzipped size of a string or buffer
17.2m+29%-4 years ago
7.0.0
ESM onlyBundledCompression and archives
jsonpointer
Simple JSON Addressing.
17.2m+78%-4 years ago
5.0.1
CommonJSBundled-
vscode-jsonrpc
A json rpc implementation over streams
17.2m+306%-29 days ago
9.0.2
CommonJSBundled-
@tanstack/react-virtual
Headless UI for virtualizing scrollable elements in React
17.1m+264%-12 days ago
3.14.13
ESM + CommonJSBundledTables and data grids, React
strict-uri-encode
A stricter URI encode adhering to RFC 3986
17.1m+49%-9 years ago
2.0.0
-NoneURLs and query strings
@tanstack/react-router
Modern and scalable routing for React applications
17m+1665%-3 days ago
1.170.39
ESM + CommonJSBundledRouting, React
@discoveryjs/json-ext
A set of efficient utilities that extend the use of JSON (streaming, estimate size, NDJSON/JSONL, etc.)
17m+26%-4 months ago
1.1.0
ESM + CommonJSBundledParsers and serialisers, Promises and async control flow
snake-case
Transform into a lower case string with underscores between words
17m+45%-2 years ago
4.0.0
ESM onlyNoneUtility libraries
@opentelemetry/otlp-grpc-exporter-base
OpenTelemetry OTLP-gRPC Exporter base (for internal use only)
16.9m+254%-25 days ago
0.222.0
CommonJSBundledMonitoring and error tracking
terminal-link
Create clickable links in the terminal
16.9m+50%-1 year ago
5.0.0
ESM onlyBundledCLI tools and terminal utilities
isstream
Determine if an object is a Stream
16.9m-9%-11 years ago
0.1.2
CommonJSNone-
strict-event-emitter
Type-safe implementation of EventEmitter for browser and Node.js
16.9m+140%-3 years ago
0.5.1
ESM + CommonJSBundled-
web-namespaces
Map of web namespaces
16.9m+255%-4 years ago
2.0.1
ESM onlyBundled-
safe-regex
detect possibly catastrophic, exponential-time regular expressions
16.8m+31%-6 years ago
2.1.1
CommonJSNone-
d3-quadtree
Two-dimensional recursive spatial subdivision.
16.8m+276%-5 years ago
3.0.1
ESM onlyNoneCharts and data visualisation
@floating-ui/react
Floating UI for React
16.8m+158%-2 months ago
0.27.20
ESM + CommonJSBundledReact
redis-parser
Javascript Redis protocol (RESP) parser
16.8m+137%-9 years ago
3.0.0
CommonJSNoneDatabase clients and drivers, Parsers and serialisers
nodemailer
Easy as cake e-mail sending from your Node.js applications
16.8m+193%-12 days ago
10.0.10
ESM + CommonJSBundledEmail
obuf
Byte buffer specialized for data in chunks with special cases for dropping bytes in the front, merging bytes in to various integer types and abandoning buffer without penalty for previous chunk merges.
16.7m+5%-8 years ago
1.1.2
CommonJSNone-
selfsigned
Generate self signed certificates private and public keys
16.7m+4%-8 months ago
5.5.0
CommonJSBundled-
raf
requestAnimationFrame polyfill for node and the browser
16.7m+81%-7 years ago
3.4.1
CommonJSNonePolyfills and shims
d3-force
Force-directed graph layout using velocity Verlet integration.
16.7m+251%-5 years ago
3.0.0
ESM onlyNoneCharts and data visualisation
sshpk
A library for finding and using SSH public keys
16.7m-10%-2 years ago
1.18.0
CommonJSNone-
throat
Throttle the parallelism of an asynchronous (promise returning) function / functions
16.7m+37%-3 years ago
6.0.2
-NonePromises and async control flow
bs-logger
Bare simple logger for NodeJS
16.7m+9%-7 years ago
0.2.6
CommonJSBundledLogging
is-in-ssh
Check if the process is running in an SSH session
16.7m--10 months ago
1.0.0
ESM onlyBundled-
d3-scale-chromatic
Sequential, diverging and categorical color schemes.
16.7m+270%-2 years ago
3.1.0
ESM onlyNoneCharts and data visualisation
shiki
A beautiful Syntax Highlighter.
16.6m+425%-1 month ago
4.4.3
ESM onlyBundledMarkdown, Parsers and serialisers
gauge
A terminal based horizontal gauge
16.6m-4%-2 years ago
5.0.2
CommonJSNone-
dezalgo
Contain async insanity so that the dark pony lord doesn't eat souls
16.6m+63%-4 years ago
1.0.4
CommonJSNonePromises and async control flow
@keyv/serialize
Serialization for Keyv
16.6m+294%-1 year ago
1.1.1
ESM + CommonJSBundledCaching, Database clients and drivers

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