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.
All packages
42,510 packages
| Package | Weekly downloads | 12-month change | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|
| bundlewatch Keep watch of your bundle size | 171k | +91% | - | 5 months ago 0.4.2 | CommonJS | None | Build tools |
| @sanity/access-ui Shared request-access screen and access-request logic for Sanity applications | 171k | - | - | 12 days ago 6.16.0 | ESM only | Bundled | WebSockets and realtime, React |
| @fontsource/geist Self-host the Geist font in a neatly bundled NPM package. | 170.9k | - | - | 2 months ago 5.3.0 | CommonJS | Bundled | CSS-in-JS and styling |
| @react-pdf-viewer/properties A React component to view a PDF document | 170.8k | - | - | 3 years ago 3.12.0 | CommonJS | Bundled | PDF and documents, React |
| @react-pdf-viewer/open A React component to view a PDF document | 170.8k | - | - | 3 years ago 3.12.0 | CommonJS | Bundled | PDF and documents, React |
| multiple-cucumber-html-reporter Generate beautiful Cucumber.js reports for multiple instances (browsers / devices) | 170.8k | -27% | - | - 4.3.0 | ESM only | Bundled | TypeScript tooling |
| exifreader Library that parses Exif metadata in images. | 170.8k | +117% | - | - 4.45.2 | ESM + CommonJS | Bundled | - |
| wretch A tiny wrapper built around fetch with an intuitive syntax. | 170.8k | +14% | - | 3 months ago 3.0.9 | ESM + CommonJS | Bundled | HTTP clients |
| client-oauth2 Straight-forward execution of OAuth 2.0 flows and authenticated API requests | 170.7k | +100% | - | 6 years ago 4.3.3 | CommonJS | Bundled | Authentication 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 + CommonJS | Bundled | UI 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 | CommonJS | None | Promises and async control flow |
| parse-database-url Database configuration URL parser for node.js | 170.6k | +69% | - | 10 years ago 0.3.0 | CommonJS | None | URLs and query strings, Database clients and drivers |
| replaceall Replace all instances in a JavaScript string | 170.6k | -29% | - | 11 years ago 0.1.6 | CommonJS | None | - |
| use-file-picker Simple react hook to open browser file selector. | 170.5k | +262% | - | 1 year ago 2.1.4 | ESM + CommonJS | Bundled | - |
| parse-data-uri parse a data uri into mime type and buffer | 170.5k | -30% | - | - 0.2.0 | CommonJS | None | - |
| skia-canvas A multi-threaded, GPU-accelerated, Canvas API for Node | 170.3k | +70% | - | 1 year ago 3.0.8 | ESM + CommonJS | Bundled | 3D, 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 | CommonJS | Bundled | CSS-in-JS and styling |
| react-custom-scrollbars-2 React scrollbars component | 170.2k | +6% | - | 4 years ago 4.5.0 | CommonJS | Bundled | React, 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 + CommonJS | Bundled | GraphQL, 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 only | Bundled | Authentication 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 | CommonJS | None | - |
| 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 | CommonJS | Bundled | Charts and data visualisation, React |
| @web/test-runner-core Web test runner core | 169.8k | - | - | 2 months ago 1.0.0 | ESM + CommonJS | Bundled | Testing |
| 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 | CommonJS | Bundled | Schema validation |
| cartocolor CartoColors: custom color palettes from CARTO | 169.7k | +33% | - | 2 years ago 5.0.2 | ESM + CommonJS | None | Charts and data visualisation |
| passport-github GitHub authentication strategy for Passport. | 169.6k | +409% | - | 10 years ago 1.1.0 | CommonJS | None | Authentication and authorisation |
| device-detector-js A javascript port of Matomo device-detector | 169.6k | +84% | - | 4 years ago 3.0.3 | CommonJS | Bundled | DOM and browser utilities |
| @telnyx/webrtc Telnyx WebRTC Client | 169.5k | - | - | 1 month ago 2.27.10 | ESM + CommonJS | Bundled | Video 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 + CommonJS | Bundled | Logging |
| 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 | CommonJS | None | - |
| pocketbase PocketBase JavaScript SDK | 169.5k | +595% | - | - 0.28.1 | ESM + CommonJS | Bundled | - |
| 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 | CommonJS | None | CLI 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 only | Bundled | WebSockets and realtime |
| simplify-js A high-performance JavaScript 2D/3D polyline simplification library | 169.2k | +135% | - | 6 years ago 1.2.4 | CommonJS | Bundled | - |
| esbuild-jest Jest plugin to use esbuild for transformation | 169.2k | +9% | - | 5 years ago 0.5.0 | ESM + CommonJS | Bundled | Testing |
| pagedjs Chunks up a document into paged media flows and applies print styles | 169.1k | +204% | - | - 0.4.3 | ESM + CommonJS | None | - |
| datatables.net-dt DataTables with styling for [DataTables](https://datatables.net/) | 169k | -13% | - | 13 days ago 3.1.1 | ESM + CommonJS | Bundled | Tables and data grids |
| storybook-i18n Tool to set the locale in Storybook for i18n | 168.9k | +11% | - | 20 days ago 10.1.2 | ESM only | Bundled | Internationalisation, 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 | CommonJS | Bundled | CSS-in-JS and styling |
| assets-webpack-plugin Emits a json file with assets paths | 168.7k | -17% | - | 5 years ago 7.1.1 | CommonJS | None | Bundler 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 only | Bundled | Bundlers, Markdown |
| inline-css Inline css into an html file. | 168.7k | +15% | - | 1 year ago 4.0.3 | CommonJS | None | |
| toucan-js Cloudflare Workers client for Sentry | 168.5k | +109% | - | 1 year ago 4.1.1 | ESM + CommonJS | Bundled | Cloud 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 | CommonJS | Bundled | DOM and browser utilities |
| viewport-mercator-project Utilities for perspective-enabled Web Mercator projections | 168.5k | -24% | - | - 7.0.4 | ESM + CommonJS | Bundled | 3D, WebGL and game engines |
| cache-manager-redis-store Redis store for node-cache-manager | 168.4k | +6% | - | - 3.0.1 | CommonJS | Bundled | Caching, Database clients and drivers |
| qr-image QR Code generator (png, svg, pdf, eps) | 168.4k | +96% | - | 9 years ago 3.2.0 | CommonJS | None | Image 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
- 3D, WebGL and game engines658
- AI and machine learning191
- Accessibility600
- Angular1,099
- Animation659
- Authentication and authorisation735
- Blockchain and Web31,142
- Build tools319
- Bundler plugins and loaders814
- Bundlers340
- CLI tools and terminal utilities1,738
- CSS-in-JS and styling1,081
- Caching424
- Charts and data visualisation697
- Cloud SDKs1,058
- Compression and archives302
- Configuration263
- Cryptography and hashing697
- DOM and browser utilities983
- Database clients and drivers672
- Date and time306
- Date pickers213
- Dev servers and API mocking213
- Documentation tooling842
- Email379
- Files and file systems629
- Forms222
- GraphQL660
- HTTP clients330
- HTTP servers and web frameworks653
- Icons629
- Image processing416
- Internationalisation620
- Linting and formatting1,226
- Logging635
- Maps and geolocation436
- Markdown1,136
- Monitoring and error tracking505
- Node.js utilities1,166
- Numbers and maths401
- ORMs and query builders444
- PDF and documents645
- Parsers and serialisers1,438
- Payments and commerce308
- Polyfills and shims622
- Promises and async control flow735
- Queues and background jobs261
- React4,733
- Rich text and code editors440
- Routing314
- Schema validation673
- Scraping and browser automation373
- Security514
- State management415
- Static site generators and meta-frameworks531
- Strings and text205
- Svelte500
- Tables and data grids539
- Templating247
- Testing1,409
- TypeScript tooling4,224
- UI component libraries1,602
- URLs and query strings312
- Utility libraries763
- Video and audio776
- Vue1,567
- WebSockets and realtime556
- happy-dom vs jsdomScraping and browser automation
- valibot vs zodSchema validation
- date-fns vs dayjsDate and time
- date-fns vs luxonDate and time
- dayjs vs momentDate and time
- node-fetch vs axiosHTTP clients
- date-fns vs momentDate and time
- es-toolkit vs lodashUtility libraries
- luxon vs dayjsDate and time
- node-fetch vs gotHTTP clients
- axios vs gotHTTP clients
- axios vs superagentHTTP clients
- moment vs luxonDate and time
- remeda vs lodashUtility libraries
- ts-toolbelt vs type-festTypeScript tooling
- ts-essentials vs type-festTypeScript tooling
- chalk vs yoctocolorsCLI tools and terminal utilities
- yargs vs clipanionCLI tools and terminal utilities
- cli-color vs chalkCLI tools and terminal utilities
- type-fest vs utility-typesTypeScript tooling