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 |
|---|---|---|---|---|---|---|---|
| react-confirm-alert react component confirm dialog. | 41.6k | -6% | - | - 3.0.6 | CommonJS | Bundled | React |
| vue-recaptcha-v3 [](https://www.npmjs.com/package/vue-recaptcha-v3) [](https://www.npmjs.com/package/vue-recaptcha-v3) | 41.6k | -3% | - | 5 years ago 2.0.1 | CommonJS | Bundled | Vue, TypeScript tooling |
| react-confetti-boom A customizable React confetti explosion component for celebrations and special events | 41.6k | +254% | - | 1 year ago 2.0.1 | ESM + CommonJS | Bundled | TypeScript tooling, React |
| @spectrum-web-components/styles Spectrum Web Components are a [`LitElement`](https://lit-element.polymer-project.org)-powered web component library implementing Adobe's Spectrum design system. This package defines the CSS custom properties that implement design tokens from [Spectrum Tok | 41.6k | - | - | 3 months ago 1.12.2 | ESM only | None | UI component libraries |
| is-image Check if a file path is an image | 41.6k | +55% | - | 3 years ago 4.0.0 | ESM only | Bundled | Image processing |
| @wordpress/vips Utils for working with libvips. | 41.5k | - | - | 14 days ago 4.2.0 | ESM only | Bundled | - |
| @microsoft/agents-a365-tooling Agent 365 Tooling SDK for AI agents built with TypeScript/Node.js | 41.5k | - | - | 4 months ago 1.1.0-preview.7 | ESM + CommonJS | Bundled | TypeScript tooling |
| jest-environment-jsdom-sixteen > Jest v26 ships with JSDOM@16, so no reason to use this package | 41.5k | -37% | - | - 2.0.0 | CommonJS | None | - |
| ganache-cli <p align="center"> <em>NOTICE</em>: <code>testrpc</code> is now <code>ganache-cli</code>. Use it just as you would <code>testrpc</code>. </p> <hr/> | 41.5k | +59% | - | - 6.12.2 | CommonJS | None | Blockchain and Web3 |
| vfile-find-up vfile utility to find one or more files by searching the file system upwards | 41.5k | +3% | - | 2 years ago 7.1.0 | ESM only | Bundled | Files and file systems |
| @aws-cdk/aws-bedrock-alpha The CDK Construct Library for Amazon Bedrock | 41.5k | - | - | 19 days ago 2.270.0-alpha.0 | CommonJS | Bundled | Cloud SDKs |
| @liveblocks/react-tiptap An integration of TipTap + React to enable collaboration, comments, live cursors, and more with Liveblocks. | 41.5k | - | - | 16 days ago 3.24.2 | ESM + CommonJS | Bundled | WebSockets and realtime, React |
| insert-text-at-cursor Cross-browser lib for inserting text at selection in a textarea / input | 41.5k | +381% | - | 7 years ago 0.3.0 | ESM + CommonJS | None | Forms |
| remark-lint-linebreak-style remark-lint rule to warn when linebreaks violate a given or detected style | 41.5k | -38% | - | 1 year ago 4.0.1 | ESM only | Bundled | Markdown |
| tilg A tiny logger hook for debugging React components. | 41.4k | +249% | - | 4 years ago 0.1.1 | CommonJS | Bundled | Logging, React |
| rollup-plugin-css-only Rollup plugin that bundles imported css | 41.4k | -20% | - | - 4.5.5 | ESM + CommonJS | None | Bundler plugins and loaders |
| @vue-macros/define-props defineProps feature from Vue Macros. | 41.4k | - | - | 2 months ago 3.1.4 | ESM only | Bundled | Vue |
| @crowdin/ota-client JavaScript library for Crowdin OTA Content Delivery | 41.4k | - | - | 2 months ago 2.1.1 | ESM + CommonJS | Bundled | Internationalisation |
| @rpldy/uploady wrapper&context component to expose and provide react-uploady functionality | 41.4k | - | - | 10 months ago 1.13.0 | ESM + CommonJS | Bundled | Files and file systems, React |
| @antv/g6-element A Graph Visualization Framework in JavaScript | 41.4k | - | - | 1 year ago 0.8.25 | ESM + CommonJS | Bundled | Charts and data visualisation |
| filepond-plugin-image-resize Image Resize Plugin for FilePond | 41.4k | +146% | - | - 2.0.10 | ESM + CommonJS | Bundled | Image processing |
| marked-terminal-renderer marked terminal renderer | 41.4k | +195139% | - | 9 months ago 2.2.0 | ESM only | None | CLI tools and terminal utilities, Markdown |
| cypress-image-diff-html-report A HTML reporting module for Cypress-Image-Diff to parse the JSON output to a beautiful report | 41.4k | -24% | - | 2 years ago 2.2.0 | ESM only | Bundled | Testing |
| broadcastchannel-polyfill Polyfill for BroadcastChannel for Safari, old Chrome and Opera | 41.4k | +60% | - | 6 years ago 1.0.1 | CommonJS | None | Polyfills and shims |
| @stdlib/stats-base-dists-beta-pdf Beta distribution probability density function (PDF). | 41.3k | - | - | 7 months ago 0.3.1 | CommonJS | Bundled | PDF and documents, Numbers and maths |
| ngx-webstorage Local and session storage services and decorators for Angular | 41.3k | -1% | - | 1 month ago 22.0.0 | ESM only | Bundled | Angular, TypeScript tooling |
| react-audio-player A simple React wrapper for the audio tag | 41.3k | +28% | - | 5 years ago 0.17.0 | CommonJS | Bundled | Video and audio, React |
| ionic-angular A powerful framework for building mobile and progressive web apps with JavaScript and Angular | 41.3k | +116% | - | - 3.9.10 | ESM + CommonJS | None | Angular, TypeScript tooling |
| n8n-editor-ui Workflow Editor UI for n8n | 41.3k | -25% | - | - 2.16.2 | ESM only | None | CLI tools and terminal utilities, TypeScript tooling |
| ng-recaptcha-2 Angular component for Google reCAPTCHA for Angular v18 and onwards | 41.3k | +35% | - | 3 months ago 22.0.1 | ESM only | Bundled | Angular |
| sst-aws-cdk AWS CDK CLI, the command line tool for CDK apps | 41.3k | +24% | - | 1 year ago 2.1018.1-3 | CommonJS | Bundled | Cloud SDKs |
| @babylonjs/gui For usage documentation please visit the [GUI documentation](https://doc.babylonjs.com/features/featuresDeepDive/gui/). | 41.3k | - | - | 13 days ago 9.28.0 | ESM only | Bundled | 3D, WebGL and game engines |
| captains-log Lightweight logger with a simple pass-through configuration for use with fancier logging libraries | 41.3k | -38% | - | 2 years ago 2.0.5 | CommonJS | None | Logging |
| to-sentence-case Convert a string to sentence case. | 41.3k | +54% | - | 10 years ago 1.0.0 | - | None | Utility libraries |
| @vue-macros/boolean-prop booleanProp feature from Vue Macros. | 41.3k | - | - | 2 months ago 3.1.4 | ESM only | Bundled | Vue, Bundlers |
| timeago-react timeago-react is a simple(only 1kb) react component used to format date with `*** time ago` statement. eg: '3 hours ago'. | 41.2k | +85% | - | 1 year ago 3.0.7 | ESM + CommonJS | Bundled | React |
| @decimalturn/toml-patch Patch, parse, and stringify TOML while preserving comments, whitespace and formatting. | 41.2k | - | - | 15 days ago 3.1.2 | ESM only | Bundled | Parsers and serialisers |
| svgdom Straightforward DOM implementation for SVG, HTML and XML | 41.2k | +93% | - | 28 days ago 0.1.29 | ESM + CommonJS | None | DOM and browser utilities, Parsers and serialisers |
| @uniswap/universal-router-sdk sdk for integrating with the Universal Router contracts | 41.2k | - | - | 12 days ago 5.13.1 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| @sigma/node-border A node program that renders concentric discs in nodes for sigma.js | 41.2k | - | - | 1 year ago 3.0.0 | ESM + CommonJS | Bundled | Charts and data visualisation, 3D, WebGL and game engines |
| @portone/browser-sdk PortOne SDK for browser | 41.2k | - | - | 22 days ago 0.1.11 | ESM + CommonJS | Bundled | Payments and commerce |
| workers-tagged-logger A structured logger for Cloudflare Workers | 41.2k | +3124% | - | 28 days ago 1.0.2 | ESM only | Bundled | Cloud SDKs, Logging |
| redux-watch Watch Redux state for changes. | 41.2k | +59% | - | 5 years ago 1.2.0 | CommonJS | None | State management |
| storybook-addon-designs Storybook addon for embedding your design preview in addon panel | 41.2k | -65% | - | 4 years ago 6.3.1 | ESM + CommonJS | Bundled | Documentation tooling |
| genversion A command line utility to read version from package.json and attach it into your module as a property | 41.2k | +28% | - | 2 years ago 3.2.0 | CommonJS | None | CLI tools and terminal utilities |
| ngx-translate-messageformat-compiler > Compiler for ngx-translate that uses messageformat.js to compile translations using ICU syntax for handling pluralization and gender | 41.2k | +2% | - | 3 months ago 7.3.0 | ESM + CommonJS | Bundled | Internationalisation, Angular |
| angular-touch AngularJS module for touch events and helpers for touch-enabled devices | 41.2k | -42% | - | - 1.8.3 | CommonJS | None | Angular |
| @fisch0920/medium-zoom A JavaScript library for zooming images like Medium | 41.1k | - | - | 4 years ago 1.0.7 | ESM + CommonJS | Bundled | - |
| @inlang/cli --- title: inlang CLI - Localization Automation for CI/CD description: Automate translation workflows with machine translation, validation, and CI/CD integration. Supports JSON, i18next, next-intl, and more. og:image: https://cdn.jsdelivr.net/gh/opral/inl | 41.1k | - | - | 21 days ago 3.3.7 | ESM only | Bundled | Internationalisation, CLI tools and terminal utilities |
| @vue/cli-plugin-e2e-cypress e2e-cypress plugin for vue-cli | 41.1k | - | - | 1 year ago 5.0.9 | CommonJS | None | CLI tools and terminal utilities, Vue |
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