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 |
|---|---|---|---|---|---|---|---|
| eslint-plugin-diff Run ESLint on your changes only | 166.4k | +71% | - | 6 months ago 2.1.7 | CommonJS | Bundled | Linting and formatting |
| parse-redis-url-simple Simple parser for redis url | 166.4k | +47% | - | 5 years ago 1.0.2 | CommonJS | Bundled | URLs and query strings, Database clients and drivers |
| raven-js JavaScript client for Sentry | 166.4k | +13% | - | - 3.27.2 | CommonJS | Bundled | Monitoring and error tracking |
| @heroui/number-input The numeric input component is designed for users to enter a number, and increase or decrease the value using stepper buttons | 166.4k | - | - | 6 months ago 2.0.23 | ESM + CommonJS | Bundled | UI component libraries, React |
| @tanstack/ai-client Framework-agnostic headless client for TanStack AI chat, realtime sessions, streaming transports, and media generations. | 166.3k | - | - | 10 days ago 0.35.1 | ESM only | Bundled | WebSockets and realtime, TypeScript tooling |
| form-urlencoded Return an object as an 'x-www-form-urlencoded' string | 166.3k | -23% | - | 4 months ago 6.1.7 | ESM + CommonJS | Bundled | URLs and query strings |
| xpath.js Xpath pure javascript implementation for node.js | 166.2k | -30% | - | - 1.1.0 | CommonJS | None | - |
| eventsource-client Modern EventSource client for browsers and Node.js | 166.2k | +350% | - | - 1.2.0 | ESM + CommonJS | Bundled | WebSockets and realtime |
| ngx-window-token angular window inject token | 166.1k | +15% | - | 3 years ago 7.0.0 | ESM + CommonJS | Bundled | Angular |
| redis-lru redis-backed LRU cache | 166.1k | +82% | - | 7 years ago 0.6.0 | CommonJS | None | Caching |
| webpack-retry-chunk-load-plugin A webpack plugin to retry loading of chunks that failed to load | 166k | -16% | - | 4 years ago 3.1.1 | CommonJS | Bundled | Bundler plugins and loaders |
| inspect-parameters-declaration Inspects function's parameters declaration and returns information about it (e.g. names, default values, if needs destructuring, destructured parameters names and default values) | 166k | -16% | - | - 0.1.0 | CommonJS | None | - |
| mergexml Merge multiple XML sources | 166k | +37% | - | - 1.2.4 | CommonJS | None | - |
| @traceloop/instrumentation-openai OpenAI Instrumentaion | 165.8k | - | - | 4 months ago 0.27.0 | ESM + CommonJS | Bundled | Monitoring and error tracking |
| @simple-dom/interface Simple DOM typescript interfaces | 165.8k | - | - | 7 years ago 1.4.0 | - | Bundled | TypeScript tooling |
| co-bluebird co with bluebird promises | 165.8k | +47% | - | 11 years ago 1.1.0 | CommonJS | None | Promises and async control flow |
| co-use co using your choice of promise implementation | 165.8k | +55% | - | 11 years ago 1.1.0 | CommonJS | None | Promises and async control flow |
| promisify-any Promisify any of: callback function, sync function, generator function, promise-returning function | 165.7k | +45% | - | 11 years ago 2.0.1 | CommonJS | None | Promises and async control flow |
| @asyncapi/react-component A React component for AsyncAPI specification. | 165.5k | - | - | 17 days ago 3.2.1 | ESM + CommonJS | Bundled | React |
| next-logger JSON logging patcher for Next.js | 165.4k | +38% | - | 11 months ago 5.0.2 | CommonJS | None | Logging |
| dotprompt Dotprompt: Executable GenAI Prompt Templates | 165.3k | +1% | - | 1 year ago 1.1.2 | CommonJS | Bundled | Templating |
| globe.gl UI component for Globe Data Visualization using ThreeJS/WebGL | 165.2k | +335% | - | 1 month ago 2.46.2 | ESM only | Bundled | 3D, WebGL and game engines, Charts and data visualisation |
| @ng-idle/core A module for detecting and responding to the user becoming idle in Angular applications. | 165.2k | - | - | 2 years ago 16.0.0 | ESM + CommonJS | Bundled | Angular |
| markdown-it-terminal Plugin for markdown-it to parse and output markdown formatted for the terminal | 165.2k | -2% | - | 3 years ago 0.4.0 | CommonJS | None | Markdown, CLI tools and terminal utilities |
| @turnkey/wallet-stamper Wallet stamper for @turnkey/http | 165k | - | - | 12 days ago 1.1.29 | ESM + CommonJS | Bundled | - |
| @fontsource/noto-sans Self-host the Noto Sans font in a neatly bundled NPM package. | 164.9k | - | - | 2 months ago 5.3.0 | CommonJS | Bundled | CSS-in-JS and styling |
| @angular/fire Angular + Firebase = ❤️ | 164.8k | - | - | 12 days ago 20.1.0 | ESM + CommonJS | Bundled | Cloud SDKs, Angular |
| @stdlib/math-base-special-round Round a numeric value to the nearest integer. | 164.8k | - | - | 7 months ago 0.3.1 | CommonJS | Bundled | Numbers and maths |
| imap-simple Wrapper over node-imap, providing a simpler api for common use cases | 164.7k | +48% | - | - 5.1.0 | CommonJS | None | |
| remote-origin-url Get the git remote origin URL from your local git repository. Remember! A remote origin must exist first! | 164.7k | -13% | - | 7 years ago 2.0.0 | CommonJS | None | URLs and query strings |
| dayjs-plugin-utc utc plugin for dayjs | 164.6k | -0% | - | - 0.1.2 | CommonJS | None | Date and time |
| web-ext A command line tool to help build, run, and test web extensions | 164.4k | +319% | - | 14 days ago 10.7.0 | ESM only | None | - |
| extract-css Extract the CSS from an HTML document. | 164.3k | +14% | - | - 3.0.2 | CommonJS | None | - |
| list-stylesheets Get a list of stylesheets from an HTML document. | 164.2k | +20% | - | - 2.0.2 | CommonJS | None | - |
| style-data Get the content of style tags. | 164.2k | +22% | - | 1 year ago 2.0.2 | CommonJS | None | |
| remark-lint-list-item-content-indent remark-lint rule to warn when the content of a list item has mixed indentation | 164.1k | +36% | - | 1 year ago 4.0.1 | ESM only | Bundled | Markdown |
| @aws-amplify/graphql-transformer-core A framework to transform from GraphQL SDL to AWS CloudFormation. | 164.1k | - | - | 2 months ago 3.6.1 | CommonJS | Bundled | Cloud SDKs, GraphQL |
| @copilotkit/react-ui <img src="https://github.com/user-attachments/assets/0a6b64d9-e193-4940-a3f6-60334ac34084" alt="banner" style="border-radius: 12px; border: 2px solid #d6d4fa;" /> | 164.1k | - | - | 12 days ago 1.73.3 | ESM + CommonJS | Bundled | Static site generators and meta-frameworks, React |
| impit Impit for JavaScript | 164k | +3030% | - | - 0.14.5 | CommonJS | Bundled | - |
| st A module for serving static files. Does etags, caching, etc. | 164k | -37% | - | 1 month ago 4.0.10 | ESM only | Bundled | Caching |
| @pothos/plugin-scope-auth A Pothos plugin for adding scope based authorization checks to your GraphQL Schema | 164k | - | - | 21 days ago 4.2.1 | ESM + CommonJS | Bundled | GraphQL, TypeScript tooling |
| @web/browser-logs Capture browser logs for logging in NodeJS | 164k | - | - | 2 months ago 1.0.0 | ESM + CommonJS | Bundled | Dev servers and API mocking, Testing |
| babel-plugin-inline-import Babel plugin to make raw files importable | 164k | +48% | - | 8 years ago 3.0.0 | CommonJS | None | GraphQL |
| velocity-animate Accelerated JavaScript animation. | 163.9k | -19% | - | 8 years ago 1.5.2 | CommonJS | None | Animation |
| broccoli-middleware Broccoli asset builder middleware | 163.9k | +30% | - | 4 months ago 2.1.2 | CommonJS | None | - |
| survey-react-ui React form library for rendering dynamic, JSON-based forms and surveys. Collect user responses and store them in your own database. | 163.8k | +158% | - | 12 days ago 3.1.1 | ESM + CommonJS | Bundled | Forms, React |
| @toast-ui/editor GFM Markdown Wysiwyg Editor - Productive and Extensible | 163.8k | - | - | 3 years ago 3.2.2 | ESM + CommonJS | Bundled | Rich text and code editors, Parsers and serialisers |
| @unovis/ts Modular data visualization framework for React, Angular, Svelte, Vue, Solid, and vanilla TypeScript or JavaScript | 163.8k | - | - | 24 days ago 1.7.0 | ESM only | Bundled | Charts and data visualisation, TypeScript tooling |
| react-router-redux Ruthlessly simple bindings to keep react-router and redux in sync | 163.7k | -34% | - | 9 years ago 4.0.8 | CommonJS | None | React, State management |
| prettier-plugin-java Prettier Java Plugin | 163.7k | +18% | - | - 2.10.4 | ESM + CommonJS | Bundled | Linting and formatting |
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