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 |
|---|---|---|---|---|---|---|---|
| clean-package Removes and replaces configuration keys in 'package.json' before creating an NPM package. | 43.4k | +5% | - | - 2.2.0 | CommonJS | Bundled | - |
| @cline/agents Browser-safe agent runtime for the next-generation Cline SDK | 43.4k | - | - | 13 days ago 0.0.86 | ESM only | Bundled | - |
| route-parser A isomorphic, bullet-proof, ninja-ready route parsing, matching, and reversing library for Javascript in Node and the browser. | 43.3k | +1% | - | 10 years ago 0.0.5 | CommonJS | None | - |
| @tsparticles/updater-twinkle tsParticles particles twinkle updater | 43.3k | - | - | 1 month ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| vue-clipboard3 Easily copy to clipboard with Vue 3 | 43.3k | +59% | - | 4 years ago 2.0.0 | ESM only | Bundled | Vue, DOM and browser utilities |
| utils-extend Extend nodejs util api, and it is light weight and simple | 43.3k | -34% | - | 11 years ago 1.0.8 | CommonJS | None | Utility libraries |
| eslint-config-esnext Pluggable eslint config for ECMAScript Next that you can import, extend and override | 43.3k | -7% | - | 6 years ago 4.1.0 | CommonJS | None | Linting and formatting |
| @dr.pogodin/react-native-fs Native filesystem access for React Native | 43.3k | - | - | 25 days ago 2.40.3 | CommonJS | Bundled | Files and file systems, React |
| vue-cropperjs A Vue wrapper component for cropperjs | 43.3k | -12% | - | 5 years ago 5.0.0 | CommonJS | None | Vue |
| gatsby-remark-images Processes images in markdown so they can be used in the production build. | 43.3k | -6% | - | 8 months ago 7.16.0 | CommonJS | None | Markdown |
| usa-states Helper library for getting all of the states and territories of the United States in the specific format that you need. | 43.3k | +39% | - | 4 years ago 0.0.6 | CommonJS | Bundled | - |
| fluture FantasyLand compliant (monadic) alternative to Promises | 43.3k | -9% | - | 5 years ago 14.0.0 | ESM + CommonJS | Bundled | Promises and async control flow, Utility libraries |
| webpack-config-single-spa-ts webpack-config for single-spa + typescript | 43.3k | -37% | - | 1 year ago 8.0.0 | CommonJS | None | TypeScript tooling |
| react-reveal Really simple way to add reveal on scroll animation to your React app. | 43.2k | +27% | - | 8 years ago 1.2.2 | CommonJS | None | React, Animation |
| starlight-openapi Starlight plugin to generate documentation from OpenAPI/Swagger specifications. | 43.2k | +784% | - | 1 month ago 0.26.2 | ESM only | None | Documentation tooling |
| @vuepress/shared-utils shared-utils for vuepress | 43.2k | - | - | 3 years ago 1.9.10 | CommonJS | Bundled | Static site generators and meta-frameworks, Vue |
| @uniswap/router-sdk An sdk for routing swaps using Uniswap v2 and Uniswap v3. | 43.2k | - | - | 12 days ago 2.11.6 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| element-resize-event Polyfill to make it easy to listen for element resize events | 43.2k | -57% | - | 5 years ago 3.0.6 | CommonJS | None | - |
| gulp-istanbul Istanbul unit test coverage plugin for gulp. | 43.2k | +189% | - | - 1.1.3 | CommonJS | None | Testing |
| reduce-object Reduces an object to a value that is the accumulated result of running each property in the object through a callback. Executes the callback function once for each own enumerable property in the object, receiving four arguments: the initial value (or valu | 43.2k | +5% | - | 12 years ago 0.1.3 | CommonJS | None | Utility libraries |
| @cosmos.gl/graph GPU-based force graph layout and rendering | 43.2k | - | - | 16 days ago 3.4.2 | ESM only | Bundled | 3D, WebGL and game engines, Charts and data visualisation |
| vanilla-lazyload LazyLoad is a lightweight (2.4 kB) and flexible script that speeds up your web application by deferring the loading of your below-the-fold images, videos and iframes to when they will enter the viewport. It's written in plain "vanilla" JavaScript, it leve | 43.2k | -15% | - | 2 years ago 19.1.3 | ESM + CommonJS | Bundled | DOM and browser utilities |
| vite-plugin-react-click-to-component Option+Right Click in your browser to open the source in your editor | 43.2k | +256% | - | 2 months ago 4.2.3 | ESM only | Bundled | Bundler plugins and loaders, React |
| x2js Transforms between XML string and JavaScript object trees. | 43.2k | +13% | - | 28 days ago 3.4.5 | CommonJS | Bundled | - |
| @tsparticles/plugin-emitters-shape-circle tsParticles emitters shape circle plugin | 43.2k | - | - | 1 month ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| rollup-plugin-esbuild-minify Rollup plugin to minify or clean up generated bundles using esbuild. | 43.2k | +117% | - | 1 year ago 1.3.0 | ESM + CommonJS | None | Bundler plugins and loaders |
| datatables.net-scroller Scroller for DataTables | 43.2k | -43% | - | 15 days ago 3.1.0 | ESM + CommonJS | Bundled | Tables and data grids |
| email-forward-parser Parses forwarded emails and extract content | 43.2k | +807% | - | 2 months ago 1.8.3 | ESM + CommonJS | Bundled | Email, Parsers and serialisers |
| @smui/common Svelte Material UI - Common | 43.2k | - | - | 2 months ago 9.0.2 | ESM only | Bundled | Svelte |
| @codecov/webpack-plugin Official Codecov Webpack plugin | 43.1k | - | - | 5 months ago 2.0.1 | ESM + CommonJS | Bundled | Bundler plugins and loaders |
| babel-plugin-transform-react-inline-elements Turn JSX elements into exploded React objects | 43.1k | +74% | - | - 6.22.0 | CommonJS | None | - |
| modify-source-webpack-plugin Webpack plugin for modifying modules source | 43.1k | -39% | - | 3 years ago 4.1.0 | CommonJS | Bundled | Bundler plugins and loaders |
| @bull-board/koa A Koa.js server adapter for Bull-Board dashboard. | 43.1k | - | - | 25 days ago 9.10.1 | CommonJS | Bundled | Queues and background jobs, Database clients and drivers |
| @videogular/ngx-videogular The HTML5 video player for Angular 2 and successor to videogular2 | 43.1k | - | - | 1 year ago 20.0.0 | ESM + CommonJS | Bundled | Video and audio, Angular |
| @inngest/middleware-validation Schema validation middleware for Inngest. | 43.1k | - | - | 11 months ago 0.0.5 | ESM + CommonJS | Bundled | Schema validation, Queues and background jobs |
| @svgmoji/noto The svgmoji sprites for the [`noto-emoji`](https://github.com/googlefonts/noto-emoji) library. | 43.1k | - | - | 5 years ago 3.2.0 | ESM + CommonJS | Bundled | Icons |
| @remotion/gif Embed GIFs in a Remotion video | 43.1k | - | - | 13 days ago 4.0.528 | ESM + CommonJS | Bundled | Video and audio, React |
| chartjs-chart-treemap Chart.js module for creating treemap charts | 43.1k | +100% | - | 1 month ago 4.2.2 | ESM + CommonJS | Bundled | Charts and data visualisation |
| plyr-react A simple HTML5, YouTube and Vimeo player for react using plyr | 43.1k | +93% | - | 9 months ago 6.0.0 | ESM + CommonJS | Bundled | Video and audio, React |
| grunt-postcss Apply several post-processors to your CSS using PostCSS | 43k | -6% | - | - 0.9.0 | - | None | CSS-in-JS and styling |
| ember-cached-decorator-polyfill Polyfill for RFC 566: @cached | 43k | -22% | - | 3 years ago 1.0.2 | CommonJS | Bundled | Caching, Polyfills and shims |
| relative-to-absolute-iri Resolve relative IRIs to absolute IRIs given a base IRI | 43k | +72% | - | 7 months ago 1.0.8 | CommonJS | Bundled | URLs and query strings |
| @vue-macros/short-bind shortBind feature from Vue Macros. | 43k | - | - | 2 months ago 3.1.4 | ESM only | Bundled | Vue, Bundlers |
| @microsoft/agents-a365-observability OpenTelemetry tracing and monitoring SDK for AI agents built with TypeScript/Node.js | 43k | - | - | 4 months ago 1.1.0-preview.7 | ESM + CommonJS | Bundled | Monitoring and error tracking, TypeScript tooling |
| ngx-currency A very simple currency mask directive that allows using a number attribute with the ngModel. | 43k | -6% | - | 1 year ago 19.0.0 | ESM + CommonJS | Bundled | Angular, Payments and commerce |
| next-intlayer Simplify internationalization i18n in Next.js with context providers, hooks, locale detection, and multilingual content integration. | 43k | +10% | - | 12 days ago 9.5.9 | ESM + CommonJS | Bundled | Internationalisation, TypeScript tooling |
| @antv/g6-pc A Graph Visualization Framework in JavaScript | 43k | - | - | 1 year ago 0.8.25 | ESM + CommonJS | Bundled | Charts and data visualisation |
| tiny-readdir A simple promisified recursive readdir function. | 43k | -15% | - | 7 months ago 3.1.1 | ESM only | Bundled | Promises and async control flow |
| 9router 9Router CLI - Start and manage 9Router server | 43k | - | - | 14 days ago 0.5.86 | - | None | CLI tools and terminal utilities |
| eslint-plugin-baseline-js Enforce JavaScript Baseline (widely/newly/year) browser compatibility with a single ESLint rule. Prevent runtime errors by catching unsupported JavaScript features during development. | 43k | +1611% | - | 16 days ago 0.7.2 | ESM only | Bundled | Linting and formatting |
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