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 |
|---|---|---|---|---|---|---|---|
| @insin/npm-install-webpack-plugin Webpack plugin to automatically npm install & save dependencies | 2k | - | - | 8 years ago 5.0.0 | CommonJS | None | Bundler plugins and loaders |
| @raolin2025/claude-code-node Node.js AI Code Agent CLI - Zero dependencies, pure JavaScript, security hardened, multi-channel notifications, Telegram & QQ Bot remote programming, rich media upload, multi-account management | 2k | - | - | 10 days ago 3.3.0 | ESM only | None | CLI tools and terminal utilities, Security |
| @webjsdev/core The runtime for WebJs, a full-stack JavaScript framework built on web components with server-side rendering and no build step. Ships the html and css template tags, the WebComponent base class, signals, directives, and the isomorphic renderers. | 2k | - | - | 13 days ago 0.7.54 | ESM only | Bundled | Static site generators and meta-frameworks |
| d3pie A highly configurable, re-usable library built on d3.js for creating clear, attractive pie charts. | 2k | +60% | - | 9 years ago 0.2.1 | CommonJS | None | Charts and data visualisation |
| mongoku [](https://github.com/huggingface/Mongoku/actions/workflows/ci.yml) | 2k | +301% | - | 25 days ago 2.11.3 | ESM only | None | Database clients and drivers |
| twig-testing-library Simple and complete Twig testing utilities that encourage good testing practices. | 2k | -34% | - | 5 years ago 1.2.0 | CommonJS | None | Testing |
| @formcrafts/embed Library to embed Formcrafts forms | 2k | - | - | 11 days ago 1.0.40 | ESM + CommonJS | Bundled | - |
| artalk A self-hosted comment system | 2k | +58% | - | - 2.10.0 | ESM + CommonJS | Bundled | - |
| fingerprinting Produce a unique string for any given resource, commonly used in cache busting practices. | 2k | +27% | - | 11 years ago 1.0.1 | CommonJS | None | Caching |
| hastypes Does the given package have TypeScript types? | 2k | +37679% | - | 3 months ago 4.0.4 | CommonJS | None | TypeScript tooling |
| @aura3d/engine Build AI-authored browser 3D apps with TypeScript, typed GLB/glTF assets, Vite templates, scene kits, diagnostics, screenshots, and deploy checks. | 2k | - | - | 19 days ago 3.0.1 | ESM only | Bundled | 3D, WebGL and game engines, TypeScript tooling |
| @esotericsoftware/spine-pixi The official Spine Runtimes for the web. | 2k | - | - | 6 months ago 4.1.56 | ESM only | Bundled | Animation |
| @geoprotocol/grc-20 GRC-20 TypeScript library for binary property graph encoding/decoding | 2k | - | - | 6 months ago 0.4.1 | ESM only | Bundled | - |
| @pdftron/webviewer-audio This is an addon for WebViewer that allows loading media files (.mp3, .mp4, ogg, webm, etc.), so that their audio tracks can annotated and redacted. | 2k | - | - | 7 months ago 4.1.0 | CommonJS | Bundled | Video and audio |
| @stdlib/blas-base-gaxpy Multiply a vector `x` by a constant and add the result to `y`. | 2k | - | - | 7 months ago 0.3.1 | CommonJS | Bundled | Numbers and maths |
| bootstrap5-toggle Bootstrap Toggle is a bootstrap 5 plugin that converts checkboxes into toggles. | 2k | -3% | - | - 5.4.1 | ESM + CommonJS | Bundled | UI component libraries |
| sv-agentation Dev-mode Svelte inspector for annotating elements, text selections, groups, and areas in the browser. | 2k | - | - | 4 months ago 0.4.0 | ESM only | Bundled | Svelte |
| validate-scope Checks whether a subset is contained in a list of scopes. Uses code generation | 2k | +10% | - | 3 years ago 1.3.0 | CommonJS | None | Authentication and authorisation, Schema validation |
| yamlify-object Stringify object/array with yaml syntax | 2k | -23% | - | 8 months ago 3.0.0 | ESM + CommonJS | Bundled | Linting and formatting |
| @ng-maps/google **@ng-maps/google** is a simple, modular and tree-shakable library for displaying google-maps inside an angular application | 2k | - | - | 1 year ago 8.0.0 | ESM + CommonJS | Bundled | Maps and geolocation, Angular |
| @usecannon/cli Utility for instantly loading cannon packages in standalone contexts | 2k | - | - | 6 months ago 2.26.0 | CommonJS | Bundled | Blockchain and Web3, CLI tools and terminal utilities |
| medusajs-launch-utils Build and launch utilities for Medusajs monorepo projects | 2k | -15% | - | 1 month ago 0.1.0 | CommonJS | None | Build tools |
| ms-prettify An module to easily convert milliseconds to human readable time and vice versa | 2k | +1389% | - | 2 years ago 1.5.1 | CommonJS | Bundled | - |
| next-bundle-analyzer NextJS version of Webpack Bundle Analyzer. | 2k | -80% | - | 2 years ago 0.6.8 | CommonJS | Bundled | - |
| out-url Cross platform Node.js Utility to open urls in browser | 2k | -11% | - | 12 days ago 1.5.0 | CommonJS | Bundled | CLI tools and terminal utilities, DOM and browser utilities |
| sequelize-slugify Add slugs to sequelize models | 2k | -38% | - | 4 years ago 1.6.2 | CommonJS | Bundled | Strings and text, ORMs and query builders |
| sybase A simple node.js wrapper around a java/jconnect app that provides easy access to Sybase Databases without having to install odbc or freetds. | 2k | -85% | - | 5 years ago 1.2.3 | CommonJS | None | Database clients and drivers |
| @bootstrap-styled/v4 twbs/bootstrap V4 UI Components made with bootstrap-styled. Work with css-in-js, react, styled-components, and Bootstrap Styled utilities. | 2k | - | - | 6 years ago 3.4.0 | ESM + CommonJS | None | CSS-in-JS and styling, React |
| @constructive-io/graphql-query Constructive GraphQL Query | 2k | - | - | 7 days ago 4.20.3 | ESM + CommonJS | Bundled | GraphQL |
| @seoagent-official/seoagent The persistent AI SEO agent for Claude Code. Audits, keyword strategy, briefs, articles, real product screenshots from your repo, and the autopilot loop (cloud detects → CLI executes → ack closes) — other SEO tools write the prompt, SEOAgent runs it. | 2k | - | - | 8 days ago 1.105.0 | ESM only | None | - |
| es-drager A draggable, resizable, rotatable component based on vue3 | 2k | +42% | - | 6 months ago 1.3.4 | ESM + CommonJS | Bundled | TypeScript tooling, Vue |
| pdfjs-dist-dj Generic build of Mozilla's PDF.js library. | 2k | -35% | - | 4 years ago 2.5.2 | CommonJS | None | PDF and documents |
| react-drag-to-select-centered A react library which adds drag to select to your app | 2k | +678% | - | 5 years ago 1.0.3 | ESM + CommonJS | None | React |
| svelte-pdf svelte-pdf provides a component for rendering PDF documents using PDF.js | 2k | +174% | - | 10 months ago 2.0.2 | ESM only | Bundled | PDF and documents, Svelte |
| @renown/sdk Renown SDK — wallet-based authentication and user identity management for Powerhouse React applications. | 2k | - | - | 22 days ago 6.2.2 | ESM only | Bundled | Authentication and authorisation, React |
| @sveltestack/svelte-query Hooks for managing, caching and syncing asynchronous and remote data in Svelte | 2k | - | - | 4 years ago 1.6.0 | ESM + CommonJS | Bundled | Svelte |
| browser-cjs A minimal CommonJS-compatible module loader for the browser environment. | 2k | +617% | - | - 1.0.3 | CommonJS | None | - |
| hoodwink A dead simple mock/stub module for Javascript | 2k | +34% | - | - 2.0.0 | CommonJS | None | Testing |
| jquery-expander Expand and collapse HTML content | 2k | +16% | - | - 2.0.3 | CommonJS | None | - |
| @beyonk/gdpr-cookie-consent-banner GDPR Cookie Consent Banner for Svelte/Kit | 2k | - | - | 1 year ago 16.0.2 | ESM only | None | Svelte |
| igniteui-webcomponents-charts Ignite UI Web Components charting components for building rich data visualizations using TypeScript APIs. | 2k | +127% | - | 3 months ago 7.1.0 | ESM + CommonJS | Bundled | Charts and data visualisation |
| vue-highcharts Highcharts component for Vue | 2k | -36% | - | 6 years ago 0.2.0 | ESM + CommonJS | None | Vue, Charts and data visualisation |
| @twin.org/tracing-models Defines shared tracing contracts, span shapes, and connector interfaces used across the repository. | 2k | - | - | 16 days ago 0.10.0 | ESM only | Bundled | Monitoring and error tracking, Blockchain and Web3 |
| aspen-decorations Complex styling for react-aspen w/ inheritance and negations | 2k | +33% | - | 5 years ago 1.1.1 | CommonJS | Bundled | React |
| grabity Get preview data from a link. Just grab it. | 2k | -15% | - | - 1.0.5 | CommonJS | None | - |
| hardened-fetch Hardened Fetch is a tiny wrapper for `global.fetch` adding request timeouts, throttling, rate limit awareness, retries, and descriptive errors. It makes working with APIs without SDKs and building robust web scrapers easier. | 2k | -73% | - | 11 months ago 2.0.0 | ESM + CommonJS | Bundled | Queues and background jobs |
| leaflet-virtual-grid A lightweight DOM-less tile layer for Leaflet that can be used to query APIs with bounding boxes or center/radius as opposed to loading tiles. | 2k | +36% | - | 8 years ago 1.0.7 | ESM + CommonJS | None | Maps and geolocation |
| secure-shuffle Shuffle an array using secure-random-uniform as the RNG | 2k | +1098% | - | 6 years ago 2.0.0 | CommonJS | None | Cryptography and hashing |
| sinful-math Simple, safe floating point math. Based on the Math portion of the sinful.js project at https://github.com/guipn/sinful.js | 2k | +75% | - | 12 years ago 0.0.1 | CommonJS | None | Numbers and maths |
| contentful-graph [](https://travis-ci.org/lotas/contentful-graph) [](https://badge.fury.io/js/contentful-graph) | 2k | +64% | - | 5 years ago 1.6.2 | CommonJS | None | Image processing, Node.js utilities |
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