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 |
|---|---|---|---|---|---|---|---|
| @playwright-labs/reporter-otel OpenTelemetry reporter for Playwright — send test metrics and traces to any OTEL-compatible backend | 5.9k | - | - | 2 months ago 1.4.1 | ESM + CommonJS | Bundled | Monitoring and error tracking |
| extra-lists A collection of functions for operating upon Lists. | 5.9k | +568% | - | 3 years ago 4.0.8 | ESM + CommonJS | Bundled | - |
| @nodecfdi/cfdi-core Librería que contiene las herramientas base para trabajar con CFDI's | 5.9k | - | - | 1 year ago 1.0.1 | ESM only | Bundled | - |
| express-bunyan-logger a bunyan logger middleware for express | 5.9k | +2% | - | 8 years ago 1.3.3 | CommonJS | None | Logging |
| @adobe/focus-ring-polyfill A simple polyfill for the `:focus-ring` spec | 5.9k | - | - | 8 years ago 0.1.5 | CommonJS | None | Polyfills and shims |
| @ilteoood/zorro A powerful adapter that enables Zustand stores to connect to Redux DevTools remote server for debugging and state inspection. | 5.9k | - | - | 1 year ago 0.1.1 | ESM + CommonJS | Bundled | React |
| fluentvalidation-ts A TypeScript-first library for building strongly-typed validation rules | 5.9k | +29% | - | 1 year ago 5.0.0 | ESM + CommonJS | Bundled | Forms, TypeScript tooling |
| pouchdb-plugin-error A PouchDB-like error object, for use by plug-ins. | 5.9k | +62% | - | 7 years ago 4.2.0 | CommonJS | None | - |
| vue-textarea-autosize Vue component provides textarea with automatically adjustable height and without any wrappers and dependencies | 5.9k | -24% | - | 7 years ago 1.1.1 | ESM + CommonJS | None | Vue |
| webpack-hook-plugin Run shell commands before and after webpack builds | 5.9k | +23% | - | 7 years ago 1.0.7 | ESM + CommonJS | Bundled | - |
| @hpke/hybridkem-x-wing A Hybrid Public Key Encryption (HPKE) module extension for X-Wing: general-purpose hybrid post-quantum KEM. | 5.9k | - | - | 6 months ago 0.7.0 | ESM + CommonJS | Bundled | Cryptography and hashing, Security |
| unfluff A web page content extractor | 5.9k | +52% | - | 8 years ago 3.2.0 | CommonJS | None | Scraping and browser automation |
| @innovatrics/dot-face-auto-capture Digital onboarding selfie capture | 5.9k | - | - | 28 days ago 8.2.0 | ESM + CommonJS | Bundled | Video and audio, DOM and browser utilities |
| @tsparticles/interaction-light tsParticles Light interaction | 5.9k | - | - | 1 month ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| draftjs-filters Filter Draft.js content to preserve only the formatting you allow | 5.9k | -29% | - | 4 years ago 3.0.1 | ESM + CommonJS | Bundled | Rich text and code editors |
| dtu-github-actions Digital Twin Universe - GitHub Actions Mock and Simulation | 5.9k | - | - | 1 month ago 0.18.1 | ESM only | Bundled | Testing |
| gulp-spawn-mocha Runs Mocha as a child process. | 5.9k | +32% | - | 7 years ago 6.0.0 | CommonJS | None | Testing, Node.js utilities |
| paths.macro Babel plugin that returns an object containing paths like __dirname and __filename as static values | 5.9k | -42% | - | 6 years ago 3.0.1 | CommonJS | Bundled | - |
| mineflayer-pvp Adds support for basic PVP and PVE to Mineflayer bots. | 5.9k | +174% | - | 4 years ago 1.3.2 | CommonJS | Bundled | - |
| func-loc Retrieve the function location from it reference in NodeJS. | 5.9k | +478% | - | 5 years ago 0.1.16 | CommonJS | Bundled | Node.js utilities |
| @knaadh/nestjs-drizzle-postgres A NestJS module for integrating Drizzle ORM with PostgresJS driver | 5.9k | - | - | 1 year ago 1.2.0 | CommonJS | Bundled | ORMs and query builders |
| react-ogl A barebones react renderer for OGL. | 5.9k | +1674% | - | - 0.15.1 | ESM + CommonJS | Bundled | 3D, WebGL and game engines, React |
| remark-lint-no-hidden-table-cell remark-lint rule to check superfluous table cells | 5.9k | +221% | - | 1 year ago 1.0.1 | ESM only | Bundled | Markdown |
| typescript-docs-verifier Verifies that typescript examples in markdown files actually compile. | 5.9k | +29% | - | 7 months ago 3.0.2 | CommonJS | Bundled | TypeScript tooling, Markdown |
| apify-cli Apify command-line interface (CLI) helps you manage the Apify cloud platform and develop, build, and deploy Apify Actors. | 5.9k | +137% | - | 1 month ago 1.10.0 | ESM only | None | CLI tools and terminal utilities, Scraping and browser automation |
| ultimate-jekyll-manager Ultimate Jekyll dependency manager | 5.9k | +309% | - | 27 days ago 1.9.34 | CommonJS | None | Bundlers, CSS-in-JS and styling |
| adui <div> <img src="https://wxa.wxs.qq.com/mpweb/delivery/legacy/wxadtouch/upload/t1/od834zef_52939fc6.png" style="margin:40px 0 0 -8px; background-color: #fcfcfc; box-shadow: none;" /> </div> | 5.9k | +9% | - | 1 year ago 2.46.0 | ESM + CommonJS | Bundled | React |
| gradient-spin A zero-dependency React matrix loading spinner — a grid of cells swept by a gradient wavefront (arrow, diagonal, snake, ripple). One CSS keyframe, compositor-only, no CSS import. | 5.9k | - | - | 2 months ago 0.1.0 | ESM + CommonJS | Bundled | React, Animation |
| graphql-bigint A 53-bit wide implementation of integers for GraphQL | 5.9k | -18% | - | 9 years ago 1.0.0 | CommonJS | None | GraphQL, Numbers and maths |
| rollup-plugin-preserve-use-client A Rollup plugin to preserve 'use client' directives for React 18 components. | 5.9k | +45% | - | 1 year ago 3.0.1 | ESM + CommonJS | Bundled | Bundler plugins and loaders, React |
| @tsparticles/updater-orbit tsParticles particles orbit updater | 5.9k | - | - | 1 month ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| passport-slack Slack OAuth2 strategy for Passport. | 5.9k | -61% | - | 9 years ago 0.0.7 | CommonJS | None | Authentication and authorisation |
| fetch-base64 A node package to retrieve fetch local or remote files in base64 encoding. | 5.9k | -40% | - | 8 years ago 2.1.2 | CommonJS | None | Cryptography and hashing |
| gulp-tar Create tarball from files | 5.9k | -18% | - | 1 year ago 5.0.0 | ESM only | Bundled | Compression and archives |
| @evlog/cli The official command line for evlog | 5.9k | - | - | 27 days ago 0.6.3 | ESM only | Bundled | CLI tools and terminal utilities, Monitoring and error tracking |
| jinja-js JavaScript templating engine based on Jinja2 | 5.9k | -63% | - | 12 years ago 0.1.8 | CommonJS | None | Templating |
| omit-keys Return a copy of an object without the given keys. | 5.9k | +34% | - | 12 years ago 0.1.0 | CommonJS | None | Utility libraries |
| chartjs-plugin-colorschemes Predefined color schemes for Chart.js | 5.8k | -18% | - | - 0.4.0 | CommonJS | None | - |
| playwright-client-certificate-login A playwright script to login using client certificates | 5.8k | -63% | - | - 0.0.3 | CommonJS | None | Authentication and authorisation, Testing |
| languages4translatewiki A basic and lightweight replacement for Globalize. Store all languages supported by translatewiki.net in a JSON object, accesible as node module or by browser javascript interpret. No dependencies. | 5.8k | +8% | - | 13 years ago 0.1.3 | CommonJS | None | Internationalisation |
| passport-jose Passport JWT strategy with EdDSA, ES256 and modern cryptographic algorithm support via JOSE | 5.8k | +62197% | - | 1 year ago 0.3.2 | CommonJS | Bundled | Authentication and authorisation, HTTP servers and web frameworks |
| safe-mdx Render MDX in React without eval, works in Cloudflare Workers and Vercel Edge | 5.8k | +892% | - | 1 month ago 1.14.0 | ESM only | Bundled | Markdown, React |
| creditcard.js A simple library for credit-card validation in JavaScript | 5.8k | -21% | - | 3 months ago 3.0.64 | CommonJS | None | Node.js utilities |
| @nanostores/logger Pretty logger of lifecycles, changes and actions for Nano Stores | 5.8k | - | - | 7 months ago 1.1.0 | ESM only | Bundled | Logging |
| flat-map-polyfill An implementation of `Array.prototype.flatMap` as specified by Brian Terlson in https://github.com/bterlson/proposal-flatMap | 5.8k | -37% | - | 9 years ago 0.3.8 | CommonJS | Bundled | - |
| markdownlint-rule-search-replace A custom markdownlint rule for search and replaces | 5.8k | -43% | - | - 1.2.0 | CommonJS | None | Markdown |
| @tsparticles/plugin-easing-cubic tsParticles easing cubic plugin | 5.8k | - | - | 1 month ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| @tsparticles/plugin-export-image tsParticles export image plugin | 5.8k | - | - | 1 month ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| @tsparticles/shape-path tsParticles path shape | 5.8k | - | - | 1 month ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| convex-ents Relations, default values, unique fields, RLS for Convex | 5.8k | +835% | - | 8 months ago 0.20.0 | CommonJS | Bundled | ORMs and query builders |
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