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
socket.io-client
Realtime application framework client
11.1m+88%-9 months ago
4.8.3
ESM + CommonJSBundledWebSockets and realtime
object-treeify
Stringify Object as tree structure
11.1m+298%-1 year ago
5.0.1
ESM onlyNone-
@storybook/builder-vite
A Storybook builder to dev and build with Vite
11.1m+232%-24 days ago
10.6.0
ESM onlyBundledBundlers, Documentation tooling
fast-json-stringify
Stringify your JSON at max speed
11.1m+277%-2 months ago
7.0.1
CommonJSBundledParsers and serialisers
babel-plugin-react-compiler
Babel plugin for React Compiler.
11.1m+781%-11 months ago
1.0.0
CommonJSBundledReact, UI component libraries
uncrypto
Single API for Web Crypto API and Crypto Subtle working in Node.js, Browsers and other runtimes
11.1m+275%-3 years ago
0.1.3
ESM + CommonJSBundled-
es-get-iterator
Get an iterator for any JS language value. Works robustly across all environments, all versions.
11m+5%-3 years ago
1.1.3
ESM + CommonJSNone-
jsonify
JSON without touching any globals
11m+42%-3 years ago
0.0.1
CommonJSNone-
d
Property descriptor factory
11m+11%-2 years ago
1.0.2
-None-
graphql-tag
A JavaScript template literal tag that parses GraphQL queries
11m+65%-3 months ago
2.12.7
ESM + CommonJSBundled-
p-defer
Create a deferred promise
11m+56%-2 years ago
4.0.1
ESM onlyBundledPromises and async control flow
is-path-cwd
Check if a path is the current working directory
11m-9%-1 year ago
4.0.1
ESM onlyBundled-
es5-ext
ECMAScript extensions and shims
11m+13%-2 years ago
0.10.64
-NonePolyfills and shims
bson
A bson parser for node.js and the browser
11m+50%-11 days ago
7.3.3
ESM + CommonJSBundledDatabase clients and drivers
papaparse
Fast and powerful CSV parser for the browser that supports web workers and streaming large files. Converts CSV to JSON and JSON to CSV.
10.9m+185%-1 month ago
5.7.0
CommonJSNoneParsers and serialisers
arch
Better `os.arch()` for node and the browser -- detect OS architecture
10.9m+19%-2 years ago
3.0.0
CommonJSBundledNode.js utilities
ip-regex
Regular expression for matching IP addresses (IPv4 & IPv6)
10.9m+25%-4 years ago
5.0.0
ESM onlyBundled-
evp_bytestokey
The insecure key derivation algorithm from OpenSSL
10.9m+3%-9 years ago
1.0.3
CommonJSNoneCryptography and hashing
html-parse-stringify
Parses well-formed HTML (meaning all tags closed) into an AST and back. quickly.
10.9m+116%-2 months ago
4.0.1
ESM + CommonJSBundled-
es6-symbol
ECMAScript 6 Symbol polyfill
10.9m+7%-2 years ago
3.1.4
-NonePolyfills and shims
next-tick
Environment agnostic nextTick polyfill
10.9m+6%-6 years ago
1.1.0
-None-
confusing-browser-globals
A list of browser globals that are often used by mistake instead of local variables
10.9m-1%-4 years ago
1.0.11
CommonJSNoneLinting and formatting, Build tools
xmlhttprequest-ssl
XMLHttpRequest for Node
10.9m+89%-1 year ago
4.0.0
CommonJSNone-
react-error-boundary
Simple reusable React error boundary component
10.9m+73%-6 days ago
6.1.6
ESM + CommonJSBundledReact, PDF and documents
@biomejs/biome
Biome is a toolchain for the web: formatter, linter and more
10.9m+297%-10 days ago
2.5.14
-NoneLinting and formatting, TypeScript tooling
path-data-parser
Yet another SVG path parser. This one's tiny
10.8m+801%-6 years ago
0.1.0
ESM + CommonJSBundled-
points-on-path
Estimate points on a SVG path
10.8m+760%-6 years ago
0.2.1
ESM + CommonJSBundled-
sourcemap-codec
Encode/decode sourcemap mappings
10.8m+18%-6 years ago
1.4.8
ESM + CommonJSBundled-
thingies
Useful TypeScript utilities.
10.8m+98%-2 months ago
2.6.1
CommonJSBundledPromises and async control flow, Caching
jwks-rsa
Library to retrieve RSA public keys from a JWKS endpoint
10.8m+161%-3 months ago
4.1.0
CommonJSBundledCryptography and hashing
@mui/utils
Utility functions for React components.
10.8m+30%-30 days ago
9.4.0
ESM + CommonJSBundledReact, Utility libraries
md5.js
node style md5 on pure JavaScript
10.8m+4%-7 years ago
1.3.5
CommonJSNoneCryptography and hashing
mocha
Classic, reliable, trusted test framework for Node.js and the browser
10.8m+4%-9 days ago
12.0.2
ESM onlyNoneTesting
union-value
Set an array of unique values as the property of an object. Supports setting deeply nested properties using using object-paths/dot notation.
10.8m-8%-7 years ago
2.0.1
CommonJSNoneUtility libraries
fault
Functional errors with formatted output
10.7m+123%-4 years ago
2.0.1
ESM onlyBundled-
minimist-options
Pretty options for minimist
10.7m-3%-6 years ago
4.1.0
-None-
source-map-url
Tools for working with sourceMappingURL comments.
10.7m-6%-5 years ago
0.4.1
CommonJSNone-
crypto-browserify
implementation of crypto for the browser
10.7m+6%-1 year ago
3.12.1
CommonJSNone-
constants-browserify
node's constants module for the browser
10.7m-2%-11 years ago
1.0.0
CommonJSNone-
regexp-tree
Regular Expressions parser in JavaScript
10.7m+68%-3 years ago
0.1.27
-BundledParsers and serialisers
exceljs
Excel Workbook Manager - Read and Write xlsx and csv Files.
10.7m+351%-2 years ago
4.4.0
CommonJSBundledPDF and documents, Parsers and serialisers
pumpify
Combine an array of streams into a single duplex stream using pump and duplexify
10.7m-3%-6 years ago
2.0.1
CommonJSNone-
create-hmac
node style hmacs in the browser
10.7m+5%-8 years ago
1.1.7
CommonJSNoneCryptography and hashing
create-ecdh
createECDH but browserifiable
10.7m+11%-6 years ago
4.0.4
CommonJSNone-
until-async
Gracefully handle a Promise using async/await.
10.6m+926%-1 year ago
3.0.2
ESM onlyBundledPromises and async control flow
browserify-sign
adds node crypto signing for browsers
10.6m+3%-4 months ago
4.2.6
CommonJSNone-
helmet
help secure Express/Connect apps with various HTTP headers
10.6m+153%-2 months ago
8.3.0
ESM + CommonJSBundledSecurity
mnemonist
Curated collection of data structures for the JavaScript/TypeScript.
10.6m+128%-4 days ago
0.40.5
ESM + CommonJSBundledCaching
camelize
recursively transform key strings to camel-case
10.6m+49%-3 years ago
1.0.1
CommonJSNone-
jspdf
PDF Document creation from JavaScript
10.6m+296%-6 months ago
4.2.1
ESM + CommonJSBundledPDF and documents

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