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 |
|---|---|---|---|---|---|---|---|
| @onlyfansapi/auth Framework agnostic library to embed OnlyFans Authentication in your app using OnlyFansAPI.com/auth | 3.9k | - | - | 12 days ago 2.1.0 | ESM + CommonJS | Bundled | Authentication and authorisation |
| react-native-scanbot-sdk Scanbot Document and Barcode Scanner SDK React Native Plugin for Android and iOS | 3.9k | +44% | - | 2 months ago 9.0.2 | ESM + CommonJS | Bundled | React, PDF and documents |
| @amritk/api Framework-agnostic, contract-first API layer built on mjst JSON Schema tooling. Typed routes, fast request/response validation, and OpenAPI 3.2 generation with no extra code — adapters for fetch (Hono, Next.js, Bun, Workers) and Node (Express, Fastify). | 3.9k | - | - | 12 days ago 0.16.6 | ESM only | Bundled | Schema validation, Documentation tooling |
| @openapi-qraft/react OpenAPI client for React, providing type-safe requests and dynamic TanStack Query React Hooks via a modular, Proxy-based architecture. | 3.9k | - | - | 4 months ago 2.14.1 | ESM + CommonJS | Bundled | Documentation tooling, React |
| express-force-ssl Force SSL on particular/all pages in Express | 3.9k | -24% | - | 10 years ago 0.3.2 | CommonJS | None | HTTP servers and web frameworks |
| localflare-core Core utilities for Localflare - config parsing and binding discovery | 3.9k | - | - | - 0.5.0 | ESM only | Bundled | Cloud SDKs |
| react-native-svg-charts-updated-peers Customizable charts (Line, Bar, Area, Pie, Circle, Progress) for React Native | 3.9k | +2369% | - | 2 years ago 5.3.1 | ESM + CommonJS | None | Charts and data visualisation, React |
| @xmtp/browser-sdk XMTP client SDK for browsers written in TypeScript | 3.9k | - | - | 2 months ago 7.1.0 | ESM only | Bundled | TypeScript tooling |
| browserify-ngannotate A browserify transform that uses ng-annotate to add dependency injection annotations to your AngularJS source code, preparing it for minification. | 3.9k | +46% | - | 10 years ago 2.0.0 | CommonJS | None | Angular |
| graphile-bucket-provisioner-plugin Bucket provisioning plugin for PostGraphile v5 — explicitly provisions S3 buckets via a GraphQL mutation | 3.9k | - | - | 19 days ago 1.16.0 | ESM + CommonJS | Bundled | GraphQL |
| koa-cookie Koa cookie parser middleware | 3.9k | +20% | - | 10 years ago 1.0.0 | CommonJS | None | HTTP servers and web frameworks |
| node-restify-swagger node-restify-swagger ======================= | 3.9k | +35% | - | 11 years ago 0.1.8 | CommonJS | None | - |
| babel-plugin-dotenv-import Load environment variables using import statements. | 3.9k | -55% | - | 3 years ago 3.0.1 | CommonJS | None | Configuration, Node.js utilities |
| crypto-api Hashing and encrypting library with no depedencies | 3.9k | +274% | - | 7 years ago 0.8.5 | CommonJS | None | Cryptography and hashing |
| leaflet-heatmap heatmap.js Leaflet Overlay | 3.9k | +38% | - | 10 years ago 1.0.0 | CommonJS | None | Maps and geolocation |
| mercurius-cache Cache the results of your GraphQL resolvers, for Mercurius | 3.9k | +56% | - | 1 year ago 8.0.0 | CommonJS | Bundled | GraphQL |
| @websanova/vue-auth A simple light-weight authentication library for Vue.js | 3.9k | - | - | 3 years ago 4.2.1 | ESM + CommonJS | Bundled | Vue, HTTP clients |
| zencf A client library for accessing the CF Bypass. | 3.9k | - | - | 9 months ago 2.0.3 | CommonJS | None | Cloud SDKs, Scraping and browser automation |
| etag-hash Es6 class that generates ETag using the same algorithm as S3 via MD5 sum. | 3.9k | +2085% | - | 19 days ago 2.32.0 | ESM + CommonJS | Bundled | Cryptography and hashing |
| error-custom-class Create custom error classes | 3.9k | -46% | - | 1 year ago 10.0.1 | ESM only | Bundled | DOM and browser utilities, TypeScript tooling |
| nestjs-supabase-js NestJS Supabase integration | 3.9k | +284% | - | 1 year ago 1.1.1 | CommonJS | Bundled | Authentication and authorisation, Database clients and drivers |
| @tevm/webpack-plugin A webpack plugin for tevm | 3.9k | - | - | 1 year ago 1.0.0-next.148 | ESM + CommonJS | Bundled | Bundler plugins and loaders |
| chinese-days 中国节假日、调休日、工作日、24节气查询,农历阳历互转,支持 TS、CommonJS、UMD 模块化使用,提供 ics 日历格式,可供 Google Calendar、Apple Calendar、Microsoft Outlook 等客户端订阅。 | 3.9k | +1242% | - | - 1.5.9 | ESM + CommonJS | Bundled | - |
| @convex-dev/polar A Polar component for Convex. | 3.9k | - | - | 3 months ago 0.9.2 | ESM only | Bundled | Payments and commerce |
| @demox-labs/aleo-hd-key BIP-0032 like derivation for Aleo | 3.9k | - | - | 3 years ago 0.0.1 | CommonJS | Bundled | Cryptography and hashing |
| @nomiclabs/buidler Buidler is an extensible developer tool that helps smart contract developers increase productivity by reliably bringing together the tools they want. | 3.9k | - | - | 5 years ago 1.4.8 | CommonJS | Bundled | Blockchain and Web3 |
| clappr An extensible media player for the web | 3.9k | +57% | - | - 0.3.13 | CommonJS | None | Video and audio |
| pg-template-tag ECMAScript 6 (2015) template tag function to write queries for node-postgres. | 3.9k | -8% | - | 7 years ago 0.1.2 | - | None | Database clients and drivers |
| user-time Turns fuzzy user time strings into a formatted time string | 3.9k | +5913% | - | 2 years ago 2.0.1 | ESM + CommonJS | Bundled | Date and time |
| @embedpdf/vue-pdf-viewer Vue component for embedding PDF documents | 3.9k | - | - | 19 days ago 2.15.1 | ESM + CommonJS | Bundled | PDF and documents, Vue |
| create-check Create a GitHub check + annotation. | 3.9k | -32% | - | 5 years ago 0.6.40 | CommonJS | None | Linting and formatting |
| @100mslive/hls-player HLS client library which uses HTML5 Video element and Media Source Extension for playback | 3.9k | - | - | 14 days ago 0.6.2 | ESM + CommonJS | Bundled | Video and audio |
| react-edit-to-html `react-edit-to-html` is a premium, highly customizable, responsive HTML editor and visual template builder for creating dynamic HTML layouts. It is perfect for generating backend templates (invoices, shipping lists, email templates, billing letters, repor | 3.9k | - | - | 18 days ago 2.0.12 | ESM + CommonJS | Bundled | React, Templating |
| shoe streaming sockjs for node and the browser | 3.9k | +8% | - | 13 years ago 0.0.15 | CommonJS | None | WebSockets and realtime |
| vform Handle Laravel-Vue forms and validation with ease. | 3.9k | +31% | - | 4 years ago 2.1.2 | ESM + CommonJS | Bundled | Vue, Forms |
| content-entry content entries for content containers (aka files) | 3.9k | -14% | - | 17 days ago 15.0.3 | CommonJS | Bundled | Files and file systems |
| opencode-auto-resume OpenCode plugin that automatically resumes stalled LLM sessions when thinking/streaming freezes mid-generation. | 3.9k | - | - | 13 days ago 1.1.19 | ESM only | None | AI and machine learning |
| viewport-extra Enable setting minimum and maximum viewport width | 3.9k | +321% | - | 10 months ago 3.0.0 | ESM + CommonJS | Bundled | - |
| @grapecity/wijmo.input UI library for pure JS, Angular, React, Vue and more... | 3.9k | - | - | 3 months ago 5.20261.52 | ESM + CommonJS | Bundled | Tables and data grids, UI component libraries |
| @umbraco-ui/uui-radio Radio input, Umbraco backoffice style. Package contains two custom elements, <uui-radio> and <uui-radio-group>. You must wrap radio elements in the group, to make the input work. Can participate in native form element. | 3.9k | - | - | 3 months ago 1.18.1 | ESM only | Bundled | UI component libraries |
| @react-sigma/minimap React Sigma - Minimap | 3.9k | - | - | 10 months ago 5.0.6 | ESM only | Bundled | React |
| express-sse An Express middleware for Server-Sent Events (EventSource) | 3.9k | -48% | - | 1 year ago 1.0.0 | ESM + CommonJS | Bundled | HTTP servers and web frameworks, WebSockets and realtime |
| vue-cesium Vue 3.x components for CesiumJS. | 3.9k | +21% | - | - 3.2.12 | ESM + CommonJS | Bundled | Maps and geolocation, Vue |
| @icp-sdk/icp-cli npm wrapper for icp-cli - Internet Computer Protocol command-line interface | 3.9k | - | - | 27 days ago 1.5.0 | CommonJS | None | Blockchain and Web3 |
| @syncfusion/ej2-vue-pdfviewer Essential JS 2 PDF viewer Component for Vue | 3.9k | - | - | 15 days ago 34.2.9 | ESM + CommonJS | None | Vue, UI component libraries |
| @tevm/client-types A typesafe library for writing forge scripts in typescript | 3.9k | - | - | 1 year ago 1.0.0-next.148 | ESM + CommonJS | Bundled | TypeScript tooling, Blockchain and Web3 |
| exitzero make a CLI command always return an exit status of 0. This can be useful in combination with a `watch` process to ensure things keep running. | 3.9k | -7% | - | 11 years ago 1.0.1 | CommonJS | None | CLI tools and terminal utilities |
| @exodus/safe-string Library for generating safe strings that redact sensitive information | 3.9k | - | - | 4 months ago 1.5.0 | ESM only | Bundled | Logging, Security |
| @listr2/manager Extension for Listr2 to easily create sane defaults for task lists. | 3.9k | - | - | 1 month ago 4.2.5 | ESM + CommonJS | Bundled | CLI tools and terminal utilities |
| @livepeer/core Livepeer UI Kit's core vanilla JS library. | 3.9k | - | - | 1 year ago 3.3.1 | ESM + CommonJS | Bundled | Video and audio |
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