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 |
|---|---|---|---|---|---|---|---|
| react18-json-view JSON viewer for react18 | 196.4k | +50% | - | 6 months ago 0.2.10 | ESM + CommonJS | Bundled | React |
| remark-lint-list-item-bullet-indent remark-lint rule to warn when list item bullets are indented | 196.3k | +13% | - | 1 year ago 5.0.1 | ESM only | Bundled | Markdown |
| @zag-js/hotkeys Utility for managing keyboard shortcuts | 196.3k | - | - | 21 days ago 1.44.0 | ESM + CommonJS | Bundled | DOM and browser utilities |
| @elastic/opentelemetry-node Elastic Distribution of OpenTelemetry Node.js (EDOT Node.js) | 196.2k | - | - | 1 month ago 1.18.0 | ESM + CommonJS | Bundled | Monitoring and error tracking |
| ervy Bring charts to terminal. | 196.1k | +3739% | - | 6 years ago 1.0.7 | - | None | CLI tools and terminal utilities, Charts and data visualisation |
| mp4-muxer MP4 multiplexer in pure TypeScript with support for WebCodecs API, video & audio. | 196.1k | +5% | - | - 5.2.2 | ESM + CommonJS | Bundled | Video and audio, TypeScript tooling |
| sveltekit-superforms Making SvelteKit forms a pleasure to use! | 196.1k | +195% | - | 3 months ago 2.30.2 | ESM only | Bundled | Svelte |
| ink-scroll-list A ScrollList component for Ink CLI applications | 196.1k | - | - | 24 days ago 0.5.0 | ESM only | Bundled | CLI tools and terminal utilities, React |
| async-promise-queue wrapper around async.queue to make some common usages simpler | 196k | -8% | - | - 1.0.5 | CommonJS | None | - |
| xstream An extremely intuitive, small, and fast functional reactive stream library for JavaScript | 195.9k | +22% | - | - 11.14.0 | CommonJS | Bundled | TypeScript tooling |
| @mikro-orm/nestjs NestJS module for MikroORM | 195.8k | - | - | 1 month ago 7.1.0 | ESM only | Bundled | ORMs and query builders |
| acorn-typescript Alternative, TypeScript parser | 195.8k | +22% | - | - 1.4.13 | ESM + CommonJS | Bundled | - |
| react-diff-viewer A simple and beautiful text diff viewer component made with diff and React | 195.8k | +15% | - | 6 years ago 3.1.1 | CommonJS | Bundled | React |
| eslint-plugin-sort-destructure-keys require object destructure key to be sorted | 195.8k | +4% | - | 7 months ago 3.0.0 | CommonJS | None | Linting and formatting |
| react-diff-view A git diff component to consume the git unified diff output. | 195.7k | +97% | - | 6 months ago 3.3.3 | ESM + CommonJS | Bundled | React |
| @langchain/mcp-adapters LangChain.js adapters for Model Context Protocol (MCP) | 195.6k | - | - | 1 month ago 1.1.4 | ESM + CommonJS | Bundled | - |
| @storybook/addon-mdx-gfm GitHub Flavored Markdown in Storybook | 195.6k | - | - | 1 year ago 8.6.14 | ESM + CommonJS | Bundled | Markdown, Documentation tooling |
| @web/parse5-utils Utils for using parse5 | 195.5k | - | - | 2 months ago 3.0.0 | ESM + CommonJS | Bundled | Dev servers and API mocking, Testing |
| @aws-cdk/aws-lambda-python-alpha The CDK Construct Library for AWS Lambda in Python | 195.5k | - | - | 17 days ago 2.270.0-alpha.0 | CommonJS | Bundled | Cloud SDKs |
| graphql-extensions Add extensions to GraphQL servers | 195.4k | -27% | - | - 0.16.0 | CommonJS | Bundled | GraphQL |
| @textlint/ast-tester Compliance tests for textlint's AST(Abstract Syntax Tree). | 195.4k | - | - | 2 months ago 15.8.0 | CommonJS | Bundled | Testing, Parsers and serialisers |
| @usebruno/cli With Bruno CLI, you can now run your API collections with ease using simple command line commands. | 195.3k | - | - | 11 days ago 4.2.0 | CommonJS | None | CLI tools and terminal utilities, Testing |
| rxjs-compat [](https://circleci.com/gh/ReactiveX/rxjs/tree/6.x) [](http://badge.fury.io/js/%40reactivex%2Frxjs) [![Join the chat | 195.2k | -14% | - | - 6.6.7 | CommonJS | Bundled | - |
| broccoli Fast client-side asset builder | 195.2k | +0% | - | 10 months ago 4.0.0 | CommonJS | Bundled | - |
| http security holding package | 195k | -15% | - | - 0.0.1-security | - | None | - |
| popsicle-redirects Popsicle middleware for following HTTP redirects | 195k | +106% | - | 4 years ago 1.1.1 | CommonJS | Bundled | - |
| ngx-echarts <div align="center"> <a href="https://xieziyu.github.io/ngx-echarts"> <img src="./src/assets/img/logo.svg" alt="Logo" width="80"> </a> <h3 align="center">NGX-ECHARTS</h3> <p align="center"> Angular directive for <a href="https://github.com | 194.9k | +74% | - | 3 months ago 22.0.0 | ESM only | Bundled | Angular |
| postcss-jsx PostCSS syntax for parsing CSS in JS literals | 194.9k | -24% | - | 6 years ago 0.36.4 | - | None | CSS-in-JS and styling, React |
| @stdlib/math-base-assert-is-positive-zero Test if a double-precision floating-point numeric value is positive zero. | 194.8k | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Utility libraries, Testing |
| oazapfts OpenApi TypeScript client generator | 194.8k | +36% | - | - 7.5.0 | ESM + CommonJS | Bundled | Documentation tooling, TypeScript tooling |
| @stoplight/json-schema-generator JSON schema generator based on draft-v4. | 194.8k | - | - | 4 years ago 1.0.2 | CommonJS | None | Schema validation |
| moment-business-days MomentJS plugin to use business days | 194.6k | +17% | - | 6 years ago 1.2.0 | CommonJS | Bundled | Date and time |
| jsonpack A compression algorithm for JSON | 194.6k | +67% | - | 3 months ago 2.0.0 | ESM + CommonJS | Bundled | Compression and archives |
| browser-headers > Compatibility Layer for the Headers class | 194.6k | +37% | - | 7 years ago 0.4.1 | CommonJS | Bundled | TypeScript tooling |
| @servie/events Tiny type-safe event emitter | 194.5k | - | - | 5 years ago 3.0.0 | CommonJS | Bundled | TypeScript tooling |
| ink-confirm-input Confirmation input component for Ink | 194.5k | +79593% | - | - 2.0.0 | CommonJS | None | - |
| inspect-function Inspects a function and returns informations about it (e.g. name, parameters names, parameters and default values, signature) | 194.4k | -12% | - | 7 years ago 0.4.0 | CommonJS | None | - |
| linkify-html HTML String interface for linkifyjs | 194.4k | +89% | - | 4 months ago 4.3.3 | ESM + CommonJS | None | Email, URLs and query strings |
| ink-chart Chart component for Ink | 194.3k | +675090% | - | 6 years ago 0.1.1 | CommonJS | None | Charts and data visualisation |
| hyparquet-compressors Decompressors for hyparquet | 194.2k | +1947% | - | 16 days ago 1.1.2 | ESM only | Bundled | Compression and archives |
| dom-to-image-more Generates an image from a DOM node using HTML5 canvas and SVG | 194.2k | +92% | - | 10 days ago 3.11.0 | CommonJS | Bundled | DOM and browser utilities, Image processing |
| react-clock An analog clock for your React app. | 194.1k | +22% | - | 1 year ago 6.0.0 | ESM only | Bundled | React |
| set-error-message Properly update an error's message | 194.1k | +123% | - | 1 year ago 3.0.1 | ESM only | Bundled | DOM and browser utilities, TypeScript tooling |
| react-native-progress Progress indicators and spinners for React Native using ReactART | 194k | +13% | - | 2 years ago 5.0.1 | CommonJS | Bundled | React, Animation |
| cra-template The base template for Create React App. | 194k | +23% | - | 1 year ago 1.3.0 | - | None | React, Build tools |
| varlock AI-safe .env files: Schemas for agents, Secrets for humans. | 194k | +24258% | - | 16 days ago 1.20.0 | ESM + CommonJS | Bundled | Configuration, Node.js utilities |
| @apollographql/graphql-language-service-interface Interface to the GraphQL Language Service | 193.8k | - | - | 7 years ago 2.0.2 | CommonJS | None | GraphQL |
| venice-ai-sdk-provider Venice AI provider for the Vercel AI SDK | 193.8k | - | - | 3 months ago 2.1.1 | ESM + CommonJS | Bundled | Cloud SDKs |
| @asyncapi/avro-schema-parser An AsyncAPI schema parser for Avro 1.x schemas. | 193.7k | - | - | 2 years ago 3.0.24 | ESM + CommonJS | Bundled | Parsers and serialisers |
| popsicle-transport-http Popsicle transport for sending requests over HTTP1 and HTTP2 | 193.7k | +134% | - | 4 years ago 1.2.1 | CommonJS | Bundled | - |
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