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
cheerio
The fast, flexible & elegant library for parsing and manipulating HTML and XML.
19.8m+87%-8 months ago
1.2.0
ESM + CommonJSBundledParsers and serialisers, DOM and browser utilities
proxy-agent
Maps proxy protocols to `http.Agent` implementations
19.8m+54%-3 months ago
8.0.2
ESM onlyBundledNode.js utilities
@supabase/supabase-js
Isomorphic Javascript SDK for Supabase
19.7m+413%-3 days ago
2.117.1
ESM + CommonJSBundledCloud SDKs
get-uri
Returns a `stream.Readable` from a URI string
19.7m+60%-3 months ago
8.0.1
ESM onlyBundledURLs and query strings
pdfjs-dist
Generic build of Mozilla's PDF.js library.
19.7m+345%-27 days ago
6.3.289
CommonJSBundledPDF and documents
typedarray-to-buffer
Convert a typed array to a Buffer without a copy
19.7m+21%-5 years ago
4.0.0
CommonJSNoneDOM and browser utilities
unstorage
Universal Storage Layer
19.7m+707%-6 months ago
1.17.5
ESM + CommonJSBundled-
minipass-sized
A Minipass stream that raises an error if you get a different number of bytes than expected
19.6m+28%-8 months ago
2.0.0
ESM + CommonJSBundled-
@azure/abort-controller
Microsoft Azure SDK for JavaScript - Aborter
19.6m--2 months ago
2.2.0
ESM + CommonJSBundledCloud SDKs, TypeScript tooling
@azure/msal-common
Microsoft Authentication Library for js
19.6m+143%-10 days ago
16.14.1
ESM + CommonJSBundled-
joi
Object schema validation
19.6m+73%-14 days ago
18.2.9
CommonJSBundledSchema validation
netmask
Parse and lookup IP network blocks
19.5m+63%-5 months ago
2.1.1
CommonJSBundled-
pac-resolver
Generates an asynchronous resolver function from a PAC file
19.5m+57%-5 months ago
9.0.1
ESM onlyBundledNode.js utilities
pac-proxy-agent
A PAC file proxy `http.Agent` implementation for HTTP
19.5m+53%-3 months ago
9.1.0
ESM onlyBundledNode.js utilities
simple-get
Simplest way to make http get requests. Supports HTTPS, redirects, gzip/deflate, streams in < 100 lines.
19.5m+81%-4 years ago
4.0.1
CommonJSNoneCompression and archives, HTTP clients
url
The core `url` packaged standalone for use with Browserify.
19.5m-1%-2 years ago
0.11.4
CommonJSNoneURLs and query strings
@vue/shared
internal utils shared across @vue packages
19.5m+73%-9 days ago
3.5.43
ESM + CommonJSBundledVue
degenerator
Compiles sync functions into async generator functions
19.4m+72%-5 months ago
7.0.1
ESM onlyBundledNode.js utilities
hash-base
abstract base class for hash-streams
19.3m+9%-1 year ago
3.1.2
CommonJSNoneCryptography and hashing
simple-concat
Super-minimalist version of `concat-stream`. Less than 15 lines!
19.3m+80%-6 years ago
1.0.1
CommonJSNone-
ts-jest
A Jest transformer with source map support that lets you use Jest to test projects written in TypeScript
19.3m+22%-3 days ago
29.4.13
CommonJSBundledTesting, TypeScript tooling
winston
A logger for just about everything.
19.3m+35%-9 months ago
3.19.0
CommonJSBundledLogging
base64-arraybuffer
Encode/decode base64 data into ArrayBuffers
19.2m+155%-4 years ago
1.0.2
ESM + CommonJSBundled-
common-tags
a few common utility template tags for ES2015
19.2m+35%-4 years ago
1.8.2
ESM + CommonJSNone-
tabbable
Returns an array of all tabbable DOM nodes within a containing node.
19.2m+135%-3 months ago
6.5.0
ESM + CommonJSBundled-
google-gax
Google API Extensions
19.1m+108%-2 days ago
6.7.0
CommonJSBundledCloud SDKs, Node.js utilities
idb
A small wrapper that makes IndexedDB usable
19.1m+120%-1 year ago
8.0.3
ESM + CommonJSBundled-
d3-delaunay
Compute the Voronoi diagram of a set of two-dimensional points.
19.1m+325%-3 years ago
6.0.4
ESM onlyNone-
upath
A drop-in replacement / proxy to Node.js path, replacing \\ with / for all results & adding file extension functions.
19.1m+36%-2 months ago
3.0.8
ESM + CommonJSBundledTypeScript tooling
delaunator
An incredibly fast JavaScript library for Delaunay triangulation of 2D points
19m+313%-6 months ago
5.1.0
ESM onlyBundled-
qrcode
QRCode / 2d Barcode api with both server side and client side support using canvas
19m+361%-2 years ago
1.5.4
CommonJSNone-
ts-morph
TypeScript compiler wrapper for static analysis and code manipulation.
19m+254%-5 months ago
28.0.0
CommonJSBundledTypeScript tooling
@angular-devkit/core
Angular DevKit - Core Utility Library
18.9m+53%-2 days ago
22.2.0
CommonJSBundledAngular, CLI tools and terminal utilities
fs-monkey
Monkey patches for file system related things.
18.9m+29%-1 year ago
1.1.0
CommonJSNoneFiles and file systems
punycode.js
A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.
18.8m+176%-2 years ago
2.3.1
ESM + CommonJSNoneURLs and query strings
fastest-levenshtein
Fastest Levenshtein distance implementation in JS.
18.8m+41%-4 years ago
1.0.16
ESM + CommonJSBundled-
katex
Fast math typesetting for the web.
18.8m+483%-2 days ago
0.18.9
ESM + CommonJSBundledNumbers and maths
basic-ftp
FTP client for Node.js, supports FTPS over TLS, IPv6, Async/Await, and Typescript.
18.8m+68%-29 days ago
6.2.1
CommonJSBundledPromises and async control flow, TypeScript tooling
@jsonjoy.com/buffers
Various helper utilities for working with buffers and binary data
18.8m+659%-18 days ago
18.30.0
CommonJSBundledParsers and serialisers
@opentelemetry/exporter-logs-otlp-http
OpenTelemetry Collector Logs Exporter allows user to send collected logs to the OpenTelemetry Collector
18.8m+472%-25 days ago
0.222.0
ESM + CommonJSBundledMonitoring and error tracking
proper-lockfile
A inter-process and inter-machine lockfile utility that works on a local or network file system
18.7m+464%-5 years ago
4.1.2
CommonJSNoneFiles and file systems
loglevel
Minimal lightweight logging for JavaScript, adding reliable log level methods to any available console.log methods
18.7m+79%-2 years ago
1.9.2
CommonJSBundled-
react-fast-compare
Fastest deep equal comparison for React. Great for React.memo & shouldComponentUpdate. Also really fast general-purpose deep comparison.
18.7m+75%-3 years ago
3.2.2
CommonJSBundledReact
is-reference
Determine whether an AST node is a reference
18.7m+142%-1 year ago
3.0.3
ESM onlyBundled-
ansi-align
align-text with ANSI support for CLIs
18.7m+49%-4 years ago
3.0.1
CommonJSNoneCLI tools and terminal utilities
bplist-parser
Binary plist parser.
18.6m+161%-20 days ago
0.5.0
ESM + CommonJSBundledParsers and serialisers
clean-css
A well-tested CSS minifier
18.6m+13%-2 years ago
5.3.3
CommonJSNone-
style-loader
style loader module for webpack
18.6m+17%-2 years ago
4.0.0
CommonJSNoneBundler plugins and loaders
get-port
Get an available port
18.6m+61%-6 months ago
7.2.0
ESM onlyBundled-
giget
Download templates and git repositories with pleasure!
18.5m+217%-2 months ago
3.3.1
ESM onlyBundled-

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