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 |
|---|---|---|---|---|---|---|---|
| jsx-email Render JSX email components to HTML email | 45.7k | +193% | - | 4 months ago 3.2.1 | ESM only | Bundled | |
| @progress/kendo-react-form React Form is a small and fast package for form state management with zero dependencies. KendoReact Form package | 45.7k | - | - | 29 days ago 16.1.0 | ESM + CommonJS | Bundled | UI component libraries, React |
| videojs-wavesurfer video.js plugin that adds a navigable waveform for audio and video files. | 45.7k | +138% | - | 2 years ago 3.10.0 | CommonJS | None | Video and audio |
| react-emotion This package is not relevant in Emotion 10, please use @emotion/styled | 45.7k | +25% | - | - 10.0.0 | CommonJS | None | - |
| @videojs/react React library for building media players | 45.7k | - | - | 27 days ago 10.0.0-rc.2 | ESM only | Bundled | React, Video and audio |
| sveltedoc-parser Generate a JSON documentation for a Svelte file | 45.7k | -19% | - | 4 years ago 4.2.1 | CommonJS | Bundled | Documentation tooling, Svelte |
| log-prefix Prefix calls to console.log, console.warn, etc with whatever you'd like | 45.7k | -48% | - | 8 years ago 0.1.1 | CommonJS | None | - |
| ein-validator Employer Identification Number validator and masker | 45.7k | +126% | - | 5 years ago 1.0.1 | CommonJS | None | Schema validation |
| scalameta-parsers Library to parse Scala programs | 45.7k | +88% | - | 10 months ago 4.14.2 | CommonJS | None | Parsers and serialisers |
| react-s3-uploader React component that renders a file input and automatically uploads to an S3 bucket | 45.7k | +43% | - | 5 years ago 5.0.0 | CommonJS | Bundled | React |
| line-diff Compare strings line by line. | 45.6k | -21% | - | 1 year ago 2.1.2 | CommonJS | Bundled | - |
| grunt-text-replace Replace text in files using strings, regexs or functions. | 45.6k | -10% | - | 11 years ago 0.4.0 | CommonJS | None | - |
| stream-markdown-parser Framework-agnostic streaming Markdown parser that outputs structured nodes for Markstream renderers and custom render pipelines. | 45.6k | - | - | 28 days ago 1.2.16 | ESM + CommonJS | Bundled | Parsers and serialisers, Markdown |
| yarn-audit-fix The missing `yarn audit fix` | 45.6k | -30% | - | 1 month ago 11.0.4 | ESM only | Bundled | Security |
| @chakra-ui/next-js Chakra UI Integrations for Next.js 13 | 45.6k | - | - | 1 year ago 2.4.2 | ESM + CommonJS | Bundled | Static site generators and meta-frameworks, React |
| render-gif Render a gif and provide frames to draw. | 45.6k | +244% | - | 6 years ago 2.0.4 | CommonJS | None | Animation |
| cognito-passport-oauth2 A passport strategy to authenticate against an AWS Cognito User Pool OAuth 2.0 provider and get user profile, access token and ID token. This supports providing cognito specific additional auth parameters. This is subclass of passport-oauth2 strategy. | 45.6k | -31% | - | 1 year ago 1.3.1 | CommonJS | Bundled | Cloud SDKs |
| rollup-plugin-istanbul Seamless integration between Rollup and Istanbul. | 45.6k | -22% | - | 2 years ago 5.0.0 | ESM + CommonJS | None | Bundler plugins and loaders |
| tsdx Zero-config TypeScript package development | 45.6k | -14% | - | 9 months ago 2.0.0 | ESM only | Bundled | TypeScript tooling |
| @serdnaley/metabase-mcp MCP server for Metabase — 128 tools for full API coverage: dashboards, questions, collections, users, permissions, alerts, settings, and more | 45.6k | - | - | 5 months ago 0.2.0 | ESM only | None | - |
| react-input-range React component for inputting numeric values within a range | 45.6k | -24% | - | 8 years ago 1.3.0 | CommonJS | Bundled | React, Forms |
| cross-fetch-ponyfill Fetch polyfilled in Node only | 45.6k | +295% | - | 3 years ago 1.0.3 | ESM only | None | Polyfills and shims |
| react-leaflet-draw React component for leaflet-draw | 45.6k | +9% | - | 1 year ago 0.21.0 | ESM + CommonJS | Bundled | React, Maps and geolocation |
| @regru/eslint-plugin-prefer-early-return Copy-paste from `eslint-plugin-shopify` from shopify team without unwanted dependensies and restrictions | 45.6k | - | - | 8 years ago 1.0.0 | CommonJS | None | Linting and formatting |
| find-duplicated-property-keys A package for detecting all duplicated property keys of a JSON string. | 45.6k | +67% | - | 3 years ago 1.2.9 | CommonJS | None | Schema validation |
| handlebars-layouts Handlebars helpers which implement layout blocks similar to Jade, Jinja, Nunjucks, Swig, and Twig. | 45.6k | -46% | - | 9 years ago 3.1.4 | CommonJS | None | Templating |
| htmlparser2-svelte Fast & forgiving HTML/Svelte/XML/RSS parser | 45.5k | -25% | - | 6 years ago 4.1.1 | CommonJS | Bundled | Svelte, Parsers and serialisers |
| container-query-polyfill *Please note that this polyfill is now in maintenance mode, as of Nov, 2022. We are not planning to add more features or enhancements.* ____________________________ | 45.5k | -21% | - | - 1.0.2 | ESM only | None | - |
| @arizeai/phoenix-evals A library for running evaluations for AI use cases | 45.5k | - | - | 15 days ago 2.6.0 | ESM + CommonJS | Bundled | - |
| rtree-sql.js SQLite library with support for opening and writing databases, prepared statements, and more. This SQLite library is in pure javascript (compiled with emscripten). | 45.5k | +1270% | - | 4 years ago 1.7.0 | CommonJS | None | Database clients and drivers |
| @jsonforms/vanilla-renderers Default Renderer Set for JSON Forms | 45.5k | - | - | 3 months ago 3.8.0 | ESM + CommonJS | Bundled | Forms, Parsers and serialisers |
| react-json-editor-ajrm A stylish, editor-like, modular, react component for viewing, editing, and debugging javascript object syntax! | 45.5k | -9% | - | 3 years ago 2.5.14 | ESM + CommonJS | None | Rich text and code editors, React |
| logzio-nodejs A nodejs implementation for sending logs to Logz.IO cloud service Copy of logzio-nodejs | 45.5k | -5% | - | 1 year ago 2.5.0 | CommonJS | Bundled | Logging |
| @uppy/compressor Uppy plugin that compresses images before upload, saving up to 60% in size | 45.5k | - | - | 1 month ago 4.0.0 | ESM only | None | - |
| export-files node.js utility for exporting a directory of files as modules. | 45.4k | -24% | - | 5 years ago 3.0.2 | CommonJS | None | Node.js utilities |
| envsub envsub is envsubst for Node.js | 45.4k | +33% | - | 3 years ago 4.1.0 | CommonJS | None | - |
| @remirror/extension-react-component Create prosemirror node views from your react components | 45.4k | - | - | 1 year ago 3.0.3 | ESM + CommonJS | Bundled | Rich text and code editors, React |
| @libsql/client-wasm libSQL driver for TypeScript and JavaScript | 45.4k | - | - | 1 month ago 0.18.0 | ESM only | Bundled | Cloud SDKs, Database clients and drivers |
| eslint-plugin-react-server-components Rules for React server components | 45.4k | +240% | - | 2 years ago 1.2.0 | ESM + CommonJS | None | Linting and formatting, React |
| kendo-ui-core Kendo UI is everything you need to build sites and apps with HTML5 & JavaScript. Kendo UI Core is the free and open-source version of Kendo UI that provides access to the web's best UI widgets and key framework features, essential for developing great exp | 45.4k | +180% | - | - 2026.3.812 | ESM + CommonJS | Bundled | - |
| @intlify/message-resolver @intlify/message-resolver | 45.4k | - | - | 1 year ago 9.1.11 | ESM + CommonJS | Bundled | Internationalisation |
| nodeunit Easy unit testing for node.js and the browser. | 45.4k | -17% | - | - 0.11.3 | - | None | - |
| schema-stream Progressively parse streamed JSON into typed, schema-shaped snapshots | 45.4k | +205% | - | 2 months ago 4.2.0 | ESM + CommonJS | Bundled | Schema validation, Node.js utilities |
| ts-jest-mocker Powerful, lightweight and TypeScript friendly library that extends Jest with capability of mocking classes and interfaces. | 45.3k | +295% | - | 1 year ago 1.3.0 | CommonJS | Bundled | Testing, TypeScript tooling |
| karma-babel-preprocessor Preprocessor to compile ES6 on the fly with babel. | 45.3k | -33% | - | - 8.0.2 | CommonJS | None | - |
| rewiremock Advanced dependency mocking device. | 45.3k | -34% | - | 1 year ago 3.14.6 | ESM + CommonJS | Bundled | Dev servers and API mocking, Testing |
| mocha-lcov-reporter LCOV reporter for Mocha | 45.3k | -58% | - | - 1.3.0 | CommonJS | None | Testing |
| extended Library for combining multiple libraries into one | 45.3k | -38% | - | 12 years ago 0.0.6 | CommonJS | None | - |
| @directus/schema Utility for extracting information about existing DB schema | 45.3k | - | - | 1 month ago 14.0.2 | ESM only | Bundled | ORMs and query builders, Vue |
| @signpdf/placeholder-pdfkit010 Use foliojs/PDFKit 0.10 to insert a signature placeholder. | 45.3k | - | - | 9 months ago 3.3.0 | CommonJS | Bundled | PDF and documents, 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