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 |
|---|---|---|---|---|---|---|---|
| tiff.js tiff.js is a port of the LibTIFF by compiling the LibTIFF C code with Emscripten. | 6.5k | -24% | - | 9 years ago 1.0.0 | CommonJS | None | - |
| razzle Create server-rendered universal JavaScript applications with no configuration | 6.5k | -53% | - | 3 years ago 4.2.18 | - | None | Bundlers, React |
| @wkovacs64/add-icon CLI tool to download and transform icons from Iconify | 6.5k | - | - | 7 months ago 1.2.2 | ESM only | Bundled | Icons, CLI tools and terminal utilities |
| extension-create The standalone extension creation engine for Extension.js | 6.5k | +181% | - | 14 days ago 4.1.28 | ESM + CommonJS | Bundled | UI component libraries, React |
| @revolist/vue3-datagrid Vue 3 DataGrid Spreadsheet component with native Vue 3 cell render support | 6.5k | - | - | 22 days ago 4.28.0 | ESM + CommonJS | Bundled | Tables and data grids, Vue |
| ol-pmtiles PMTiles sources for OpenLayers | 6.5k | +144% | - | - 2.0.2 | ESM + CommonJS | Bundled | Maps and geolocation, Cloud SDKs |
| @splunk/otel-web-session-recorder Session recorder for Splunk Observability | 6.5k | - | - | 13 days ago 3.2.0 | ESM + CommonJS | Bundled | Monitoring and error tracking |
| @tsparticles/path-zig-zag tsParticles zig zag path | 6.5k | - | - | 1 month ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| vitepress-mermaid-renderer A VitePress plugin to render Mermaid diagrams with interactive controls | 6.5k | +3303% | - | 26 days ago 1.2.2 | ESM only | Bundled | Documentation tooling, Parsers and serialisers |
| docker-raw-stream Decode/encode a docker raw stream | 6.5k | +1166% | - | 10 years ago 1.3.1 | CommonJS | None | - |
| @exodus/combined-assets-meta Combined assets constants, icons, colors and other metadata | 6.5k | - | - | 1 month ago 4.0.0 | ESM only | None | Icons |
| @storacha/client Client for the storacha.network w3up api | 6.5k | - | - | 4 months ago 2.1.4 | ESM only | Bundled | Blockchain and Web3 |
| postgrator-cli Command line interface for Postgrator | 6.5k | +27% | - | 2 months ago 10.0.0 | ESM only | None | CLI tools and terminal utilities |
| @remix-run/node-tsx Run Node.js with TypeScript and JSX syntax support | 6.5k | - | - | 4 months ago 0.1.1 | ESM only | Bundled | TypeScript tooling |
| vue-i18n-routing The i18n routing with using vue-i18n | 6.5k | -70% | - | 2 years ago 1.2.0 | ESM + CommonJS | Bundled | Internationalisation, Vue |
| spotify-url-info Fetch Spotify track, album, and playlist metadata from share URLs without an API key. | 6.5k | +94% | - | - 3.3.3 | CommonJS | Bundled | URLs and query strings |
| @tanstack/solid-router-ssr-query Modern and scalable routing for Solid applications | 6.5k | - | - | 21 days ago 1.167.3 | ESM + CommonJS | Bundled | Routing, TypeScript tooling |
| ctrf-cli Various CTRF utilities available from the command line | 6.5k | +329% | - | 1 month ago 0.3.1 | ESM only | Bundled | CLI tools and terminal utilities, Testing |
| mo-js motion graphics toolbelt for the web | 6.5k | +241% | - | 9 years ago 0.288.2 | CommonJS | None | Animation |
| @harelpls/use-pusher A wrapper around pusher-js for easy-as hooks in React. | 6.5k | - | - | 5 years ago 7.2.1 | ESM + CommonJS | Bundled | TypeScript tooling, React |
| vue-swatches Help the user picking beautiful colors! | 6.5k | -20% | - | 5 years ago 2.1.1 | CommonJS | None | Vue, UI component libraries |
| pino-debug High performance debug logging | 6.5k | -37% | - | 6 months ago 4.0.2 | CommonJS | None | Logging |
| surveyjs-widgets Custom widgets for the SurveyJS library | 6.5k | -25% | - | - 1.12.67 | CommonJS | None | UI component libraries |
| react-easy-edit A react library for inline editing components | 6.5k | -19% | - | 1 year ago 2.0.0 | CommonJS | None | React, Rich text and code editors |
| js.documents Bidirectional docx/pptx <-> PDF conversion and a read+write editable OOXML document model, built on ooxml.js and Zod 4 codecs. | 6.5k | - | - | 13 days ago 14.4.39 | ESM + CommonJS | Bundled | PDF and documents |
| jsdoc-i18n-plugin A plugin for jsdoc to handle i18n translations | 6.5k | +144% | - | 10 years ago 0.0.3 | CommonJS | None | Internationalisation, Documentation tooling |
| sl-esprima-ast-utils collection for AST query/manipulation/transformation | 6.5k | -74% | - | 8 years ago 0.0.7 | CommonJS | None | Documentation tooling |
| ytdlp-nodejs A TypeScript wrapper for the yt-dlp executable | 6.5k | -38% | - | 2 months ago 3.4.5 | ESM + CommonJS | Bundled | TypeScript tooling, Video and audio |
| sentry-expo Catch your Javascript errors for your production Expo apps! | 6.5k | -61% | - | 2 years ago 7.2.0 | CommonJS | Bundled | Monitoring and error tracking, React |
| cypress-msw-interceptor A networking layer for Cypress using MSW | 6.5k | -17% | - | 3 years ago 2.2.0 | CommonJS | None | Testing, Dev servers and API mocking |
| @nextscope/mcp MCP bridge and shared tools for NextScope. | 6.5k | - | - | 3 months ago 0.3.0 | CommonJS | Bundled | Monitoring and error tracking |
| go-git-it Download any repository or subdirectory on GitHub with support for Node.js and the CLI | 6.5k | -67% | - | 3 months ago 5.1.7 | ESM + CommonJS | Bundled | CLI tools and terminal utilities |
| vue3-markdown-it An awesome Vue 3 markdown-it wrapper plugin that can even support external plugins! | 6.5k | -20% | - | 4 years ago 1.0.10 | CommonJS | None | Markdown, Vue |
| mathjax-node API's for calling MathJax from node.js | 6.5k | -6% | - | 8 years ago 2.1.1 | CommonJS | None | Node.js utilities |
| vue-ls Vue plugin for work with LocalStorage from Vue context | 6.5k | +47% | - | 4 years ago 4.2.0 | CommonJS | None | Vue, Parsers and serialisers |
| @rive-app/webgl2-advanced Rive's webgl2 low-level canvas based web api. | 6.5k | - | - | 14 days ago 2.43.1 | CommonJS | Bundled | Animation |
| redefine A lightweight utility for ES6 like classes and an easier ES5 aware object properties definition introducing new, performance oriented, patterns. | 6.5k | +28% | - | 11 years ago 0.2.1 | CommonJS | None | Security |
| shorthash2 Get a unique short hash of a string. Mainly based on shorthash. | 6.5k | +44% | - | 2 years ago 1.0.5 | CommonJS | Bundled | Cryptography and hashing |
| @phantom/parsers Transaction and message parsers for Phantom Wallet SDK | 6.5k | - | - | 20 days ago 2.0.3 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| fetch-polyfill **This fork supports IE8 with es5-shim, es5-sham and es6-promise** | 6.5k | -16% | - | - 0.8.2 | CommonJS | None | - |
| react-dropbox-chooser Simple react wrapper for dropbox chooser API | 6.5k | +10% | - | 8 years ago 0.0.5 | CommonJS | None | React |
| i18next-ko KnockoutJS bindings for i18next. | 6.5k | +988% | - | 10 years ago 3.0.1 | CommonJS | None | Internationalisation |
| nest-oidc-provider oidc-provider module for Nest framework (node.js) | 6.5k | +490% | - | 3 months ago 3.0.0 | - | Bundled | Authentication and authorisation |
| @factory-js/prisma-factory 🏭 The FactoryJS plugin for Prisma | 6.5k | - | - | 8 months ago 0.2.3 | ESM + CommonJS | Bundled | Testing, ORMs and query builders |
| @stdlib/blas-base-matrix-orientations Matrix orientations. | 6.5k | - | - | 7 months ago 0.1.1 | CommonJS | Bundled | Utility libraries, Node.js utilities |
| @better-scroll/zoom a BetterScroll plugin to enlarge or narrow | 6.5k | - | - | 3 years ago 2.5.1 | ESM + CommonJS | Bundled | DOM and browser utilities, TypeScript tooling |
| vibes-diy Command-line tool for vibes.diy — generate, edit, pull, push, and publish AI-built apps | 6.5k | - | - | 13 days ago 14.3.9 | ESM only | Bundled | TypeScript tooling |
| droid Factory Droid CLI - AI-powered software engineering agent | 6.5k | +42103% | - | 14 days ago 0.227.0 | CommonJS | None | CLI tools and terminal utilities |
| sl-request Simplified HTTP request client. | 6.5k | -69% | - | 5 months ago 1.0.9 | CommonJS | Bundled | HTTP clients |
| svelte-time Svelte component and action library for formatting timestamps and durations using day.js | 6.5k | -3% | - | 1 month ago 2.3.1 | ESM only | Bundled | Svelte |
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