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 |
|---|---|---|---|---|---|---|---|
| browser-sync-webpack-plugin BrowserSync and Webpack integration | 83.9k | -9% | - | 1 year ago 2.4.0 | CommonJS | None | Bundler plugins and loaders, Dev servers and API mocking |
| serializerr Convert Errors & Objects into an easily-serialized vanilla Object. | 83.9k | +28% | - | 10 years ago 1.0.3 | CommonJS | None | - |
| protochain Get the prototype chain of any value as an Array | 83.8k | +20% | - | 10 years ago 1.0.5 | CommonJS | None | - |
| react-masonry-component A masonry component for React.js | 83.8k | +10% | - | 5 years ago 6.3.0 | CommonJS | Bundled | React |
| @kvs/env Universal Storage for KVS. | 83.8k | - | - | 8 months ago 2.2.2 | ESM + CommonJS | Bundled | DOM and browser utilities, Node.js utilities |
| @atlaskit/modal-dialog A modal dialog displays content that requires user interaction, in a layer above the page. | 83.8k | - | - | 13 days ago 17.0.0 | ESM + CommonJS | Bundled | UI component libraries, React |
| @payloadcms/plugin-form-builder Form builder plugin for Payload CMS | 83.8k | - | - | 13 days ago 3.90.2 | ESM only | Bundled | Forms, React |
| timezones-ical-library Easy direct access to the most recent official timezone information for iCalendar files via JavaScript/TypeScript | 83.8k | +60% | - | 27 days ago 2.3.2 | ESM + CommonJS | Bundled | TypeScript tooling |
| remark-preset-lint-markdown-style-guide remark preset to configure remark-lint with rules that enforce the markdown style guide | 83.7k | -16% | - | 1 year ago 6.0.1 | ESM only | Bundled | Markdown, Parsers and serialisers |
| passport-openidconnect OpenID Connect authentication strategy for Passport. | 83.7k | +60% | - | 2 years ago 0.1.2 | CommonJS | None | Authentication and authorisation |
| envfile Parse and stringify the environment configuration files and format, also known as .env files and dotenv files | 83.7k | +5% | - | 2 years ago 7.1.0 | ESM + CommonJS | Bundled | Configuration, Node.js utilities |
| @graphile/lru Extremely simple zero-dependencies ES6 LRU (you probably want lru-cache instead) | 83.7k | - | - | 6 months ago 5.0.0 | CommonJS | Bundled | Caching |
| llamaindex <p align="center"> <img height="100" width="100" alt="LlamaIndex logo" src="https://ts.llamaindex.ai/square.svg" /> </p> <h1 align="center">LlamaIndex.TS</h1> <h3 align="center"> Data framework for your LLM application. </h3> | 83.6k | +123% | - | 10 months ago 0.12.1 | ESM + CommonJS | Bundled | - |
| @atlaskit/textfield A text field is an input that allows a user to write or edit text. | 83.6k | - | - | 13 days ago 10.2.6 | ESM + CommonJS | Bundled | React |
| opentelemetry-node-metrics An adoption of the node process metrics of prom-client | 83.6k | +59% | - | 3 years ago 3.0.0 | CommonJS | None | Monitoring and error tracking |
| highland The high-level streams library | 83.6k | -17% | - | - 2.13.5 | CommonJS | None | - |
| dagre-d3 A D3-based renderer for Dagre | 83.5k | -30% | - | 6 years ago 0.6.4 | - | None | - |
| typescript-collections A complete, fully tested data structure library written in TypeScript. | 83.5k | +93% | - | 6 years ago 1.3.3 | CommonJS | Bundled | TypeScript tooling |
| @mui/x-tree-view-pro The Pro plan edition of the MUI X Tree View components. | 83.5k | - | - | 19 days ago 9.14.0 | ESM + CommonJS | Bundled | React, Tables and data grids |
| eslint-plugin-no-null ESLint rule to disallow null | 83.4k | -12% | - | 10 years ago 1.0.2 | - | None | Linting and formatting |
| stdout-stderr mock stdout and stderr | 83.4k | -40% | - | 6 years ago 0.1.13 | CommonJS | Bundled | Testing |
| @mescius/spread-sheets-pdf SpreadJS PDF export plugin | 83.4k | - | - | 19 days ago 19.2.3 | CommonJS | None | PDF and documents |
| @fontsource-variable/roboto-mono Self-host the Roboto Mono font in a neatly bundled NPM package. | 83.4k | - | - | 2 months ago 5.3.0 | CommonJS | Bundled | CSS-in-JS and styling |
| msw-trpc tRPC API for Mock Service Worker (MSW). | 83.4k | +101% | - | 1 year ago 2.0.1 | ESM only | Bundled | Testing |
| docusaurus-plugin-openapi-docs OpenAPI plugin for Docusaurus. | 83.4k | +159% | - | 1 month ago 5.2.0 | CommonJS | Bundled | Documentation tooling |
| @fontsource-variable/noto-sans Self-host the Noto Sans font in a neatly bundled NPM package. | 83.3k | - | - | 2 months ago 5.3.0 | CommonJS | Bundled | CSS-in-JS and styling |
| @vechain/sdk-errors This module is dedicated to managing and customizing errors within the VeChain SDK | 83.3k | - | - | 1 month ago 2.1.0 | ESM + CommonJS | Bundled | - |
| @allurereport/cli-commons Collection of utilities used across the Allure CLI | 83.3k | - | - | 18 days ago 3.18.0 | ESM only | Bundled | Testing |
| @vechain/sdk-logging This module provides functionality to logging data for vechain-sdk | 83.3k | - | - | 1 month ago 2.1.0 | ESM + CommonJS | Bundled | Logging |
| tdesign-react TDesign Component for React | 83.3k | +179% | - | - 1.18.3 | ESM + CommonJS | Bundled | React, TypeScript tooling |
| resize-detector Element resize detection, both modern way and cross browser. | 83.3k | +25% | - | 5 years ago 0.3.0 | ESM + CommonJS | None | - |
| karma-requirejs A Karma plugin. Adapter for RequireJS framework. | 83.3k | +74% | - | - 1.1.0 | CommonJS | None | - |
| sitemapper Parser for XML Sitemaps to be used with Robots.txt and web crawlers | 83.3k | +161% | - | 4 months ago 4.1.6 | ESM only | Bundled | Scraping and browser automation, Parsers and serialisers |
| eslint-plugin-workspaces An ESLint plugin for enforcing consistent imports across monorepo packages. | 83.3k | +16% | - | 6 months ago 0.12.1 | CommonJS | Bundled | Linting and formatting |
| redux-promise-middleware Enables simple, yet robust handling of async action creators in Redux | 83.3k | -12% | - | 2 years ago 6.2.0 | ESM + CommonJS | Bundled | Promises and async control flow |
| createerror Helper for creating easily extensible and subclassable JavaScript Error classes. | 83.2k | +13% | - | 9 years ago 1.3.0 | CommonJS | None | - |
| react-native-country-picker-modal A searchable, themeable country picker modal for React Native — iOS, Android and Web. | 83.2k | +37% | - | 1 month ago 3.0.0 | ESM + CommonJS | Bundled | React, UI component libraries |
| mprocs Run multiple processes in parallel | 83.2k | +584% | - | 4 months ago 0.9.6 | - | None | CLI tools and terminal utilities |
| openapi-format Format an OpenAPI document by ordering, formatting and filtering fields. | 83.2k | +99% | - | 1 month ago 1.33.7 | CommonJS | Bundled | Documentation tooling, CLI tools and terminal utilities |
| @elevenlabs/react-native ElevenLabs React Native SDK for the Agents Platform | 83.2k | - | - | 29 days ago 1.2.27 | ESM only | None | React, WebSockets and realtime |
| brackets2dots Convert string with bracket notation to dot property notation for Node.js and the browser. | 83.2k | +17% | - | 11 years ago 1.1.0 | CommonJS | None | - |
| @axiomhq/pino The official Axiom transport for Pino | 83.2k | - | - | 2 months ago 2.0.0 | ESM + CommonJS | Bundled | Logging, TypeScript tooling |
| lodash-webpack-plugin Smaller modular Lodash builds. | 83.2k | -18% | - | 5 years ago 0.11.6 | CommonJS | None | Bundler plugins and loaders, Utility libraries |
| mem0ai The Memory Layer For Your AI Apps | 83.1k | +350% | - | 13 days ago 3.3.0 | ESM + CommonJS | Bundled | State management |
| ts-enum-util TypeScript Enum Utilities | 83.1k | +102% | - | 2 years ago 4.1.0 | ESM + CommonJS | Bundled | TypeScript tooling |
| typescript-string-operations Simple lightweight string operation library for Typescript, works with Angular | 83k | -24% | - | 1 year ago 1.6.1 | CommonJS | Bundled | TypeScript tooling, Angular |
| emoji-datasource-google Emoji data and images - google | 82.9k | +640% | - | - 16.0.0 | CommonJS | None | - |
| prompts-ncu Lightweight, beautiful and user-friendly prompts | 82.8k | -41% | - | 2 months ago 3.0.4 | CommonJS | Bundled | CLI tools and terminal utilities |
| openseadragon Provides a smooth, zoomable user interface for HTML/Javascript. | 82.8k | +61% | - | 27 days ago 6.1.1 | CommonJS | Bundled | Image processing |
| parse-code-context Fast and simple way to parse code context for use with documentation from code comments. Parses context from a single line of JavaScript, for functions, variable declarations, methods, prototype properties, prototype methods etc. | 82.8k | +18% | - | 7 years ago 1.0.0 | CommonJS | None | Documentation 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