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 |
|---|---|---|---|---|---|---|---|
| hanja Sino-Korean, aka Hanja, Utilities for Korean Language Processing | 1.2k | +30% | - | 1 year ago 1.1.5 | CommonJS | Bundled | TypeScript tooling |
| @crawlee/fs-storage A file-system storage implementation of the Apify API | 1.2k | - | - | 2 months ago 4.0.0-beta.67 | ESM only | Bundled | Scraping and browser automation, Files and file systems |
| @spider-rs/spider-rs The [spider](https://github.com/spider-rs/spider) project ported to Node.js | 1.2k | - | - | 8 months ago 0.0.163 | CommonJS | Bundled | Scraping and browser automation |
| @thi.ng/geom-isec 2D/3D shape intersection checks | 1.2k | - | - | 1 month ago 4.0.95 | ESM only | Bundled | 3D, WebGL and game engines, TypeScript tooling |
| @tidal-music/player Player logic for TIDAL | 1.2k | - | - | 1 month ago 0.20.1 | ESM only | Bundled | - |
| @zebra-fed/zeta-icons The icon library for Zebra Technologies' Zeta Design System. | 1.2k | - | - | 3 months ago 1.9.6 | ESM only | Bundled | Icons |
| eslint-config-yoctol-base Yoctol specific base linting rules for ESLint | 1.2k | -28% | - | - 0.24.2 | CommonJS | None | Linting and formatting |
| midi-player-js Midi parser & player engine for browser or Node. Works well with single or multitrack MIDI files. | 1.2k | +75% | - | 6 months ago 2.0.17 | ESM + CommonJS | Bundled | Video and audio |
| next-electron-server Serve your Next.js app inside Electron using a custom scheme. | 1.2k | +631% | - | 3 years ago 1.0.0 | CommonJS | Bundled | Static site generators and meta-frameworks, React |
| pdf-qr PDF QR Code scanner entirely written in JavaScript. | 1.2k | +537% | - | 5 years ago 1.0.0 | CommonJS | None | PDF and documents |
| polyfills-db browser feature database | 1.2k | -29% | - | 11 years ago 3.0.0 | CommonJS | None | Database clients and drivers, Polyfills and shims |
| pour-cli Audit any URL against WCAG 2.2 from the terminal with the pour engine. Headless Chrome, structured findings, CI-friendly exit codes, a static check over HTML and template files with SARIF and GitHub annotations, a site-wide report runner, and an MCP serve | 1.2k | - | - | 5 days ago 0.3.25 | ESM only | None | Accessibility, CLI tools and terminal utilities |
| strapi-provider-email-mock A simple in-memory mock mail provider for strapi.io | 1.2k | +840% | - | 6 years ago 1.0.1 | CommonJS | None | |
| @bounceapp/react-native-paypal React Native wrapper to bridge PayPal iOS and Android SDK | 1.2k | - | - | 11 months ago 0.8.0 | ESM + CommonJS | Bundled | React, Payments and commerce |
| @savvy-web/github-action-builder A zero-config build tool for creating GitHub Actions from TypeScript. Bundles with rsbuild, validates action.yml against GitHub's schema, and outputs production-ready Node.js 24 actions. | 1.2k | - | - | 4 days ago 2.4.6 | ESM only | Bundled | Bundlers, Build tools |
| @univerjs-pro/docs-column Column block model integration for Univer Docs. | 1.2k | - | - | 5 days ago 1.0.2 | ESM + CommonJS | Bundled | - |
| expresscheckout-nodejs Juspay's official expresscheckout-nodejs sdk | 1.2k | +89% | - | 2 years ago 1.0.0 | ESM + CommonJS | Bundled | Payments and commerce |
| keyv-mongodb-store A Keyv store implementation using MongoDB as the backend storage | 1.2k | - | - | 9 months ago 0.0.3 | ESM only | Bundled | Database clients and drivers, Caching |
| node-image-resizer Get image and generate its smaller copies asynchronously. | 1.2k | +17% | - | 8 years ago 1.0.0 | CommonJS | None | Image processing |
| redux-persistence-engine-localstorage LocalStorage engine for redux-persistence | 1.2k | +29% | - | 7 years ago 1.0.0 | CommonJS | Bundled | - |
| wellioviz Provides functionality to visualize well logs, particularly those already converted to JSON, using d3.js visualization library. | 1.2k | +202% | - | 2 years ago 0.0.34 | CommonJS | None | Charts and data visualisation |
| @anrok/mammoth This is a fork of [@ff00ff/mammoth](https://github.com/Ff00ff/mammoth). We made this fork because the upstream project has not been active. We'd love to get rid of this fork if that changes. | 1.2k | - | - | 3 months ago 0.11.0 | CommonJS | Bundled | ORMs and query builders, TypeScript tooling |
| @jsonforms/examples JSON Forms Example Data | 1.2k | - | - | 3 months ago 3.8.0 | ESM + CommonJS | Bundled | Forms, Parsers and serialisers |
| @solidexpert/ng-click-outside Angular directive for handling click events outside an element. | 1.2k | - | - | 11 months ago 20.0.0 | ESM + CommonJS | Bundled | Angular |
| angular2-highcharts Highcharts for your Angular2 project | 1.2k | -36% | - | 9 years ago 0.5.5 | - | None | Angular, Charts and data visualisation |
| iso8601-validator Validate ISO-8601 strings | 1.2k | -55% | - | 11 years ago 1.0.1 | CommonJS | None | Schema validation |
| levelgraph A graph database for Node.js and the browser built on top of LevelUp | 1.2k | -58% | - | 2 years ago 4.0.0 | CommonJS | None | Database clients and drivers |
| microsoft-graph-client TypeScript client library for Microsoft Graph API with built-in authentication | 1.2k | - | - | 18 days ago 1.0.58 | ESM only | Bundled | - |
| pace-progressbar Automatic page load progress bar | 1.2k | -64% | - | 3 years ago 1.0.10 | CommonJS | None | - |
| @luma.gl/debug Debug utilities for luma.gl | 1.2k | - | - | 3 years ago 8.5.21 | ESM + CommonJS | None | 3D, WebGL and game engines |
| @satazor/eslint-config My own eslint configurations | 1.2k | - | - | 9 years ago 3.2.0 | CommonJS | None | Linting and formatting |
| @univerjs-pro/boards-chart Chart model integration for Univer Boards. | 1.2k | - | - | 5 days ago 1.0.2 | ESM + CommonJS | Bundled | Charts and data visualisation |
| @univerjs-pro/docs-list Enhanced list model integration for Univer Docs. | 1.2k | - | - | 5 days ago 1.0.2 | ESM + CommonJS | Bundled | - |
| hideseek A simple, yet customizable live search jQuery plugin. | 1.2k | +917% | - | - 0.8.0 | CommonJS | None | - |
| joi-errors-for-forms Convert Joi errors to form UI or Mongoose schemas, optionally changing the message text. | 1.2k | -3% | - | 8 years ago 0.2.6 | CommonJS | None | Internationalisation |
| ngx-plyr Angular 6+ bindings for [plyr video and audio player](https://github.com/sampotts/plyr). Supports everything that original library supports. | 1.2k | -35% | - | 4 years ago 4.0.1 | ESM + CommonJS | Bundled | Video and audio, Angular |
| plugin-typescript TypeScript loader for SystemJS | 1.2k | -42% | - | 8 years ago 8.0.0 | CommonJS | None | TypeScript tooling |
| vue-scriptx VueScriptX brings back the <script> tag to your Vue projects! | 1.2k | +88% | - | 1 year ago 0.2.7 | ESM only | Bundled | Vue |
| @relayfile/file-observer RelayFile observer dashboard for browsing synced workspace files and metadata | 1.2k | - | - | 8 days ago 0.10.69 | - | None | Files and file systems |
| @tecof/theme-editor React theme editor and renderer library for Tecof projects | 1.2k | - | - | 5 days ago 0.0.96 | ESM + CommonJS | Bundled | Rich text and code editors, React |
| @visulima/string Functions for manipulating strings. | 1.2k | - | - | 1 month ago 3.1.0 | ESM only | Bundled | Strings and text, Internationalisation |
| @vultisig/sdk The self-custody MPC wallet SDK for AI agents. Bitcoin, Ethereum, Solana & 36+ chains via DKLS23 threshold signatures. TypeScript, multi-platform (Node, browser, React Native). | 1.2k | - | - | 5 days ago 8.0.0 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| draggable-number-input A draggable number input component for React. Mimics the behavior in Figma, Blender, After Effects, etc. | 1.2k | +1305% | - | 1 year ago 0.0.9 | ESM + CommonJS | Bundled | React |
| grunt-jasmine-node Grunt task for running jasmine-node | 1.2k | -24% | - | 11 years ago 0.3.1 | CommonJS | None | - |
| heml HEML is an open source markup language for building responsive email | 1.2k | -41% | - | 8 years ago 1.1.3 | CommonJS | None | |
| keyv-cache-proxy A transparent caching proxy for any object using Keyv - automatically cache method calls with TTL support | 1.2k | - | - | 6 months ago 0.2.3 | ESM only | Bundled | Caching |
| mylogger-sdk MyLogger SDK — browser and Node/Next.js telemetry for the MyLogger platform. | 1.2k | - | - | 13 days ago 0.3.26 | ESM + CommonJS | Bundled | Monitoring and error tracking |
| pixiv-token-getter Node.js Pixiv credential manager and authentication facade - token cache, refresh-token lifecycle, profiles, PKCE OAuth + Puppeteer login, optional gppt interoperability. Library and CLI (ptg). TypeScript types included. | 1.2k | - | - | 17 days ago 2.6.1 | ESM + CommonJS | Bundled | Authentication and authorisation, CLI tools and terminal utilities |
| random-bytes-readable-stream Creates a readable stream producing cryptographically strong pseudo-random data using `crypto.randomBytes()` | 1.2k | -74% | - | 5 years ago 3.0.0 | ESM only | None | Cryptography and hashing |
| react-metismenu A ready / simple to use, highly customizable, updateable, ajax supported, animated and material designed menu component for React | 1.2k | -7% | - | 8 years ago 1.4.0 | CommonJS | None | 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