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 |
|---|---|---|---|---|---|---|---|
| infinity-x The constant value Infinity. | 9.3k | +15% | - | 7 years ago 2.2.1 | ESM + CommonJS | None | DOM and browser utilities, Node.js utilities |
| json-repair-js JavaScript library to repair broken/invalid JSON strings, especially from LLM outputs | 9.3k | +2787% | - | 1 year ago 1.0.0 | CommonJS | None | - |
| vue-native-websocket Native WebSocket plugin and composable for Vue 3 | 9.3k | +30% | - | 3 months ago 3.0.0 | ESM + CommonJS | Bundled | WebSockets and realtime, Vue |
| @superlog/otel-helpers Tiny TypeScript helpers for native OpenTelemetry spans and GenAI semantic conventions. | 9.3k | - | - | 5 months ago 0.1.1 | ESM only | Bundled | Monitoring and error tracking |
| hash-files A simple function for computing the hash of the contents of one or more files | 9.3k | -39% | - | 10 years ago 1.1.1 | CommonJS | None | Cryptography and hashing, Files and file systems |
| @code-yeongyu/senpi-pty Typed PTY session loader for Senpi persistent terminals | 9.3k | - | - | 14 days ago 2026.9.24-3 | ESM only | Bundled | CLI tools and terminal utilities |
| babel-istanbul Yet another JS code coverage tool that computes statement, line, function and branch coverage with module loader hooks to transparently add coverage when running tests. Supports all JS coverage use cases including unit tests, server side functional tests | 9.3k | -33% | - | - 0.12.2 | - | None | - |
| genkitx-aws-bedrock Genkit AI framework plugin for AWS Bedrock APIs. | 9.3k | +10364% | - | - 1.19.1 | ESM + CommonJS | Bundled | Cloud SDKs |
| storybook-readme Storybook addon to show components README (for React and Vue) | 9.3k | -37% | - | 5 years ago 5.0.9 | CommonJS | None | Documentation tooling |
| three-fatline A ThreeJS Line object with variable width | 9.3k | -50% | - | 2 years ago 0.7.1 | ESM only | Bundled | 3D, WebGL and game engines |
| formidable-serverless Enables use of formidable (node.js module for parsing form data, especially file uploads) in serverless environments. | 9.2k | -1% | - | 5 years ago 1.1.1 | CommonJS | None | Cloud SDKs |
| @tree-sitter-grammars/tree-sitter-svelte Svelte grammar for tree-sitter | 9.2k | - | - | 2 years ago 1.0.2 | CommonJS | Bundled | Svelte, Parsers and serialisers |
| parse-server-api-mail-adapter Universal Mail Adapter for Parse Server, supports any email provider REST API, with localization and templates. | 9.2k | +22% | - | 7 months ago 5.0.5 | CommonJS | Bundled | |
| component-raf request animation frame | 9.2k | -21% | - | 12 years ago 1.2.0 | CommonJS | None | Animation |
| @putout/plugin-types 🐊Putout plugin adds ability to transform code related to types assertions | 9.2k | - | - | 1 month ago 10.6.0 | ESM only | None | Linting and formatting, Node.js utilities |
| @figma-export/utils Utils for @figma-export | 9.2k | - | - | 2 months ago 6.4.1 | ESM only | Bundled | Icons, CLI tools and terminal utilities |
| gematriya Convert numbers to gematriya representation, and vice-versa. | 9.2k | +144% | - | 7 years ago 2.0.0 | CommonJS | None | - |
| must Testing and assertion library with friendly BDD syntax — awesome.must.be.true(). Many expressive matchers and is test runner and framework agnostic. Follows RFC 2119 with its use of MUST. Good and well tested stuff. | 9.2k | +40% | - | 9 years ago 0.13.4 | CommonJS | Bundled | Testing |
| white-space-x List of ECMAScript white space characters. | 9.2k | +0% | - | 7 years ago 4.1.1 | ESM + CommonJS | None | DOM and browser utilities, Node.js utilities |
| json-parse-safe Parse your json safely and stop writing try {} catch {} | 9.2k | +28% | - | 7 years ago 2.0.0 | CommonJS | None | - |
| parse-data-url Parse data URL string | 9.2k | +1% | - | 3 years ago 6.0.0 | CommonJS | None | URLs and query strings |
| @code-yeongyu/senpi-tui Terminal User Interface library with differential rendering for efficient text-based applications | 9.2k | - | - | 14 days ago 2026.9.24-3 | ESM only | Bundled | CLI tools and terminal utilities |
| autotrack Automatic and enhanced Google Analytics tracking for common user interactions on the web | 9.2k | +8% | - | - 2.4.1 | CommonJS | None | - |
| @code-yeongyu/senpi-agent-core General-purpose agent with transport abstraction, state management, and attachment support | 9.2k | - | - | 14 days ago 2026.9.24-3 | ESM only | Bundled | State management |
| @kiloscribe/inscription-sdk SDK for inscribing files on Hedera | 9.2k | - | - | 8 months ago 2.0.9 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| starlight-auto-sidebar Starlight plugin to tweak autogenerated sidebar entries. | 9.2k | +171% | - | 1 month ago 0.4.1 | ESM only | None | Documentation tooling |
| next-useragent next-useragent parses browser user-agent strings for next.js. | 9.2k | -7% | - | 5 years ago 2.8.0 | CommonJS | Bundled | - |
| vfile-find-down vfile utility to find one or more files by searching the file system downwards | 9.2k | -45% | - | 2 years ago 7.1.0 | ESM only | Bundled | Files and file systems |
| vue-radial-progress A radial progress bar component for Vue.js | 9.2k | +31% | - | - 0.3.2 | CommonJS | None | Vue |
| task-master-ai A task management system for ambitious AI-driven development that doesn't overwhelm and confuse Cursor. | 9.2k | -63% | - | 6 months ago 0.43.1 | ESM only | None | - |
| @remix-run/session Session management for JavaScript | 9.2k | - | - | 4 months ago 0.4.2 | ESM only | Bundled | - |
| @message-queue-toolkit/schemas Useful utilities, interfaces and base classes for message queue handling. Supports AMQP and SQS with a common abstraction on top currently | 9.2k | - | - | 1 month ago 8.1.0 | ESM only | None | Queues and background jobs |
| mdx2vast CLI to convert MDX to HTML while preserving JSX and expressions. | 9.2k | +594% | - | 2 months ago 0.5.0 | ESM only | None | Markdown |
| @mondaydotcomorg/atp-protocol Core protocol types and interfaces for Agent Tool Protocol | 9.2k | - | - | 5 months ago 0.22.3 | ESM + CommonJS | Bundled | - |
| zustand-persist persist and rehydrate redux stores | 9.2k | +57% | - | 4 years ago 0.4.0 | CommonJS | Bundled | React |
| @promptbook/types Promptbook: Create persistent AI agents that turn your company's scattered knowledge into action | 9.2k | - | - | 18 days ago 0.114.0-41 | - | Bundled | TypeScript tooling |
| frontmatter-markdown-loader Webpack loader for Front Matter Markdown file to get front matter attributes, compiled markdown and React/Vue component which renders compiled markdown | 9.2k | +7% | - | 4 years ago 3.7.0 | CommonJS | None | Bundler plugins and loaders, React |
| qhistory Wrap history with query support | 9.2k | +80% | - | 6 years ago 1.1.0 | ESM + CommonJS | None | Routing |
| tv4-formats Common JSON Schema string format constraints in the form of tv4 validator callbacks | 9.2k | +99% | - | 11 months ago 3.0.6 | CommonJS | None | - |
| form-backend-validation An easy way to validate forms using back end logic | 9.2k | +38% | - | 6 years ago 2.4.0 | CommonJS | None | Forms, Vue |
| test-react-chartjs-2 React components for Chart.js | 9.2k | +1316% | - | 5 years ago 3.0.4 | ESM + CommonJS | None | Charts and data visualisation, React |
| rests Easily generate API client's SDK — organize and simplify API Requests. | 9.2k | +170% | - | 2 years ago 1.1.1 | CommonJS | Bundled | HTTP clients, Schema validation |
| blocking-elements A polyfill for the proposed blocking elements stack API | 9.2k | +24% | - | 6 years ago 0.1.1 | ESM + CommonJS | None | Polyfills and shims |
| @stratakit/icons A standalone SVG icon library for StrataKit | 9.2k | - | - | 15 days ago 0.4.5 | ESM only | Bundled | Icons |
| @mondaydotcomorg/atp-provenance CAMEL-inspired provenance security for LLM applications - track data origin and enforce security policies | 9.2k | - | - | 5 months ago 0.22.3 | ESM + CommonJS | Bundled | AI and machine learning, Security |
| ts-graphql-plugin TypeScript Language Service Plugin for GraphQL | 9.2k | +2% | - | 6 months ago 4.0.5 | CommonJS | Bundled | GraphQL, TypeScript tooling |
| @vectorize-io/hindsight-eve Automatic long-term memory for Vercel Eve agents — Hindsight memory injected before each turn and retained after, with no model tool-calling | 9.2k | - | - | 3 months ago 0.2.1 | ESM only | Bundled | Cloud SDKs |
| react-string-format Formats string using string, number, and react components as paramaters | 9.2k | +11% | - | 9 months ago 1.5.0 | CommonJS | Bundled | React, TypeScript tooling |
| config-ini-parser JavaScript Configuration file(.ini) content parser, similar to python ConfigParser without I/O operations. Only one JavaScript file without any other dependencies. Compatible with NodeJS, TypeScript and Browsers. | 9.2k | +338% | - | 4 years ago 1.6.1 | CommonJS | Bundled | Configuration, Parsers and serialisers |
| spamassassin-client SpamAssassin client, that lets you check if an email is spam or ham. | 9.2k | +242% | - | 1 year ago 1.3.0 | 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