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 |
|---|---|---|---|---|---|---|---|
| jsdoc-route-plugin Plugin to add custom HTTP Route tags for documenting Express routes. | 1.8k | -80% | - | 9 years ago 0.1.0 | CommonJS | None | Documentation tooling |
| vue-fast-marquee A lightweight Vue 3 component that harnesses the power of CSS animations to create silky smooth marquees. | 1.8k | -6% | - | 25 days ago 2.0.2 | ESM only | Bundled | UI component libraries, Vue |
| xfdf A Node.js JSON to XFDF generator | 1.8k | +86% | - | 7 years ago 1.0.0 | CommonJS | None | PDF and documents |
| better-ccflare Load balancer proxy for Claude API with intelligent distribution across multiple OAuth accounts to avoid rate limiting | 1.8k | +62% | - | 13 days ago 3.5.88 | ESM only | None | Authentication and authorisation, Monitoring and error tracking |
| cypress-postgres Query postgres db via Cypress | 1.8k | -43% | - | - 1.1.1 | CommonJS | None | Database clients and drivers |
| deploy-stack Provision production-ready AWS infrastructure and CI/CD pipelines in seconds. | 1.8k | - | - | 7 days ago 0.23.0 | ESM only | None | Cloud SDKs |
| nanoquery Tiny querystring module | 1.8k | +62% | - | 7 years ago 1.3.0 | CommonJS | None | URLs and query strings |
| nhs-numbers Validate NHS numbers in various guises | 1.8k | +51% | - | 4 years ago 1.0.8 | CommonJS | Bundled | Schema validation |
| @composio/chorm A typesafe, Effect-native ClickHouse ORM with schema introspection and codegen. | 1.8k | - | - | 3 months ago 0.0.1 | ESM only | None | ORMs and query builders |
| @stdlib/stats-base-max Calculate the maximum value of a strided array. | 1.8k | - | - | 2 years ago 0.2.2 | CommonJS | Bundled | Numbers and maths |
| constructive-test constructive-test extends pgsql-test with Constructive platform defaults: auto-derived principal_id, role mappings, and platform-specific test helpers | 1.8k | - | - | - 1.17.3 | ESM + CommonJS | Bundled | Testing, Authentication and authorisation |
| react-native-scrubber A Scrubber component for handling audio/video within React Native | 1.8k | +97% | - | 6 years ago 1.1.5 | CommonJS | Bundled | React, Video and audio |
| use-wizard A dead-easy-to-use light-weight react hook to handle multi-paths wizards (and simple wizards too) and navigate into them.
| 1.8k | +164% | - | 4 years ago 4.0.6 | CommonJS | Bundled | React, Forms |
| @edgestore/shared Upload files with ease from React/Next.js | 1.8k | - | - | 2 months ago 0.8.0 | ESM + CommonJS | Bundled | React, Static site generators and meta-frameworks |
| @formschema/native Vue component form based on JSON Schema | 1.8k | - | - | 4 years ago 2.0.0-beta.7 | CommonJS | Bundled | Vue |
| antd-input-otp An OTP Input Component based on Ant Design Component Library for React. | 1.8k | -35% | - | 2 years ago 2.1.0 | ESM + CommonJS | Bundled | UI component libraries, React |
| grainjs JS library from Grist Labs | 1.8k | +198% | - | 9 months ago 1.1.0 | ESM + CommonJS | Bundled | TypeScript tooling |
| prisma-pglite Making Prisma easy to use with PGlite. | 1.8k | +173% | - | 2 months ago 3.0.1 | ESM only | Bundled | ORMs and query builders |
| simple-liquid-glass Liquid glass for React 16.8–19 and web components, with automatic iOS WebGL refraction, optional Android WebGL, SVG optics, and explicit backdrop capture. | 1.8k | +445% | - | 22 days ago 5.3.0 | ESM + CommonJS | Bundled | Static site generators and meta-frameworks, React |
| tape-watch Reruns tape tests when files change | 1.8k | -23% | - | 9 years ago 2.3.0 | CommonJS | None | - |
| textbox-for-pdfkit A package to easily create beautiful Textboxes with pdfKit | 1.8k | +167% | - | 1 year ago 0.2.3 | CommonJS | None | PDF and documents |
| urljoin.js An intuitive and robust module for joining URLs | 1.8k | +28% | - | - 1.0.0 | CommonJS | None | - |
| jquery-chained Simple chained selects. You can choose from two different versions. First version uses uses data attributes to decide content of child select. It does not make any external AJAX queries. Remote version makes external query and builds the child select from | 1.8k | +8% | - | - 2.0.0-beta.2 | - | None | - |
| passport-zitadel Passport JS strategy for ZITADEL IDP | 1.8k | +212% | - | 1 year ago 1.2.3 | CommonJS | Bundled | Authentication and authorisation |
| strtotime Node StrToTime function | 1.8k | -30% | - | 11 years ago 1.0.0 | CommonJS | None | - |
| svelte5-router A declarative Svelte routing library with SSR support | 1.8k | -4% | - | 7 months ago 3.1.0 | ESM only | Bundled | Routing, Svelte |
| @jalez/react-flow-smart-edge Smart edge routing for @xyflow/react v12+ (maintained fork of @tisoap/react-flow-smart-edge) | 1.8k | - | - | 1 year ago 4.0.0 | ESM only | Bundled | React, Routing |
| @optique/discover Runtime-aware command discovery for Optique CLI programs | 1.8k | - | - | 16 days ago 1.3.0 | ESM + CommonJS | Bundled | CLI tools and terminal utilities |
| ember-models-table Table with pagination, sorting and filtering | 1.8k | +13% | - | - 5.7.1 | - | None | Tables and data grids |
| svelte-preprocess-import-assets Import assets in markup | 1.8k | +0% | - | 2 years ago 1.1.0 | ESM only | Bundled | Svelte |
| tilt.js A tiny requestAnimationFrame powered 60+fps lightweight parallax tilt effect for jQuery. | 1.8k | +159% | - | - 1.2.1 | CommonJS | None | - |
| validate.io-typed-array-like Validates if a value is typed-array-like. | 1.8k | +94% | - | 10 years ago 1.0.1 | CommonJS | None | Schema validation |
| @tanstack/react-location-devtools See https://react-location.tanstack.com/tools/devtools | 1.8k | - | - | 4 years ago 3.4.4 | ESM + CommonJS | Bundled | TypeScript tooling, React |
| cloudflare-worker-mock Mocks for the Cloudflare Worker API | 1.8k | +29% | - | - 1.2.0 | CommonJS | Bundled | Cloud SDKs, Testing |
| @passport-js/passport-twitter Twitter authentication strategy for Passport. | 1.8k | - | - | 1 year ago 1.0.10 | CommonJS | None | Authentication and authorisation |
| @react-financial-charts/scales Scales for react-financial-charts | 1.8k | - | - | 3 years ago 2.0.0 | CommonJS | Bundled | Charts and data visualisation, React |
| babel-preset-typescript-vue3 TypeScript preset for Babel 7.x supporting Vue.js 3 components written in TS | 1.8k | -54% | - | 1 year ago 2.1.1 | ESM only | None | TypeScript tooling, Vue |
| env-yaml Minimal YAML .env file loader | 1.8k | +13% | - | 9 years ago 0.1.2 | CommonJS | None | Configuration, Node.js utilities |
| react-resizable-rotatable-draggable A rectangle react component which can be resized and rotated | 1.8k | -75% | - | 7 years ago 0.2.0 | ESM + CommonJS | None | React |
| @hypequery/serve Code-first TypeScript runtime for validated ClickHouse analytics APIs, OpenAPI, auth, and tenancy | 1.8k | - | - | 13 days ago 0.18.0 | ESM + CommonJS | Bundled | TypeScript tooling, Schema validation |
| @tko/binding.template TKO Template bindings | 1.8k | - | - | 5 months ago 4.1.0 | ESM + CommonJS | None | Templating |
| node-weasyprint A NodeJS wrapper for [WeasyPrint](https://doc.courtbouillon.org/weasyprint/stable/index.html) | 1.8k | +1141% | - | 2 years ago 0.1.1 | CommonJS | Bundled | PDF and documents |
| vue-picture-input Mobile-friendly picture file input component with image preview and drag and drop. | 1.8k | -21% | - | 1 year ago 4.0.2 | CommonJS | None | Vue, Image processing |
| gettext-extract CLI for extracting Gettext messages from JavaScript, TypeScript, JSX and HTML | 1.8k | +68% | - | 7 years ago 2.0.1 | CommonJS | None | Internationalisation, CLI tools and terminal utilities |
| maplibre-gl-components Legend, colorbar, and HTML control components for MapLibre GL JS maps | 1.8k | - | - | 1 month ago 0.31.1 | ESM + CommonJS | Bundled | TypeScript tooling, Maps and geolocation |
| next-image-standalone A standalone version of the Next.js Image component for use in non-Next.js projects. | 1.8k | +113% | - | 1 year ago 0.1.3 | ESM + CommonJS | Bundled | Static site generators and meta-frameworks, React |
| synaudio Library that finds the synchronization point between two or more audio clips. | 1.8k | +2% | - | 11 months ago 0.4.0 | ESM only | Bundled | Video and audio, Node.js utilities |
| @ant-design/hitu Animation control with Hitu | 1.8k | - | - | 5 years ago 0.0.0-alpha.17 | ESM + CommonJS | None | Animation |
| eslint-json JSON formatter for ESLint | 1.8k | -48% | - | 10 years ago 2.0.0 | - | None | Linting and formatting |
| @h1dd3nsn1p3r/pdf-invoice Simple yet powerful node JS library that generates PDF invoice on the fly. | 1.8k | - | - | 7 months ago 1.0.15 | ESM + CommonJS | Bundled | PDF and documents |
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