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 |
|---|---|---|---|---|---|---|---|
| zodown Write Zod v4 schemas, run them in Zod v3 environments | 3.6k | +1549% | - | 1 year ago 0.2.1 | ESM + CommonJS | Bundled | Schema validation |
| @ng-apimock/base-client Base client for @ng-apimock/core | 3.5k | - | - | 3 years ago 3.3.1 | CommonJS | Bundled | - |
| @spryker/sql-parser-mistic Lexer and Parser for SQL Syntax | 3.5k | - | - | 5 years ago 1.2.3 | - | None | Parsers and serialisers |
| @phytonmk/nano-css Smallest 5th gen CSS-in-JS library | 3.5k | - | - | 3 years ago 5.3.7 | CommonJS | Bundled | CSS-in-JS and styling |
| lat.md A knowledge graph for your codebase, written in markdown | 3.5k | - | - | 2 months ago 0.12.2 | ESM only | None | Markdown |
| oh-my-logo Display giant ASCII art logos with colorful gradients in your terminal | 3.5k | +745% | - | 4 months ago 0.5.0 | ESM only | Bundled | CLI tools and terminal utilities |
| astrobook The minimal UI component playground | 3.5k | +576% | - | 1 month ago 0.13.3 | ESM only | Bundled | Bundlers, React |
| console-log-json Drop-in structured JSON logging for Node.js and the browser. Zero dependencies. Replaces console.log() with single-line JSON output including stack traces, timestamps, and source file tracking. Works with DataDog, Splunk, LogDNA, OpenSearch, CloudWatch, a | 3.5k | +125% | - | 5 months ago 6.4.1 | ESM + CommonJS | Bundled | Parsers and serialisers |
| postgresql An NPM wrapper for PostgreSQL. | 3.5k | -19% | - | 12 years ago 0.0.1 | CommonJS | None | Database clients and drivers |
| uipro-cli CLI to install UI/UX Pro Max skill for AI coding assistants | 3.5k | - | - | 8 months ago 2.2.3 | ESM only | None | - |
| unified-prettier A unified plugin to format output using Prettier | 3.5k | -17% | - | 2 years ago 2.0.1 | ESM only | Bundled | Markdown, Linting and formatting |
| @agentmail/convex A Convex component for AgentMail. | 3.5k | - | - | 4 months ago 0.1.0 | ESM only | Bundled | |
| @ronomon/crypto-async Fast, reliable cipher, hash and hmac methods executed in Node's threadpool for multi-core throughput. | 3.5k | - | - | 7 years ago 5.0.1 | CommonJS | None | Cryptography and hashing |
| aws-config Encapsulates boilerplate AWS config setup | 3.5k | +22% | - | 6 years ago 1.4.0 | CommonJS | Bundled | Cloud SDKs |
| d3plus-text A smart SVG text box with line wrapping and automatic font size scaling. | 3.5k | +15% | - | - 1.2.5 | ESM only | None | Charts and data visualisation |
| fixed-data-table A React table component designed to allow presenting thousands of rows of data. | 3.5k | -75% | - | - 0.6.5 | CommonJS | None | React, Tables and data grids |
| @constructive-io/llm-env LLM environment configuration — single source of truth for all LLM-related env vars and defaults | 3.5k | - | - | 19 days ago 0.15.0 | ESM + CommonJS | Bundled | - |
| @logtape/fastify Fastify adapter for LogTape logging library | 3.5k | - | - | 13 days ago 2.3.7 | ESM + CommonJS | Bundled | Logging |
| @tabworthy/components Small, accessible datepicker and datetimepicker Web Components with natural language date input. | 3.5k | - | - | 2 months ago 0.16.0 | ESM + CommonJS | Bundled | Accessibility, Date pickers |
| cypress-log Custom Cypress command that overrides the default cy.log() command and adds the ability to log to the terminal and the Command Log. | 3.5k | +65% | - | 2 years ago 1.0.3 | CommonJS | None | Testing, CLI tools and terminal utilities |
| node-expose-sspi Expose the Microsoft Windows SSPI interface in order to do NTLM and Kerberos authentication. | 3.5k | +604% | - | 3 years ago 0.1.60 | CommonJS | Bundled | Authentication and authorisation |
| shape An object shape validation utility. | 3.5k | +1157% | - | 1 month ago 11.4.1 | CommonJS | Bundled | Schema validation |
| @mescius/wijmo.angular.base UI library for pure JS, Angular, React, Vue and more... | 3.5k | - | - | 3 months ago 5.20261.52 | ESM + CommonJS | Bundled | Tables and data grids, UI component libraries |
| @pdfslick/solid PDFSlick SolidJS — view and interact with PDF documents in your SolidJS apps. | 3.5k | - | - | 1 month ago 4.0.2 | ESM + CommonJS | Bundled | PDF and documents |
| @tevm/utils A custom implementation of ethereumjs blockchain | 3.5k | - | - | 1 year ago 1.0.0-next.148 | ESM + CommonJS | Bundled | Blockchain and Web3, TypeScript tooling |
| @tevm/unplugin Internal unplugin for Tevm | 3.5k | - | - | 1 year ago 1.0.0-next.148 | ESM + CommonJS | Bundled | TypeScript tooling, Blockchain and Web3 |
| @stdlib/stats-incr-meanstdev Compute an arithmetic mean and corrected sample standard deviation incrementally. | 3.5k | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Numbers and maths |
| @webpieces/cloudtasks-client Cloud Tasks enqueue client generated from a shared @PubSub API contract (twin of http-client) | 3.5k | - | - | 11 days ago 0.4.817 | CommonJS | Bundled | WebSockets and realtime |
| express-ip An express middleware for getting information about an IP | 3.5k | +38% | - | 6 years ago 1.0.4 | CommonJS | None | HTTP servers and web frameworks, Maps and geolocation |
| redis-smq A high-performance, reliable, and scalable message queue for Node.js. | 3.5k | +63% | - | 5 months ago 10.1.2 | ESM + CommonJS | Bundled | Queues and background jobs |
| typescript-logging-log4ts-style TypeScript Logging log4ts style written in and to be used by TypeScript. | 3.5k | +5% | - | 2 years ago 2.2.0 | ESM + CommonJS | Bundled | Logging |
| lit-scss-loader Automatically generate the style-wrapper that is required for LitElement, simply by importing the CSS/SCSS file | 3.5k | +28% | - | 3 years ago 2.0.1 | CommonJS | None | Bundler plugins and loaders |
| ng2-dnd Angular 2 Drag-and-Drop without dependencies | 3.5k | -21% | - | 6 years ago 9.0.0-beta2 | ESM + CommonJS | Bundled | DOM and browser utilities, Angular |
| @sanity/locale-nb-no Norwegian (Bokmål) / Norsk (Bokmål) locale/translation for Sanity Studio | 3.5k | - | - | 1 month ago 1.1.39 | ESM + CommonJS | Bundled | Internationalisation |
| react-currency-input React component for inputing currency amounts | 3.5k | -33% | - | 8 years ago 1.3.6 | ESM + CommonJS | None | React, Payments and commerce |
| phc-argon2 Node.JS Argon2 password hashing algorithm following the PHC string format | 3.5k | -5% | - | 3 years ago 1.1.4 | CommonJS | None | Cryptography and hashing, Security |
| vue-leaflet-markercluster Leaflet markercluster components for Vue.js, based on leaflet.markercluster. | 3.5k | -20% | - | 2 years ago 0.6.1 | ESM + CommonJS | Bundled | Vue, Maps and geolocation |
| @webreel/core Core recording engine for webreel - headless Chrome capture, cursor animation, and video compositing. | 3.5k | - | - | 7 months ago 0.1.4 | ESM only | Bundled | Scraping and browser automation, Video and audio |
| desvg-loader Webpack loader that turns SVG files into importable components | 3.5k | +195% | - | 9 years ago 0.1.0 | CommonJS | None | Bundler plugins and loaders |
| @nestjs-redis/socket.io-adapter Redis-powered Socket.IO adapter for NestJS enabling scalable WebSocket connections | 3.5k | - | - | 30 days ago 2.0.1 | ESM only | Bundled | WebSockets and realtime |
| @tevm/common A custom implementation of ethereumjs common | 3.5k | - | - | 1 year ago 1.0.0-next.148 | ESM + CommonJS | Bundled | Blockchain and Web3, TypeScript tooling |
| storybook-mirage A Storybook addon to use and interact with a MirageJS server | 3.5k | -53% | - | 1 year ago 0.6.0 | CommonJS | None | Dev servers and API mocking, GraphQL |
| supertest-koa-agent Converts a Koa app into a supertest compatible agent instance. | 3.5k | +216% | - | 7 years ago 0.3.2 | CommonJS | None | HTTP servers and web frameworks, Testing |
| xmldom-ts A W3C Standard XML DOM(Level2 CORE) implementation and parser(DOMParser/XMLSerializer) in Typescript. | 3.5k | -9% | - | 7 years ago 0.3.1 | CommonJS | Bundled | Parsers and serialisers, DOM and browser utilities |
| @pgpmjs/bundle PGPM migration bundle — the portable, content-addressed artifact layer (create/io/verify/transpile/diff/reconcile) | 3.5k | - | - | 11 days ago 0.18.3 | ESM + CommonJS | Bundled | Bundlers, ORMs and query builders |
| chai-wait-for Drop-in replacement for expect that waits for the assertion to succeed (retries on an interval you choose, until a timeout you choose) | 3.5k | -52% | - | 2 months ago 3.2.2 | ESM + CommonJS | Bundled | Promises and async control flow, Testing |
| houdini The disappearing GraphQL clients | 3.5k | -26% | - | 23 days ago 2.0.11 | ESM only | Bundled | GraphQL |
| material-motion Makes it easy to add rich, interactive motion to your application. | 3.5k | +5% | - | 7 years ago 0.1.1 | ESM + CommonJS | Bundled | Animation |
| reforest Collect ordered React render data seamlessly across the server and client. | 3.5k | -48% | - | 3 years ago 0.13.0 | ESM + CommonJS | Bundled | React, Accessibility |
| xumm One Xumm SDK to rule them all (browser, backend, xApp) | 3.5k | +20% | - | 1 month ago 1.8.1 | CommonJS | Bundled | Blockchain and Web3, 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