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 |
|---|---|---|---|---|---|---|---|
| @tanstack/highlight Tiny class-based syntax highlighting for documentation. | 31.1k | - | - | 25 days ago 0.1.0 | ESM only | Bundled | Documentation tooling |
| @foblex/2d An Angular library for 2D geometric computations, providing classes and utilities for manipulating points, lines, vectors, rectangles, arcs, and transformations. | 31.1k | - | - | 1 year ago 1.2.2 | ESM + CommonJS | Bundled | Angular, TypeScript tooling |
| gulp-brotli A gulp plugin for file compression using the brotli compression included in node.js's zlib native module, without any native or WASM extraneous libraries. | 31.1k | +203% | - | 6 years ago 3.0.0 | CommonJS | None | Compression and archives |
| @ruvector/rabitq-wasm RaBitQ 1-bit quantized vector index in WebAssembly — 32× embedding compression with high-recall rerank, for browsers, Cloudflare Workers, Deno, and Bun | 31.1k | - | - | 5 months ago 0.1.0 | ESM only | Bundled | - |
| @inngest/eslint-plugin An ESLint plugin and config for [`inngest`](/packages/inngest/). | 31.1k | - | - | 2 years ago 0.0.7 | CommonJS | None | Linting and formatting |
| @medusajs/eslint-plugin Official ESLint plugin for Medusa projects. Enforces Medusa's framework conventions across API routes, modules, workflows, subscribers, jobs, admin extensions, and module links. | 31.1k | - | - | 15 days ago 2.21.1 | CommonJS | Bundled | Linting and formatting |
| @esotericsoftware/spine-webgl The official Spine Runtimes for the web. | 31.1k | - | - | 2 months ago 4.3.13 | ESM only | Bundled | Animation |
| ngx-pipes Useful angular pipes | 31.1k | -28% | - | 3 years ago 3.2.2 | ESM + CommonJS | Bundled | Angular, TypeScript tooling |
| archunit ArchUnit TypeScript is an architecture testing library, to specify and assert architecture rules in your TypeScript app | 31.1k | +4363% | - | 24 days ago 2.5.4 | CommonJS | Bundled | Testing, TypeScript tooling |
| @native-html/table-plugin 🔠 A WebView-based plugin to render tables in react-native-render-html | 31k | - | - | 4 years ago 5.3.1 | ESM + CommonJS | Bundled | React, Tables and data grids |
| @walletconnect/http-connection Http Connection for WalletConnect Providers | 31k | - | - | 4 years ago 1.8.0 | CommonJS | Bundled | Blockchain and Web3 |
| shebang-loader #!/usr/bin/env shebang loader for webpack | 31k | -10% | - | 10 years ago 0.0.1 | CommonJS | None | - |
| inapp-spy detect in-app browsers | 31k | +359% | - | - 5.0.10 | ESM + CommonJS | Bundled | - |
| linkup-sdk A Javascript Client SDK for the Linkup API | 31k | +1325% | - | 27 days ago 3.7.0 | CommonJS | Bundled | AI and machine learning |
| @neoconfetti/svelte Confetti explosion in Svelte 🎉🎊 | 31k | - | - | 1 year ago 2.2.2 | ESM only | Bundled | Svelte |
| @photo-sphere-viewer/markers-plugin Photo Sphere Viewer plugin to display various markers/hotspots on the viewer. | 31k | - | - | 2 months ago 5.15.1 | ESM + CommonJS | Bundled | 3D, WebGL and game engines |
| @swc/html-win32-x64-msvc Super-fast HTML minifier | 31k | - | - | 1 month ago 1.16.2 | CommonJS | None | TypeScript tooling, Build tools |
| stampit Create objects from reusable, composable behaviors. | 31k | -54% | - | 3 months ago 5.1.0 | ESM only | Bundled | - |
| react-mapbox-gl A React binding of mapbox-gl-js | 31k | -52% | - | 5 years ago 5.1.1 | ESM + CommonJS | Bundled | Maps and geolocation, React |
| asyncstorage-down A leveldown API implementation that maps to AsyncStorage in React Native, originally a fork of no9/localstorage-down | 31k | -22% | - | 7 years ago 4.2.0 | CommonJS | None | React, Database clients and drivers |
| svg-partial-circle Compute the SVG path of a partial circle. | 31k | +11% | - | 8 years ago 1.0.0 | CommonJS | None | Image processing, Charts and data visualisation |
| pg-tsquery Parse user input into valid text search queries | 31k | +89% | - | 2 years ago 8.4.2 | - | Bundled | Database clients and drivers, Parsers and serialisers |
| markdown-table-ts A zero-dependency library for generating Markdown tables written in TypeScript. | 30.9k | -5% | - | 5 years ago 1.0.3 | CommonJS | Bundled | TypeScript tooling, Markdown |
| joi-to-typescript Convert Joi Schemas to TypeScript interfaces | 30.9k | -15% | - | 1 year ago 4.15.0 | ESM + CommonJS | Bundled | TypeScript tooling |
| react-confirm A lightweight React library that simplifies confirmation dialogs with a Promise-based API — like window.confirm(), but fully customizable. | 30.9k | +46% | - | 7 months ago 0.5.0 | ESM + CommonJS | Bundled | React, TypeScript tooling |
| mrm-core Utilities to make tasks for Mrm | 30.9k | -29% | - | 3 years ago 7.1.22 | CommonJS | Bundled | Parsers and serialisers |
| @css-inline/css-inline-darwin-arm64 High-performance library for inlining CSS into HTML 'style' attributes | 30.9k | - | - | 1 month ago 0.21.2 | CommonJS | None | CSS-in-JS and styling, Email |
| @tradle/react-native-http http module compatibility for react-native | 30.9k | - | - | 8 years ago 2.0.1 | CommonJS | None | React |
| sparkpost A Node.js wrapper for interfacing with your favorite SparkPost APIs | 30.9k | +16% | - | 7 years ago 2.1.4 | CommonJS | None | |
| nestjs-console A NestJS module that provide a cli | 30.9k | +38% | - | 1 year ago 10.0.0 | CommonJS | Bundled | CLI tools and terminal utilities |
| @esri/arcgis-rest-request Common methods and utilities for @esri/arcgis-rest-js packages. | 30.9k | - | - | 2 months ago 4.11.0 | ESM + CommonJS | Bundled | TypeScript tooling |
| mailisk Mailisk library for NodeJS | 30.9k | +173% | - | 2 months ago 2.5.1 | CommonJS | Bundled | |
| creditcards-types Card type definitions and methods for creditcards | 30.9k | +44% | - | 1 month ago 5.0.1 | ESM only | Bundled | TypeScript tooling |
| @zendeskgarden/container-focusjail Containers relating to focusjail in the Garden Design System | 30.9k | - | - | 9 months ago 2.0.22 | ESM + CommonJS | Bundled | Accessibility, React |
| @aws-lambda-powertools/event-handler Lightweight routing to reduce boilerplate for API Gateway REST/HTTP API, ALB, Lambda Function URLs, and AppSync. | 30.9k | - | - | 1 month ago 2.35.0 | ESM + CommonJS | Bundled | Cloud SDKs |
| @antora/asciidoc-loader Loads AsciiDoc content into an Asciidoctor Document object (AST) for use in an Antora documentation pipeline. | 30.9k | - | - | 1 month ago 3.2.0 | CommonJS | None | Documentation tooling |
| cli-box A library to generate ASCII boxes via NodeJS | 30.9k | +66% | - | 1 year ago 6.0.11 | CommonJS | None | CLI tools and terminal utilities |
| serverless-scriptable-plugin Add scripts(nodejs) support to serverless 1.x | 30.9k | -36% | - | 3 years ago 1.3.1 | CommonJS | None | Cloud SDKs, CLI tools and terminal utilities |
| emojione EmojiOne is a complete set of emojis designed for the web. It includes libraries to easily convert unicode characters to shortnames (:smile:) and shortnames to our custom emoji images. PNG formats provided for the emoji images. | 30.8k | +34% | - | - 4.5.0 | CommonJS | None | - |
| ruglify 'Require' minified JavaScript as a string | 30.8k | -36% | - | 13 years ago 1.0.0 | - | None | - |
| @claude-flow/neural Self-Optimizing Neural Architecture (SONA) for Claude Flow — adaptive learning, trajectory tracking, pattern reuse, 7 RL algorithms (PPO/A2C/DQN/Q-Learning/SARSA/Decision Transformer/Curiosity), Flash Attention, MoE routing, LoRA, EWC++ for continual lear | 30.8k | - | - | 4 months ago 3.0.0-alpha.9 | ESM only | Bundled | TypeScript tooling |
| @nut-tree-fork/nut-js Native system automation for node.js | 30.8k | - | - | 1 year ago 4.2.6 | CommonJS | Bundled | Testing |
| gocardless-nodejs Node.js client for the GoCardless API - a powerful, simple solution for the collection of recurring bank-to-bank payments | 30.8k | +120% | - | 14 days ago 10.1.3 | ESM + CommonJS | Bundled | Payments and commerce |
| wuzzy library for simularity identification | 30.8k | -44% | - | 5 years ago 0.1.8 | CommonJS | None | - |
| lzma A JavaScript implementation of the Lempel-Ziv-Markov (LZMA) chain compression algorithm | 30.8k | -13% | - | 10 years ago 2.3.2 | - | None | Compression and archives |
| async.ensureasync async ensureasyncmethod as module. | 30.8k | +3% | - | 10 years ago 0.5.2 | CommonJS | None | Promises and async control flow |
| @antora/content-classifier Organizes aggregated content into a virtual file catalog for use in an Antora documentation pipeline. | 30.8k | - | - | 1 month ago 3.2.0 | CommonJS | None | Documentation tooling |
| multi-part-lite Simple and fast multipart/form-data implementation without any dependencies. With Stream and Buffer modes. Supports: Strings, Numbers, Arrays, Streams, Buffers and Vinyl. | 30.8k | +216% | - | 7 years ago 1.0.0 | CommonJS | None | Node.js utilities |
| unplugin-vue Transform Vue 3 SFC to JavaScript. | 30.8k | +525% | - | 21 days ago 8.0.0 | ESM only | None | Vue |
| @tresjs/core Declarative ThreeJS using Vue Components | 30.8k | - | - | 23 days ago 5.9.0 | ESM only | Bundled | 3D, WebGL and game engines, Vue |
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