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 |
|---|---|---|---|---|---|---|---|
| @saas-ui/theme Saas UI theme package | 7.2k | - | - | 1 year ago 2.6.1 | ESM + CommonJS | Bundled | UI component libraries, React |
| mocha-jsdom Simple integration of jsdom into mocha tests | 7.2k | -26% | - | - 2.0.0 | CommonJS | None | Scraping and browser automation, Testing |
| nagu ANSI/VT100 to html converter | 7.2k | -16% | - | 6 years ago 1.0.0 | CommonJS | None | CLI tools and terminal utilities |
| @mescius/wijmo.grid.multirow UI library for pure JS, Angular, React, Vue and more... | 7.2k | - | - | 3 months ago 5.20261.52 | ESM + CommonJS | Bundled | Tables and data grids, UI component libraries |
| electron-is An 'is' utility for Electron which provides a set of handy functions, with a self-descriptive name. | 7.2k | +26% | - | 8 years ago 3.0.0 | CommonJS | None | Utility libraries, Node.js utilities |
| @agoric/spawner Wrapper for JavaScript map | 7.2k | - | - | 5 months ago 0.6.9 | ESM only | None | - |
| vwo-fme-node-sdk VWO Node/JavaScript SDK for Feature Management and Experimentation | 7.2k | +132% | - | - 1.65.0 | ESM + CommonJS | Bundled | - |
| vega-datasets Common repository for example datasets used by Vega related projects. | 7.2k | +129% | - | - 3.2.1 | ESM only | Bundled | - |
| firebase-tools-with-isolate Command-Line Interface for Firebase with monorepo support | 7.2k | +105% | - | 14 days ago 15.31.0 | CommonJS | None | Cloud SDKs, Build tools |
| @kubb/plugin-fetch Generate a slim, type-safe HTTP client with Kubb based on the native Fetch api. | 7.2k | - | - | 14 days ago 5.5.1 | ESM + CommonJS | Bundled | HTTP clients, Documentation tooling |
| fontmetrics A lightweight JavaScript utility for computing accurate font metrics, such as x-height, cap-height, ascent and descent. | 7.1k | +57% | - | - 1.0.0 | CommonJS | None | - |
| html-escape Escape string for use in html | 7.1k | +59% | - | 10 years ago 2.0.0 | CommonJS | None | Security |
| snabbdom-to-html Render Snabbdom Vnodes to HTML strings | 7.1k | +102% | - | 4 years ago 7.1.0 | CommonJS | Bundled | - |
| @ankhorage/studio Studio authoring package for Ankhorage apps | 7.1k | - | - | 13 days ago 5.10.13 | ESM only | Bundled | React, TypeScript tooling |
| fix-react2shell-next Fix the React 2 Shell vulnerability (CVE-2025-66478) in Next.js apps with one command | 7.1k | - | - | 9 months ago 1.1.4 | CommonJS | None | React, Security |
| graphql-disable-introspection Disable introspection in graphql-js with a validation rule | 7.1k | +9% | - | 5 years ago 1.2.0 | CommonJS | None | GraphQL |
| utils-is-little-endian Check if an environment is little endian. | 7.1k | +4% | - | 10 years ago 1.0.0 | CommonJS | None | CLI tools and terminal utilities, Utility libraries |
| react-native-hole-view Component to made an overlay with touch-through hole | 7.1k | +48% | - | 8 months ago 5.0.0 | CommonJS | Bundled | React |
| @innovastudio/contentbuilder-runtime Runtime libraries for ContentBuilder generated content | 7.1k | - | - | 15 days ago 1.0.45 | ESM only | Bundled | Rich text and code editors |
| chunk-manifest-webpack-plugin Allows exporting a manifest that maps chunk ids to their output files, instead of keeping the mapping inside the webpack bootstrap. | 7.1k | +24% | - | 9 years ago 1.1.2 | CommonJS | None | Bundler plugins and loaders |
| vue-input-facade A lightweight and dependency free input masking library created specific for Vue | 7.1k | +14% | - | 2 years ago 2.2.0 | CommonJS | None | Vue |
| react-showdown Render React components within markdown and markdown as React components! | 7.1k | -50% | - | 5 years ago 2.3.1 | ESM + CommonJS | Bundled | Markdown, React |
| @firecrawl/anydoc-darwin-arm64 Convert documents (doc, docx, odt, rtf, epub, pdf, presentations, spreadsheets, csv) to GitHub-Flavored Markdown | 7.1k | - | - | 1 month ago 0.2.4 | CommonJS | None | PDF and documents, Markdown |
| @onekeyfe/hd-shared Hardware SDK's shared tool library | 7.1k | - | - | 17 days ago 1.2.4 | CommonJS | Bundled | - |
| @iamevan/electron-chrome-web-store Install and update Chrome extensions from the Chrome Web Store for Electron | 7.1k | - | - | 3 months ago 0.13.5 | ESM + CommonJS | Bundled | DOM and browser utilities |
| react-dnd-scrollzone A cross browser solution to scrolling during drag and drop. | 7.1k | -40% | - | 7 years ago 5.0.0 | CommonJS | None | DOM and browser utilities, React |
| @grammyjs/parse-mode Plugin for constructing Formatted Texts in Telegram | 7.1k | - | - | 6 months ago 2.3.0 | CommonJS | Bundled | - |
| @saas-ui/react-utils React utilities and helpers for Chakra UI | 7.1k | - | - | 1 year ago 2.2.1 | ESM + CommonJS | Bundled | UI component libraries, React |
| @vuepress/plugin-pwa pwa plugin for vuepress | 7.1k | - | - | 3 years ago 1.9.10 | CommonJS | None | Vue, Documentation tooling |
| dotenv-checker 🔌 CLI to check/generate .env files and maintain them synchronized | 7.1k | +104% | - | 2 years ago 1.1.7 | CommonJS | None | Configuration, Node.js utilities |
| ethr-did-resolver Resolve DID documents for Ethereum addresses and public keys | 7.1k | +23% | - | 20 days ago 14.1.4 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| chdb-wasm chdb (ClickHouse) compiled to WebAssembly, with an async, non-blocking, worker-based API | 7.1k | - | - | 1 month ago 0.4.0 | ESM only | Bundled | Database clients and drivers |
| sendbird Sendbird JavaScript SDK | 7.1k | -29% | - | - 3.1.33 | CommonJS | Bundled | - |
| @opeoginni/github-copilot-openai-compatible GitHub Copilot API OpenAI-Compatible Provider for AI SDK | 7.1k | - | - | 9 months ago 1.0.0 | ESM + CommonJS | Bundled | - |
| ratex-react-native Native LaTeX rendering for React Native (no WebView) | 7.1k | - | - | 2 months ago 0.1.14 | CommonJS | Bundled | Numbers and maths, React |
| @luminpdf/icons A clean and friendly icon family for React | 7.1k | - | - | 1 month ago 0.5.3 | ESM + CommonJS | Bundled | Icons, React |
| es-mapping-ts Eleasticsearch mapping manager typescript | 7.1k | +409% | - | 6 years ago 1.0.1 | CommonJS | Bundled | TypeScript tooling |
| jquery-ajax-unobtrusive Add-on to jQuery Ajax to enable unobtrusive options in data-* attributes | 7.1k | +55% | - | 8 years ago 3.2.6 | CommonJS | None | - |
| @thi.ng/binary 100+ assorted binary / bitwise operations, conversions, utilities, lookup tables | 7.1k | - | - | 1 month ago 3.6.17 | ESM only | Bundled | TypeScript tooling |
| closest-file-data Allow to find and retrieve some data (such as config file) related to a given path (with cache) | 7.1k | +11% | - | 8 years ago 0.1.4 | CommonJS | Bundled | Caching, Files and file systems |
| gulp-hash Cachebust your assets by adding a hash to the filename | 7.1k | +69% | - | 8 years ago 4.2.2 | CommonJS | None | Caching |
| @aztec/viem TypeScript Interface for Ethereum | 7.1k | - | - | 20 days ago 2.38.3 | ESM + CommonJS | Bundled | Blockchain and Web3, TypeScript tooling |
| @dotenv-run/esbuild Run your scripts with dotenv variables | 7.1k | - | - | 1 month ago 1.5.3 | ESM + CommonJS | Bundled | Configuration, Node.js utilities |
| prettylint Run Prettier as a linter | 7.1k | -18% | - | 3 years ago 2.0.0 | ESM only | None | Linting and formatting |
| passport-instagram Instagram authentication strategy for Passport. | 7.1k | +5% | - | 11 years ago 1.0.0 | CommonJS | None | Authentication and authorisation |
| oh-vue-icons Include inline SVG icons from different popular icon packs in Vue 2 & 3 easily. | 7.1k | +80% | - | 4 years ago 1.0.0-rc3 | ESM + CommonJS | Bundled | Icons, Vue |
| @datadog/mobile-react-native-apollo-client A client-side React Native module to interact with Apollo Client and Datadog | 7.1k | - | - | 16 days ago 3.8.0 | ESM + CommonJS | Bundled | GraphQL, React |
| express-query-parser A parser helps you parse request for your express server | 7.1k | -12% | - | 4 years ago 1.3.3 | CommonJS | Bundled | Parsers and serialisers, HTTP servers and web frameworks |
| stylelint-plugin-defensive-css A Stylelint plugin to enforce defensive CSS best practices. | 7.1k | +126% | - | 1 month ago 2.9.7 | ESM + CommonJS | Bundled | Linting and formatting, CSS-in-JS and styling |
| @ember-intl/intl-messageformat Formats ICU Message strings with number, date, plural, and select placeholders to create localized messages. | 7.1k | - | - | 7 years ago 2.5.0 | CommonJS | None | Internationalisation |
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