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 |
|---|---|---|---|---|---|---|---|
| @serwist/vite A module that integrates Serwist into your Vite application. | 12.1k | - | - | 2 months ago 9.5.12 | ESM only | Bundled | Bundler plugins and loaders, Svelte |
| amplify-category-function amplify-cli function plugin | 12.1k | -35% | - | - 4.3.2 | CommonJS | Bundled | Cloud SDKs, CLI tools and terminal utilities |
| @aaronhayes/react-use-hubspot-form Embed HubSpot forms into your React components using hooks! Works with Create React App, Gatsby and other platforms. | 12k | - | - | 1 year ago 2.1.2 | ESM + CommonJS | Bundled | Static site generators and meta-frameworks, React |
| @abstract-foundation/agw-react Abstract Global Wallet React Components | 12k | - | - | 5 months ago 1.13.0 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| ethereum-private-key-to-public-key Convert an Ethereum private key to a public key | 12k | +106% | - | 5 years ago 0.0.5 | CommonJS | None | Blockchain and Web3, CLI tools and terminal utilities |
| @smui/form-field Svelte Material UI - Form Field | 12k | - | - | 2 months ago 9.0.2 | ESM only | Bundled | Svelte |
| @ng-web-apis/screen-orientation A library for declarative use of screen orientation with Angular | 12k | - | - | 4 months ago 5.3.0 | ESM + CommonJS | Bundled | Angular |
| @fastify/mongodb Fastify MongoDB connection plugin | 12k | - | - | 2 months ago 10.0.1 | CommonJS | Bundled | Database clients and drivers |
| @taiga-ui/layout A package with Taiga UI layout components | 12k | - | - | 17 days ago 5.25.0 | ESM + CommonJS | Bundled | Angular, UI component libraries |
| @audio/decode-wma Decode WMA audio via RockBox WASM | 12k | - | - | 1 month ago 1.3.1 | ESM only | Bundled | Video and audio |
| @smui/card Svelte Material UI - Card | 12k | - | - | 2 months ago 9.0.2 | ESM only | Bundled | Svelte |
| @soniox/node Official Soniox SDK for Node | 12k | - | - | 1 month ago 2.3.0 | ESM + CommonJS | Bundled | WebSockets and realtime |
| typed-graphqlify Build Typed GraphQL Queries in TypeScript. A better TypeScript + GraphQL experience. | 12k | +57% | - | 4 years ago 3.1.6 | ESM + CommonJS | Bundled | GraphQL, TypeScript tooling |
| kakao.maps.d.ts Kakao Map API Type Definitions | 12k | +135% | - | 2 years ago 0.1.40 | - | Bundled | TypeScript tooling |
| @golevelup/nestjs-graphql-request Badass utilities for integrating graphql-request and NestJS | 12k | - | - | 6 months ago 5.0.0 | CommonJS | Bundled | GraphQL |
| @temporalio/external-storage-s3 Amazon S3 external storage driver for the Temporal TypeScript SDK | 12k | - | - | 24 days ago 1.24.0 | CommonJS | Bundled | Cloud SDKs, TypeScript tooling |
| @remotion/preload Preloads assets for use in Remotion | 12k | - | - | 15 days ago 4.0.528 | CommonJS | Bundled | Video and audio |
| atmosphere.js Modern TypeScript client for Atmosphere Framework - WebSocket/SSE/Comet support | 12k | +34% | - | 14 days ago 5.0.46 | ESM + CommonJS | Bundled | WebSockets and realtime, TypeScript tooling |
| @girs/freetype2-2.0 GJS TypeScript type definitions for freetype2-2.0 | 12k | - | - | 18 days ago 5.4.0 | ESM only | Bundled | TypeScript tooling |
| cm6-theme-basic-dark Basic Dark theme for the CodeMirror code editor | 12k | +316% | - | - 0.2.0 | ESM + CommonJS | Bundled | Rich text and code editors |
| cnpj Format, validate and generate CNPJ numbers | 12k | +251% | - | 5 months ago 5.1.1 | ESM only | Bundled | - |
| @neo4j-nvl/base Base library for the Neo4j Visualization Library | 12k | - | - | 23 days ago 2.0.0 | CommonJS | Bundled | Charts and data visualisation |
| evergreen-ui 🌲 React UI Kit by Segment 🌲 | 12k | -30% | - | 3 years ago 7.1.9 | ESM + CommonJS | Bundled | UI component libraries, React |
| officegen Office Open XML Generator using Node.js streams. Supporting Microsoft Office 2007 and later Word (docx), PowerPoint (pptx,ppsx) and Excell (xlsx). This module is for all frameworks and environments. No need for any commandline tool - this module is doing | 12k | -15% | - | 5 years ago 0.6.5 | CommonJS | None | PDF and documents |
| prompt-radio Radio prompt. Can be used as a standalone prompt, or as a plugin for [Enquirer]. | 12k | +30% | - | 9 years ago 1.2.1 | CommonJS | None | CLI tools and terminal utilities |
| accname This library contains a TypeScript implementation of the [Accessible Name Computation](https://www.w3.org/TR/accname-1.1/). | 12k | +14% | - | 4 years ago 1.1.0 | ESM + CommonJS | Bundled | Accessibility |
| @odata2ts/odata-query-objects Q-Objects are the magic sauce for the odata-query-builder and allow for renaming and type conversion | 12k | - | - | 16 days ago 0.32.0 | CommonJS | Bundled | TypeScript tooling |
| midtrans-client Official Midtrans Payment API Client for Node JS | 12k | +108% | - | 1 year ago 1.4.3 | CommonJS | None | Payments and commerce, Node.js utilities |
| btch-downloader A lightweight TypeScript/JavaScript client SDK for downloading media from social media platforms | 12k | -1% | - | - 6.4.0 | ESM + CommonJS | Bundled | TypeScript tooling |
| @funkit/utils Funkit Utils SDK centralizes all utilities & consts for usage across all funkit apps and packages. | 12k | - | - | 16 days ago 5.0.1 | ESM only | Bundled | Blockchain and Web3 |
| better-auth-cloudflare Seamlessly integrate better-auth with Cloudflare Workers, D1, Hyperdrive, KV, R2, and geolocation services. | 12k | +340% | - | 2 months ago 0.3.1 | ESM + CommonJS | Bundled | Cloud SDKs, Authentication and authorisation |
| vue2-timepicker A dropdown time picker (hour|minute|second) for Vue 2.x, with flexible time format support | 12k | -12% | - | 5 years ago 1.1.6 | ESM + CommonJS | None | Vue, UI component libraries |
| choma Random ordering for mocha | 12k | +10% | - | 8 years ago 1.2.1 | CommonJS | None | Testing |
| gscan Scans Ghost themes looking for errors, deprecations, features and compatibility | 12k | +171% | - | 27 days ago 6.6.1 | CommonJS | None | - |
| serverless-dynamodb-local Serverless dynamodb local plugin | 12k | -38% | - | 5 years ago 0.2.40 | CommonJS | None | Cloud SDKs |
| react-lasso-select A responsive react tool for marking irregular areas in images (lasso / free select) | 12k | +1657% | - | 9 months ago 2.0.3 | ESM only | Bundled | React, Image processing |
| @nosferatu500/react-sortable-tree Accessible drag-and-drop sortable tree for React 19, with virtualized rendering and first-class TypeScript types | 12k | - | - | 1 month ago 7.1.0 | ESM only | Bundled | Accessibility, React |
| draftjs-conductor 📝✨ Little Draft.js helpers to make rich text editors “just work” | 12k | +92% | - | 4 years ago 3.0.0 | ESM + CommonJS | Bundled | Rich text and code editors |
| @kpmck/ag-grid-core Framework-agnostic AG Grid DOM helpers for Node-based test tooling | 12k | - | - | 3 months ago 1.0.1 | ESM only | Bundled | Testing, Scraping and browser automation |
| regexify-string Strings decorator (by regex) with: React components, HTML tags etc. | 12k | +20% | - | 4 years ago 1.0.19 | CommonJS | Bundled | React |
| @agntcy/slim-bindings SLIM Node.js bindings using UniFFI | 12k | - | - | 1 month ago 2.1.2 | ESM only | Bundled | - |
| crypto-ts Typescript library of crypto standards. | 12k | +7% | - | 8 years ago 1.0.2 | ESM + CommonJS | Bundled | TypeScript tooling |
| @atlaskit/range A range lets users choose an approximate value on a slider. | 12k | - | - | 15 days ago 12.2.6 | ESM + CommonJS | Bundled | React |
| eslint-plugin-rxjs-angular-x ESLint v9+ rules for RxJS and Angular | 12k | -50% | - | 6 months ago 1.0.1 | ESM only | Bundled | Linting and formatting, Angular |
| @unifold/connect-react Unifold Connect React - Complete React SDK with UI components for crypto deposits | 12k | - | - | 14 days ago 0.1.85 | ESM + CommonJS | Bundled | Blockchain and Web3, React |
| @neo4j-nvl/layout-workers Layout workers for the Neo4j Visualization Library | 12k | - | - | 23 days ago 2.0.0 | ESM only | None | Charts and data visualisation |
| node-input-validator validation library for nodejs, inspired by laravel. | 12k | +89% | - | 9 months ago 4.6.0 | CommonJS | None | Forms, HTTP servers and web frameworks |
| baron A small, fast and crossbrowser custom scrollbar with native system scroll mechanic. | 12k | -55% | - | - 3.0.3 | CommonJS | None | - |
| rxjs-tslint-rules TSLint rules for RxJS | 12k | -30% | - | - 4.34.8 | CommonJS | None | Promises and async control flow |
| @pothos/tracing-opentelemetry Opentelemetry utilities for the Pothos tracing plugin | 12k | - | - | 3 months ago 1.2.1 | ESM + CommonJS | Bundled | Monitoring and error tracking, 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