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 |
|---|---|---|---|---|---|---|---|
| @wordpress/icons WordPress Icons package, based on dashicon. | 250.7k | - | - | 10 days ago 17.0.0 | ESM + CommonJS | Bundled | Icons |
| nuxt-site-config-kit Shared site configuration build-time utilities for Nuxt 3 modules. | 250.5k | +97% | - | - 4.2.3 | ESM + CommonJS | Bundled | - |
| @storybook/addon-coverage Tools to support code coverage in Storybook | 250.5k | - | - | 2 months ago 3.0.2 | ESM only | Bundled | Testing |
| @salesforce/eslint-config-lwc Opinionated ESLint configurations for LWC projects | 250.4k | - | - | 9 months ago 4.1.2 | CommonJS | None | Linting and formatting |
| hat generate random IDs and avoid collisions | 250.4k | -2% | - | - 0.0.3 | CommonJS | None | Cryptography and hashing |
| froala-editor The next generation Javascript WYSIWYG HTML rich text editor made by devs for devs. High performance and modern design make it easy to use for developers and loved by users. | 250.3k | +34% | - | 1 month ago 5.4.0 | CommonJS | Bundled | Rich text and code editors |
| @mintlify/scraping Scrape documentation frameworks to Mintlify docs | 250.3k | - | - | 9 days ago 4.0.1041 | ESM only | Bundled | Scraping and browser automation |
| aws-xray-sdk-mysql AWS X-Ray Patcher for MySQL (Javascript) | 250.1k | -5% | - | 10 months ago 3.12.0 | CommonJS | Bundled | Cloud SDKs |
| sb-scandir File scanning module for Node.js | 249.9k | +53% | - | 1 year ago 3.1.1 | ESM + CommonJS | Bundled | - |
| keyword-extractor Module for creating a keyword array from a string and excluding stop words. | 249.9k | +520% | - | 1 month ago 0.3.0 | ESM + CommonJS | Bundled | - |
| tether A client-side library to make absolutely positioned elements attach to elements in the page efficiently. | 249.8k | +15% | - | - 3.0.2 | ESM + CommonJS | None | - |
| react-lottie-player Fully declarative React Lottie player | 249.8k | +104% | - | - 2.1.0 | ESM + CommonJS | Bundled | - |
| mailchecker Cross-language temporary (disposable/throwaway) email detection library. Covers hundreds fake email providers. | 249.7k | +209% | - | 2 months ago 6.0.21 | CommonJS | Bundled | |
| sql-template-strings ES6 tagged template strings for prepared statements with mysql and postgres | 249.6k | +279% | - | 10 years ago 2.2.2 | CommonJS | Bundled | Database clients and drivers |
| react-codemirror2 a tiny react codemirror component wrapper | 249.5k | +43% | - | - 9.0.1 | CommonJS | Bundled | Rich text and code editors, React |
| scope-analyzer simple scope analysis for javascript ASTs | 249.4k | -23% | - | - 2.1.2 | CommonJS | None | - |
| babel-literal-to-ast Turn JavaScript objects into their AST representation. | 249.4k | +75% | - | - 2.1.0 | CommonJS | None | - |
| @telegraf/types Type declarations for the Telegram API | 249.3k | - | - | 1 year ago 9.2.1 | CommonJS | Bundled | - |
| @logtail/core Better Stack logging core (formerly Logtail) | 249.2k | - | - | 10 days ago 0.5.10 | ESM + CommonJS | Bundled | Logging |
| tsutils-etc More utils for use with tsutils | 249.1k | -30% | - | - 1.4.2 | ESM + CommonJS | Bundled | TypeScript tooling |
| progress-webpack-plugin progress webpack plugin | 249k | -14% | - | - 1.0.16 | CommonJS | None | Bundler plugins and loaders |
| do-not-zip Do not zip. Just store. | 248.9k | +391% | - | 7 years ago 1.0.0 | ESM + CommonJS | None | Compression and archives |
| gulp-babel Use next generation JavaScript, today | 248.9k | +3% | - | - 8.1.0 | - | None | - |
| @jercle/yargonaut Decorate yargs content with chalk styles and figlet fonts | 248.9k | - | - | 4 years ago 1.1.5 | CommonJS | None | CLI tools and terminal utilities |
| css-modules-loader-core A loader-agnostic CSS Modules implementation, based on PostCSS | 248.8k | -13% | - | 9 years ago 1.1.0 | CommonJS | None | CSS-in-JS and styling |
| vue-observe-visibility Detect when an element is becoming visible or hidden on the page. | 248.8k | -12% | - | 5 years ago 1.0.0 | ESM + CommonJS | None | Vue |
| react_ujs Rails UJS for the react-rails gem | 248.8k | +67% | - | - 3.3.1 | CommonJS | None | React |
| ethereumjs-tx A simple module for creating, manipulating and signing Ethereum transactions | 248.6k | -21% | - | - 2.1.2 | CommonJS | Bundled | Blockchain and Web3 |
| create-gatsby Create Gatsby apps in an interactive CLI experience that does the plumbing for you. | 248.5k | -18% | - | - 3.16.0 | CommonJS | None | Static site generators and meta-frameworks, Build tools |
| path-temp Returns a unique temp file name inside the specified folder | 248.5k | +37% | - | - 3.0.0 | ESM only | Bundled | - |
| openapi-to-postmanv2 Convert a given OpenAPI specification to Postman Collection v2.0 | 248.4k | +135% | - | 1 month ago 6.3.3 | CommonJS | Bundled | Documentation tooling |
| pushdata-bitcoin encode/decode value as bitcoin OP_PUSHDATA integer | 248.3k | +15% | - | - 1.0.1 | CommonJS | None | Blockchain and Web3 |
| estree-is-function check if an AST node is a function of some sort | 248.2k | -20% | - | - 1.0.0 | CommonJS | None | - |
| findup Walk up ancester's dir up to root | 248k | -26% | - | - 0.1.5 | - | None | - |
| safe-flat Safely flatten a nested JavaScript object. | 248k | +109% | - | 2 years ago 2.1.0 | CommonJS | Bundled | Node.js utilities |
| vue3-apexcharts <p align="center"><img src="https://apexcharts.com/media/vue-apexcharts.png"></p> | 247.9k | +54% | - | 7 months ago 1.11.1 | ESM + CommonJS | Bundled | Vue, Charts and data visualisation |
| react-date-picker A date picker for your React app. | 247.7k | +14% | - | 2 months ago 12.1.0 | ESM only | Bundled | Date pickers, React |
| react-native-base64 Base64 encoding and decoding helping util. Created for React Native but can be used anywhere | 247.7k | +16% | - | - 0.2.2 | CommonJS | None | React, Cryptography and hashing |
| @mermaid-js/layout-tidy-tree Tidy-tree layout engine for mermaid | 247.5k | - | - | 15 days ago 1.0.1 | ESM only | Bundled | Markdown, Parsers and serialisers |
| got-cjs Human-friendly and powerful HTTP request library for Node.js | 247.5k | +450% | - | 3 years ago 12.5.4 | CommonJS | Bundled | HTTP clients, Compression and archives |
| http-post-message A generic messaging component to send HTTP style message payloads over the window.postMessage API. Requires an implementation of window postMessage proxy such as 'window-post-message-proxy'. | 247.5k | +29% | - | 7 months ago 0.3.0 | CommonJS | Bundled | - |
| graphql-mapping-template An AST wrapper around AWS AppSync resolvers | 247.2k | +32% | - | 1 year ago 5.0.2 | CommonJS | Bundled | Cloud SDKs, GraphQL |
| babel-plugin-transform-react-constant-elements Treat React JSX elements as value types and hoist them to the highest scope | 247.1k | +26% | - | - 6.23.0 | CommonJS | None | - |
| @bcherny/json-schema-ref-parser Parse, Resolve, and Dereference JSON Schema $ref pointers | 247k | - | - | 3 years ago 10.0.5-fork | ESM + CommonJS | Bundled | Schema validation, Parsers and serialisers |
| final-form-arrays Array Mutators for 🏁 Final Form | 247k | +33% | - | - 4.0.1 | ESM + CommonJS | Bundled | - |
| github-markdown-css The minimal amount of CSS to replicate the GitHub Markdown style | 246.9k | +117% | - | 7 months ago 5.9.0 | CommonJS | None | Markdown |
| cypress-mochawesome-reporter Zero config Mochawesome reporter for Cypress with screenshots | 246.9k | -14% | - | 2 months ago 5.0.0 | CommonJS | Bundled | Testing |
| clarinet SAX based evented streaming JSON parser in JavaScript (browser and node) | 246.9k | +529% | - | 3 years ago 0.12.6 | CommonJS | None | Parsers and serialisers |
| debug-log Node.js 0.12 util.debuglog() ponyfill | 246.6k | -32% | - | - 2.0.0 | - | None | Logging, Polyfills and shims |
| square Use Square APIs to manage and run business including payment, customer, product, inventory, and employee management. | 246.6k | +364% | - | - 46.0.0 | ESM + CommonJS | Bundled | TypeScript tooling, Node.js utilities |
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