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
pngjs
PNG encoder/decoder in pure JS, supporting any bit size & interlace, async & sync with full test suite.
44.6m+286%-3 years ago
7.0.0
CommonJSNoneImage processing
any-promise
Resolve any installed ES6 compatible promise
44.5m+115%-10 years ago
1.3.0
CommonJSBundledPromises and async control flow
@aws-sdk/credential-provider-login
AWS credential provider that sources credentials from aws login cached tokens
44.5m--3 days ago
3.972.79
ESM + CommonJSBundledCloud SDKs
zod-to-json-schema
Converts Zod schemas to Json Schemas
44.4m+332%-5 months ago
3.25.2
ESM + CommonJSBundledSchema validation
postgres-date
Postgres date column parser
44.4m+198%-4 years ago
2.1.0
CommonJSBundledDate and time, Database clients and drivers
pg-types
Query result type converters for node-postgres
44.4m+202%-1 year ago
4.1.0
CommonJSBundledDatabase clients and drivers
jest-validate
Generic configuration validation tool that helps you with warnings, errors and deprecation messages as well as showing users examples of correct configuration.
44.4m+43%-24 days ago
30.5.1
ESM + CommonJSBundledTesting
@colors/colors
get colors in your node.js console
44.3m+74%-18 days ago
1.6.1
CommonJSNoneCLI tools and terminal utilities
babel-plugin-polyfill-corejs3
A Babel plugin to inject imports to core-js@3 polyfills
44.3m+67%-3 months ago
1.0.0
ESM onlyNone-
unplugin
Unified plugin system for build tools
44.2m+219%-9 days ago
3.4.0
ESM onlyBundled-
micromark-util-types
micromark utility with a couple of typescript types
44.2m+246%-1 year ago
2.0.2
ESM onlyBundledTypeScript tooling
process
process information for node.js and browsers
44.1m+44%-9 years ago
0.11.10
CommonJSNone-
proc-log
just emit 'log' events on the process object
43.8m+113%-4 months ago
7.0.0
CommonJSNone-
vfile-message
vfile utility to create a virtual message
43.8m+191%-1 year ago
4.0.3
ESM onlyBundled-
read-pkg
Read a package.json file
43.7m+8%-7 months ago
10.1.0
ESM onlyBundled-
@testing-library/react
Simple and complete React DOM testing utilities that encourage good testing practices.
43.7m+173%-29 days ago
16.3.3
ESM + CommonJSBundledTesting, React
@inquirer/type
Inquirer core TS types
43.6m+176%-23 days ago
4.1.1
ESM onlyBundledCLI tools and terminal utilities, TypeScript tooling
@opentelemetry/sdk-metrics
OpenTelemetry metrics SDK
43.5m+283%-25 days ago
2.11.0
ESM + CommonJSBundledMonitoring and error tracking
socks
Fully featured SOCKS proxy client supporting SOCKSv4, SOCKSv4a, and SOCKSv5. Includes Bind and Associate functionality.
43.5m+63%-23 days ago
2.8.10
CommonJSBundled-
setimmediate
A shim for the setImmediate efficient script yielding API
43.5m+110%-10 years ago
1.0.5
CommonJSNone-
property-information
Info on the properties and attributes of the web platform
43.4m+200%-3 months ago
7.2.0
ESM onlyBundled-
webpack
Packs ECMAScript/CommonJs/AMD modules for the browser. Allows you to split your codebase into multiple bundles, which can be loaded on demand. Supports loaders to preprocess files, i.e. json, jsx, es7, css, less, ... and your custom stuff.
43.4m+46%-7 days ago
5.111.1
CommonJSBundled-
vfile
Virtual file format for text processing
43.4m+194%-2 years ago
6.0.3
ESM onlyBundledMarkdown
regjsparser
Parsing the JavaScript's RegExp in JavaScript.
43.3m+36%-7 days ago
0.13.3
CommonJSBundled-
unicorn-magic
Some useful utilities I often need
43.2m+147%-1 day ago
0.4.1
ESM onlyBundledNode.js utilities
watchpack
Wrapper library for directory and file watching.
43.2m+56%-3 months ago
2.5.2
CommonJSBundledFiles and file systems
bignumber.js
A library for arbitrary-precision decimal and non-decimal arithmetic
43.2m+144%-2 months ago
11.1.5
ESM + CommonJSBundledNumbers and maths
pkg-types
Node.js utilities and TypeScript definitions for `package.json` and `tsconfig.json`
43.1m+170%-18 days ago
2.3.3
CommonJSBundled-
dir-glob
Convert directories to glob compatible strings
43.1m+14%-7 years ago
3.0.1
-NoneFiles and file systems
micromark-factory-space
micromark factory to parse markdown space (found in lots of places)
43m+256%-1 year ago
2.0.1
ESM onlyBundledMarkdown
jest-get-type
A utility function to get the type of a value
43m-3%-3 years ago
29.6.3
CommonJSBundledTesting
react-hook-form
Performant, flexible and extensible forms library for React Hooks
43m+227%-14 days ago
7.88.0
ESM + CommonJSBundledTypeScript tooling, React
escodegen
ECMAScript code generator
42.8m+27%-3 years ago
2.1.0
CommonJSNone-
safe-stable-stringify
Deterministic and safely JSON.stringify to quickly serialize JavaScript objects
42.7m+115%-2 years ago
2.5.0
ESM + CommonJSBundled-
character-entities
Map of named character references
42.7m+187%-4 years ago
2.0.2
ESM onlyBundled-
postcss-load-config
Autoload Config for PostCSS
42.7m+100%-2 years ago
6.0.1
CommonJSBundledCSS-in-JS and styling
fetch-blob
Blob & File implementation in Node.js, originally from node-fetch.
42.6m+260%-3 years ago
4.0.0
ESM onlyBundledHTTP clients
json-schema
JSON Schema validation and specifications
42.6m+68%-4 years ago
0.4.0
CommonJSNoneSchema validation
default-browser
Get the default browser
42.6m+270%-1 month ago
5.5.1
ESM onlyBundled-
es-iterator-helpers
An ESnext spec-compliant iterator helpers shim/polyfill/replacement that works as far down as ES3.
42.5m+129%-2 months ago
1.4.0
CommonJSNonePolyfills and shims
decimal.js-light
An arbitrary-precision Decimal type for JavaScript.
42.2m+561%-5 years ago
2.5.1
ESM + CommonJSBundledNumbers and maths
is-descriptor
Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.
42.2m-7%-4 months ago
3.1.2
CommonJSNoneNode.js utilities
character-entities-legacy
List of legacy HTML named character references that don’t need a trailing semicolon
42m+203%-4 years ago
3.0.0
ESM onlyBundled-
mdast-util-to-string
mdast utility to get the plain text content of a node
42m+168%-3 years ago
4.0.0
ESM onlyBundledParsers and serialisers, Markdown
node-int64
Support for representing 64-bit integers in JavaScript
42m+31%-11 years ago
0.4.0
CommonJSNone-
array.prototype.tosorted
An ESnext spec-compliant `Array.prototype.toSorted` shim/polyfill/replacement that works as far down as ES3.
42m+117%-2 years ago
1.1.4
CommonJSNonePolyfills and shims
victory-vendor
Vendored dependencies for Victory
41.9m+543%-1 year ago
37.3.6
ESM + CommonJSBundledCharts and data visualisation, React
process-warning
A small utility for creating warnings and emitting them.
41.9m+216%-1 month ago
5.1.0
CommonJSBundledHTTP servers and web frameworks
babel-plugin-istanbul
A babel plugin that adds istanbul instrumentation to ES6 code
41.9m+34%-5 months ago
8.0.0
CommonJSNone-
formdata-polyfill
HTML5 `FormData` for Browsers and Node.
41.9m+249%-4 years ago
4.0.10
ESM onlyNonePolyfills and shims, HTTP clients

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