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 |
|---|---|---|---|---|---|---|---|
| pspdfkit View and annotate PDF files in your web app. Full support for mobile and desktop. Runs in the browser using WASM. | 66.7k | +87% | - | - 2024.8.2 | CommonJS | Bundled | PDF and documents |
| vuepress Minimalistic doc generator with Vue component based layout system | 66.7k | +5% | - | 3 years ago 1.9.10 | CommonJS | None | Static site generators and meta-frameworks, Vue |
| textlint-tester testing tool for textlint rule. | 66.7k | +216% | - | 2 months ago 15.8.0 | CommonJS | Bundled | Testing |
| browserify-mime A comprehensive library for mime-type mapping (with browserify support) | 66.7k | -42% | - | 13 years ago 1.2.9 | CommonJS | None | - |
| template-url Super simple no fluff rest URL style formatting for node. | 66.7k | +25% | - | 11 years ago 1.0.0 | CommonJS | None | URLs and query strings |
| @material-design-icons/svg Latest optimized SVGs for material design icons. | 66.7k | - | - | 1 year ago 0.14.15 | - | None | Icons |
| use-mask-input Input masks for React and Vue 3. Works with React Hook Form, TanStack Form, vee-validate, and Ant Design. | 66.7k | +113% | - | 24 days ago 3.14.2 | ESM + CommonJS | Bundled | Forms, React |
| avro-schema-registry Confluent Schema Registry implementation in javascript to easily serialize and deserialize kafka messages | 66.6k | +121% | - | 5 years ago 2.1.5 | CommonJS | None | Queues and background jobs |
| rollup-plugin-livereload Rollup plugin for LiveReload that watches the bundle and reloads the page on change | 66.6k | +2% | - | 5 years ago 2.0.5 | ESM + CommonJS | Bundled | Bundler plugins and loaders |
| vite-plugin-eslint2 ESLint plugin for Vite. | 66.6k | +86% | - | 3 months ago 5.3.0 | ESM + CommonJS | Bundled | Bundler plugins and loaders, Linting and formatting |
| node-geocoder Node Geocoder, node geocoding library, supports google maps, mapquest, open street map, tom tom, promise | 66.6k | +14% | - | 1 year ago 4.4.1 | CommonJS | None | Maps and geolocation |
| node-hook Run source transform function on Node require | 66.6k | -60% | - | 9 years ago 1.0.0 | CommonJS | None | Node.js utilities |
| qrious Library for QR code generation using canvas | 66.6k | +15% | - | 9 years ago 4.0.2 | CommonJS | None | DOM and browser utilities |
| bootstrap-vue-next Seamless integration of Vue 3, Bootstrap 5, and TypeScript for modern, type-safe UI development | 66.6k | +64% | - | 19 days ago 1.2.1 | ESM only | Bundled | UI component libraries, Vue |
| @cloudamqp/amqp-client AMQP 0-9-1 client for RabbitMQ, LavinMQ and other AMQP brokers, both for browsers (WebSocket) and node (TCP Socket) | 66.5k | - | - | 1 month ago 4.1.1 | ESM + CommonJS | Bundled | Queues and background jobs, WebSockets and realtime |
| cz-customizable Commitizen customizable adapter following the conventional-changelog format. | 66.5k | -11% | - | - 7.5.4 | CommonJS | Bundled | - |
| @bitauth/libauth ultra-lightweight library for Bitcoin Cash, Bitcoin, and Bitauth | 66.4k | - | - | 2 years ago 3.0.0 | ESM only | Bundled | Blockchain and Web3, Authentication and authorisation |
| ember-cli-sass Use Sass to preprocess your ember-cli app's files, with support for sourceMaps and include paths | 66.4k | +11% | - | - 11.0.1 | - | None | CSS-in-JS and styling |
| componentsjs A semantic dependency injection framework | 66.3k | +227% | - | 8 months ago 6.4.0 | CommonJS | Bundled | TypeScript tooling |
| @github/mcp-registry TypeScript SDK for the MCP Registry API — includes types, a ready-to-use client, and deterministic fingerprint computation for enterprise allowlist enforcement. | 66.3k | - | - | 29 days ago 0.1.7 | CommonJS | Bundled | TypeScript tooling |
| hast-util-interactive hast utility to check if a node is interactive | 66.3k | +330% | - | 3 years ago 3.0.0 | ESM only | Bundled | - |
| vue-best-verify > - 这是一个基于 vue3 的表单验证库,它是 vue-better-verify 的完善版本,它的设计是同类库中最完美的一个! > - 创建这个库的原因是 element-plus antd-vue 等,其内部的表单组件太TMD难用了!结构不透明,api记忆量大,代码结构可读性差,不符合直觉, 强约定代码侵入性高。 > > - 这将会是一个较为详细的API说明,该库足够简约,API足够少了,但是我希望告诉你更多的设计思想和细节,请耐心看完所有。 > > - 目前vue-best-verify正在活跃 | 66.3k | +813% | - | 1 year ago 0.4.4 | ESM + CommonJS | Bundled | Vue |
| rehype-unwrap-images rehype plugin to remove the wrapping paragraph (`<p>`) for images (`<img>`) | 66.3k | +276% | - | 1 year ago 1.0.0 | ESM only | Bundled | Markdown, Image processing |
| node-datachannel WebRTC For Node.js and Electron. libdatachannel node bindings. | 66.3k | +60% | - | 24 days ago 0.33.4 | ESM + CommonJS | Bundled | WebSockets and realtime, Video and audio |
| duration-fns Functions for working with durations. | 66.3k | +21% | - | 3 years ago 3.0.2 | CommonJS | Bundled | - |
| nanohtml HTML template strings for the Browser with support for Server Side Rendering in Node. | 66.2k | -13% | - | 4 years ago 1.10.0 | CommonJS | Bundled | DOM and browser utilities |
| @donmccurdy/caporal A full-featured framework for building command line applications (cli) with node.js | 66.1k | - | - | 3 years ago 0.0.10 | ESM + CommonJS | Bundled | CLI tools and terminal utilities |
| @stdlib/math-base-special-signum Evaluate the signum function for a double-precision floating-point number. | 66.1k | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Numbers and maths |
| docsify A magical documentation generator. | 66.1k | +13% | - | 2 months ago 5.0.0 | ESM only | Bundled | Documentation tooling, Parsers and serialisers |
| linkify-string String interface for linkifyjs | 66.1k | -5% | - | 4 months ago 4.3.3 | ESM + CommonJS | None | Email, URLs and query strings |
| cookies-js Client-Side Cookie Manipulation API | 66.1k | -36% | - | 9 years ago 1.2.3 | CommonJS | None | - |
| amaro Node.js TypeScript wrapper | 66k | +1535% | - | 15 days ago 1.2.1 | CommonJS | Bundled | TypeScript tooling |
| react-vis Data visualization library based on React and d3. | 66k | +2% | - | 3 years ago 1.12.1 | ESM + CommonJS | None | Charts and data visualisation, React |
| s-ago Human readable relative times (eg. 4 minutes ago) | 66k | +196% | - | 6 years ago 2.2.0 | CommonJS | Bundled | - |
| storybook-mock-date-decorator Storybook MockDate decorator | 66k | +34% | - | 1 year ago 3.0.0 | ESM only | Bundled | Date and time, Documentation tooling |
| jslint The JavaScript Code Quality Tool | 65.9k | +12% | - | 7 years ago 0.12.1 | CommonJS | None | Linting and formatting |
| @augment-vir/assert A collection of assertions for test and production code alike. | 65.9k | - | - | 12 days ago 32.4.0 | ESM only | Bundled | Testing |
| @microsoft/recognizers-text-date-time recognizers-text provides robust recognition and resolution of date/time expressed in multiple languages. | 65.9k | - | - | 3 years ago 1.3.2 | ESM + CommonJS | Bundled | Date and time, AI and machine learning |
| mediainfo.js Emscripten port of MediaInfoLib displays information about video and audio files. | 65.9k | +195% | - | 18 days ago 0.3.8 | ESM + CommonJS | Bundled | Video and audio |
| @ckeditor/ckeditor5-uploadcare Uploadcare feature for CKEditor 5. | 65.9k | - | - | 15 days ago 48.5.2 | ESM only | Bundled | Rich text and code editors |
| react-js-cron A React cron editor with antd inspired by jqCron | 65.8k | +10% | - | 6 months ago 6.0.2 | ESM + CommonJS | Bundled | React, Queues and background jobs |
| compressjs pure JavaScript de/compression (bzip2, etc) for node.js, volo, and the browser. | 65.8k | +956% | - | 11 years ago 1.0.3 | CommonJS | None | Compression and archives |
| skip-regex Micro parser for detection of literal regexes | 65.8k | +18% | - | 7 years ago 1.0.2 | ESM + CommonJS | Bundled | Parsers and serialisers, TypeScript tooling |
| time-grunt Display the elapsed execution time of grunt tasks | 65.8k | +9% | - | - 2.0.0 | - | None | Build tools |
| @storybook/tanstack-react Storybook for TanStack (React, Vite): Router and Start ready Storybook framework | 65.8k | - | - | 1 month ago 10.6.0 | ESM only | Bundled | Documentation tooling, Bundlers |
| react-native-modal-selector A cross-platform (iOS / Android), selector/picker component for React Native that is highly customizable and supports sections. | 65.7k | -50% | - | 3 years ago 2.1.2 | CommonJS | Bundled | React |
| ytdl-core YouTube video downloader in pure javascript. | 65.7k | +117% | - | 3 years ago 4.11.5 | CommonJS | Bundled | Video and audio |
| backbone.marionette The Backbone Framework | 65.7k | +35% | - | 5 years ago 4.1.3 | ESM + CommonJS | None | - |
| is-elevated Check if the process is running with elevated privileges | 65.7k | +148% | - | 5 years ago 4.0.0 | ESM only | None | CLI tools and terminal utilities |
| react-svg-credit-card-payment-icons React components library with 6 styles, 108 icons, TypeScript support, and a variety of types and formats for easy integration into React applications. | 65.6k | +304% | - | 4 months ago 6.0.4 | ESM + CommonJS | Bundled | Icons, React |
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