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
bundlewatch
Keep watch of your bundle size
171k+91%-5 months ago
0.4.2
CommonJSNoneBuild tools
@sanity/access-ui
Shared request-access screen and access-request logic for Sanity applications
171k--12 days ago
6.16.0
ESM onlyBundledWebSockets and realtime, React
@fontsource/geist
Self-host the Geist font in a neatly bundled NPM package.
170.9k--2 months ago
5.3.0
CommonJSBundledCSS-in-JS and styling
@react-pdf-viewer/properties
A React component to view a PDF document
170.8k--3 years ago
3.12.0
CommonJSBundledPDF and documents, React
@react-pdf-viewer/open
A React component to view a PDF document
170.8k--3 years ago
3.12.0
CommonJSBundledPDF and documents, React
multiple-cucumber-html-reporter
Generate beautiful Cucumber.js reports for multiple instances (browsers / devices)
170.8k-27%--
4.3.0
ESM onlyBundledTypeScript tooling
exifreader
Library that parses Exif metadata in images.
170.8k+117%--
4.45.2
ESM + CommonJSBundled-
wretch
A tiny wrapper built around fetch with an intuitive syntax.
170.8k+14%-3 months ago
3.0.9
ESM + CommonJSBundledHTTP clients
client-oauth2
Straight-forward execution of OAuth 2.0 flows and authenticated API requests
170.7k+100%-6 years ago
4.3.3
CommonJSBundledAuthentication and authorisation
@atlaskit/tooltip
A tooltip briefly describes an interactive element on mouse hover or keyboard focus.
170.6k--11 days ago
24.3.6
ESM + CommonJSBundledUI component libraries
child-process-promise
Simple wrapper around the "child_process" module that makes use of promises
170.6k-34%-9 years ago
2.2.1
CommonJSNonePromises and async control flow
parse-database-url
Database configuration URL parser for node.js
170.6k+69%-10 years ago
0.3.0
CommonJSNoneURLs and query strings, Database clients and drivers
replaceall
Replace all instances in a JavaScript string
170.6k-29%-11 years ago
0.1.6
CommonJSNone-
use-file-picker
Simple react hook to open browser file selector.
170.5k+262%-1 year ago
2.1.4
ESM + CommonJSBundled-
parse-data-uri
parse a data uri into mime type and buffer
170.5k-30%--
0.2.0
CommonJSNone-
skia-canvas
A multi-threaded, GPU-accelerated, Canvas API for Node
170.3k+70%-1 year ago
3.0.8
ESM + CommonJSBundled3D, WebGL and game engines, PDF and documents
@fontsource-variable/archivo
Self-host the Archivo font in a neatly bundled NPM package.
170.2k--2 months ago
5.3.0
CommonJSBundledCSS-in-JS and styling
react-custom-scrollbars-2
React scrollbars component
170.2k+6%-4 years ago
4.5.0
CommonJSBundledReact, DOM and browser utilities
@escape.tech/graphql-armor
Dead-simple, yet highly customizable security middleware for Apollo GraphQL servers shield
170.2k--9 months ago
3.2.0
ESM + CommonJSBundledGraphQL, Security
stream-to
- For arrays: https://github.com/stream-utils/stream-to-array - For strings: https://github.com/stream-utils/raw-body
170.1k+103%--
2.0.0
-None-
@better-auth/stripe
Stripe plugin for Better Auth
170k--10 days ago
1.7.6
ESM onlyBundledAuthentication and authorisation, TypeScript tooling
toastr
ToastrJS is a JavaScript library for Gnome / Growl type non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended.
169.8k-8%--
2.1.4
CommonJSNone-
react-native-gifted-charts
The most complete library for Bar, Line, Area, Pie, Donut, Stacked Bar, Population Pyramid, Radar, Bubble and SCatter charts in React Native. Allows 2D, 3D, gradient, animations and live data updates.
169.8k+203%-1 month ago
1.4.78
CommonJSBundledCharts and data visualisation, React
@web/test-runner-core
Web test runner core
169.8k--2 months ago
1.0.0
ESM + CommonJSBundledTesting
json-schema-walker
A system that visits all schema objects in a JSON Schema document and makes callbacks before visiting all of the current schema object's subschemas.
169.7k+0%--
4.0.0
CommonJSBundledSchema validation
cartocolor
CartoColors: custom color palettes from CARTO
169.7k+33%-2 years ago
5.0.2
ESM + CommonJSNoneCharts and data visualisation
passport-github
GitHub authentication strategy for Passport.
169.6k+409%-10 years ago
1.1.0
CommonJSNoneAuthentication and authorisation
device-detector-js
A javascript port of Matomo device-detector
169.6k+84%-4 years ago
3.0.3
CommonJSBundledDOM and browser utilities
@telnyx/webrtc
Telnyx WebRTC Client
169.5k--1 month ago
2.27.10
ESM + CommonJSBundledVideo and audio, WebSockets and realtime
pino-loki
A transport for pino that sends messages to Loki
169.5k+209%-9 months ago
3.0.0
ESM + CommonJSBundledLogging
node-persist
Super-easy (and fast) persistent data structures in Node.js, modeled after HTML5 localStorage
169.5k+32%-1 year ago
4.0.4
CommonJSNone-
pocketbase
PocketBase JavaScript SDK
169.5k+595%--
0.28.1
ESM + CommonJSBundled-
forever
A simple CLI tool for ensuring that a given node script runs continuously (i.e. forever)
169.4k+81%-4 years ago
4.0.3
CommonJSNoneCLI tools and terminal utilities
call-signature
Parse / Generate Method Signatures
169.3k-49%--
0.0.2
-None-
@anycable/web
AnyCable JavaScript client for web
169.3k--8 months ago
1.1.1
ESM onlyBundledWebSockets and realtime
simplify-js
A high-performance JavaScript 2D/3D polyline simplification library
169.2k+135%-6 years ago
1.2.4
CommonJSBundled-
esbuild-jest
Jest plugin to use esbuild for transformation
169.2k+9%-5 years ago
0.5.0
ESM + CommonJSBundledTesting
pagedjs
Chunks up a document into paged media flows and applies print styles
169.1k+204%--
0.4.3
ESM + CommonJSNone-
datatables.net-dt
DataTables with styling for [DataTables](https://datatables.net/)
169k-13%-13 days ago
3.1.1
ESM + CommonJSBundledTables and data grids
storybook-i18n
Tool to set the locale in Storybook for i18n
168.9k+11%-20 days ago
10.1.2
ESM onlyBundledInternationalisation, Documentation tooling
@fontsource/eb-garamond
Self-host the EB Garamond font in a neatly bundled NPM package.
168.8k--2 months ago
5.3.0
CommonJSBundledCSS-in-JS and styling
assets-webpack-plugin
Emits a json file with assets paths
168.7k-17%-5 years ago
7.1.1
CommonJSNoneBundler plugins and loaders
mdx-bundler
Compile and bundle your MDX files and their dependencies. FAST.
168.7k+126%-1 year ago
10.1.1
ESM onlyBundledBundlers, Markdown
inline-css
Inline css into an html file.
168.7k+15%-1 year ago
4.0.3
CommonJSNoneEmail
toucan-js
Cloudflare Workers client for Sentry
168.5k+109%-1 year ago
4.1.1
ESM + CommonJSBundledCloud SDKs
gulp-clean-css
Minify css with clean-css.
168.5k-12%--
4.3.0
-None-
lazysizes
High performance (jankfree) lazy loader for images (including responsive images), iframes and scripts (widgets).
168.5k-3%-5 years ago
5.3.2
CommonJSBundledDOM and browser utilities
viewport-mercator-project
Utilities for perspective-enabled Web Mercator projections
168.5k-24%--
7.0.4
ESM + CommonJSBundled3D, WebGL and game engines
cache-manager-redis-store
Redis store for node-cache-manager
168.4k+6%--
3.0.1
CommonJSBundledCaching, Database clients and drivers
qr-image
QR Code generator (png, svg, pdf, eps)
168.4k+96%-9 years ago
3.2.0
CommonJSNoneImage processing

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