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 |
|---|---|---|---|---|---|---|---|
| slate-react-placeholder A Slate plugin to render a placeholder with React. | 93.4k | -22% | - | - 0.2.9 | ESM + CommonJS | None | Rich text and code editors, React |
| @vue/vue2-jest Jest transformer for Vue 2 | 93.4k | - | - | 3 years ago 29.2.6 | CommonJS | None | Vue, Testing |
| expect.js BDD style assertions for node and the browser. | 93.3k | -33% | - | - 0.3.1 | - | None | - |
| scroll-behavior Pluggable browser scroll management | 93.3k | -7% | - | 6 years ago 0.11.0 | ESM + CommonJS | Bundled | DOM and browser utilities |
| @formatjs/intl-segmenter Polyfill for Intl.Segmenter | 93.2k | - | - | 24 days ago 12.2.15 | ESM only | None | Internationalisation |
| merkle-lib A performance conscious library for merkle root and tree calculations. | 93.2k | +55% | - | 9 years ago 2.0.10 | CommonJS | None | Blockchain and Web3 |
| @jasminejs/reporters Reporters for the Jasmine testing framework | 93.2k | - | - | 1 month ago 1.1.0 | CommonJS | None | Testing |
| ember-template-recast Non-destructive template transformer. | 93.1k | +3% | - | 2 years ago 6.1.5 | CommonJS | Bundled | Templating |
| git-cliff-linux-x64 A highly customizable Changelog Generator that follows Conventional Commit specifications ⛰️ | 93.1k | +276% | - | 18 days ago 2.14.2 | - | None | Documentation tooling |
| @turbodocx/html-to-docx HTML to DOCX converter | 93.1k | - | - | 25 days ago 1.23.1 | ESM + CommonJS | Bundled | PDF and documents, TypeScript tooling |
| live-server simple development http server with live reload capability | 93.1k | +2% | - | 4 years ago 1.2.2 | - | None | HTTP servers and web frameworks, CLI tools and terminal utilities |
| @aws-lambda-powertools/jmespath A type safe and modern jmespath module to parse and extract data from JSON documents using JMESPath | 93.1k | - | - | 1 month ago 2.35.0 | ESM + CommonJS | Bundled | Cloud SDKs, TypeScript tooling |
| @popmotion/popcorn Utility functions for animation and interactions. | 93.1k | - | - | 6 years ago 0.4.4 | ESM + CommonJS | Bundled | Animation |
| google-play-scraper scrapes app data from google play store | 93k | +424% | - | 4 months ago 10.1.3 | ESM only | Bundled | Scraping and browser automation |
| db-migrate-pg A postgresql driver for db-migrate | 93k | +44% | - | 3 years ago 1.5.2 | CommonJS | None | - |
| @progress/kendo-react-layout React Layout components enable you to create a perceptive and intuitive layout of web projects. KendoReact Layout package | 93k | - | - | 28 days ago 16.1.0 | ESM + CommonJS | Bundled | UI component libraries, React |
| unist-util-find unist utility to find a node | 93k | +25% | - | 3 years ago 3.0.0 | ESM only | Bundled | Markdown |
| @antv/x6 JavaScript diagramming library that uses SVG and HTML for rendering | 92.9k | - | - | 1 month ago 3.1.8 | ESM only | Bundled | Image processing |
| @libpdf/core A modern PDF library for TypeScript - parsing and generation | 92.9k | - | - | 1 month ago 0.4.2 | ESM only | Bundled | Parsers and serialisers, PDF and documents |
| maybe-combine-errors Combine 0 or more errors into one | 92.9k | +312% | - | 6 years ago 1.0.0 | - | None | Node.js utilities |
| progress-bar-webpack-plugin A progress bar for Webpack. | 92.8k | -12% | - | 6 years ago 2.1.0 | CommonJS | None | Bundler plugins and loaders |
| react-native-image-viewing React Native modal component for viewing images as a sliding gallery | 92.8k | +210% | - | 4 years ago 0.2.2 | CommonJS | Bundled | React, UI component libraries |
| @angular/pwa PWA schematics for Angular | 92.8k | - | - | 13 days ago 22.2.0 | - | None | Angular, CLI tools and terminal utilities |
| @infisical/cli <h1 align="center">Infisical CLI</h1> <p align="center"> <p align="center"><b>Embrace shift-left security with the Infisical CLI and strengthen your DevSecOps practices by seamlessly managing secrets across your workflows, pipelines, and applications.</ | 92.8k | - | - | 12 days ago 0.43.137 | - | None | CLI tools and terminal utilities |
| fast-luhn A fast Luhn algorithm for validating credit cards | 92.8k | +180% | - | 2 years ago 2.0.2 | CommonJS | Bundled | - |
| audio-extensions List of audio extensions | 92.8k | +115% | - | 11 years ago 0.0.0 | CommonJS | None | Video and audio |
| @nomicfoundation/hardhat-ignition Hardhat Ignition is a declarative system for deploying smart contracts on Ethereum. It enables you to define smart contract instances you want to deploy, and any operation you want to run on them. By taking over the deployment and execution, Hardhat Ignit | 92.8k | - | - | 3 months ago 3.1.8 | ESM only | Bundled | Blockchain and Web3 |
| @logtail/pino Better Stack Pino transport (formerly Logtail) | 92.8k | - | - | 13 days ago 0.5.10 | ESM + CommonJS | Bundled | Logging, Node.js utilities |
| @xterm/addon-attach An addon for [xterm.js](https://github.com/xtermjs/xterm.js) that enables attaching to a web socket. This addon requires xterm.js v4+. | 92.8k | - | - | 9 months ago 0.12.0 | ESM + CommonJS | Bundled | CLI tools and terminal utilities |
| prettier-plugin-solidity A Prettier Plugin for automatically formatting your Solidity code. | 92.7k | +10% | - | 1 month ago 2.4.1 | ESM only | None | Linting and formatting, Blockchain and Web3 |
| emery Utilities to help polish the rough parts of TypeScript. | 92.7k | +581% | - | 1 year ago 1.4.4 | ESM + CommonJS | Bundled | TypeScript tooling, Utility libraries |
| @traceloop/node-server-sdk Traceloop Software Development Kit (SDK) for Node.js | 92.6k | - | - | 4 months ago 0.27.0 | ESM + CommonJS | Bundled | Monitoring and error tracking |
| @chakra-ui/charts Data visualization components for Chakra UI | 92.6k | - | - | 1 month ago 3.37.0 | ESM + CommonJS | Bundled | Charts and data visualisation, React |
| snowflake-promise A Promise-based, TypeScript-friendly helper for the Snowflake SDK | 92.6k | +350% | - | 1 year ago 5.0.1 | ESM + CommonJS | Bundled | TypeScript tooling |
| @beefree.io/sdk wrapper of BeefreeSDK | 92.5k | - | - | 19 days ago 11.7.0 | ESM + CommonJS | Bundled | |
| keyux Improve keyboard UI of web apps | 92.5k | +222% | - | 2 months ago 0.11.6 | ESM only | Bundled | Accessibility |
| ttypescript Over TypeScript tool to use custom transformers in the tsconfig.json | 92.5k | -12% | - | 3 years ago 1.5.15 | CommonJS | Bundled | TypeScript tooling |
| croppie A simple javascript image cropper | 92.5k | +100% | - | 6 years ago 2.6.5 | CommonJS | None | Image processing |
| punycode2 Modular version of punycode package | 92.4k | +189% | - | 4 years ago 1.0.1 | - | None | URLs and query strings |
| @progress/kendo-react-pdf React PDF Processing enables you to export single- and multi-page content in PDF. KendoReact PDF Processing package | 92.4k | - | - | 28 days ago 16.1.0 | ESM + CommonJS | Bundled | PDF and documents, React |
| @brandonblack/musig JS implementation of MuSig. 1-dependency MuSig key aggregation, tweaking, and signing. | 92.4k | - | - | 3 years ago 0.0.1-alpha.1 | ESM + CommonJS | Bundled | Cryptography and hashing, Security |
| @mcp-b/webmcp-types Strict TypeScript type definitions for the WebMCP core API (document.modelContext) | 92.3k | - | - | 1 month ago 5.1.0 | ESM only | Bundled | TypeScript tooling |
| markdown A sensible Markdown parser for javascript | 92.3k | +10% | - | 13 years ago 0.5.0 | CommonJS | None | Parsers and serialisers, Markdown |
| siphash SipHash-2-4 fast short-input pseudo-random function | 92.3k | +214% | - | 1 year ago 1.2.0 | CommonJS | None | Cryptography and hashing |
| @open-wc/testing Testing following open-wc recommendations | 92.3k | - | - | 2 months ago 5.0.0 | ESM only | Bundled | Testing |
| tmp-cache A least-recently-used cache in 35 lines of code | 92.2k | +187% | - | 6 years ago 1.1.0 | CommonJS | Bundled | Caching |
| @stdlib/constants-float64-min-base2-exponent The minimum biased base 2 exponent for a normal double-precision floating-point number. | 92.2k | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Numbers and maths |
| turbolinks Turbolinks makes navigating your web application faster | 92.1k | +12% | - | 8 years ago 5.2.0 | CommonJS | None | - |
| post-robot Simple postMessage based server. | 92.1k | +72% | - | - 8.0.32 | CommonJS | None | Promises and async control flow |
| jsonld-context-parser Parses JSON-LD contexts | 92.1k | +146% | - | 1 month ago 3.1.1 | CommonJS | Bundled | Parsers and serialisers, TypeScript tooling |
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