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 |
|---|---|---|---|---|---|---|---|
| secure-sample Secure, sequential (n, N) sampling without replacement | 2k | +1464% | - | 6 years ago 2.0.0 | CommonJS | None | Cryptography and hashing |
| @exodus/bitcoinjs Wrapper around bitcoinjs-lib, initialized | 2k | - | - | 1 month ago 2.2.3 | ESM only | Bundled | Blockchain and Web3 |
| @intlify/hono Internationalization for Hono | 2k | - | - | 5 months ago 2.1.2 | ESM only | Bundled | Internationalisation |
| herb The Logging Monster! | 2k | +2065% | - | 2 years ago 2.3.0 | CommonJS | None | CLI tools and terminal utilities |
| @claude-flow/embeddings V3 Embedding Service - OpenAI, Transformers.js, Agentic-Flow (ONNX), Mock providers with hyperbolic embeddings, normalization, and chunking | 2k | - | - | 4 months ago 3.0.0-alpha.45 | ESM only | Bundled | - |
| @ngxs/hmr-plugin HMR plugin for NGXS. See [repo](https://github.com/ngxs/store) for more info. | 2k | - | - | 3 months ago 22.0.0 | ESM + CommonJS | Bundled | State management, Angular |
| @tokenizer/http HTTP tokenizer for Node.js and browser | 2k | - | - | 1 year ago 0.9.2 | ESM only | Bundled | Video and audio |
| mem-cache simple in memory key/value cache with autoclean by timeout | 2k | +229% | - | 10 years ago 0.0.5 | CommonJS | None | Caching |
| unixpass Native implementation of Unix compatible DES/MD5/SHA256/SHA512 password hashing. | 2k | +373% | - | 4 years ago 3.0.1 | CommonJS | None | Cryptography and hashing |
| nuxt-ssr-cache Cache middleware for nuxt's SSR rendering. | 2k | -9% | - | 6 years ago 1.5.2 | CommonJS | None | Vue, Database clients and drivers |
| photon-grid-core Professional zero-dependency TypeScript data grid with enterprise-grade features. | 2k | - | - | 1 month ago 3.0.12 | ESM + CommonJS | Bundled | Tables and data grids, TypeScript tooling |
| @opus-aether-ai/pine-transpiler Transpile Pine Script v5/v6 to executable JavaScript. Zero dependencies. | 2k | - | - | 3 months ago 0.4.11 | ESM + CommonJS | Bundled | Build tools |
| phosphor-icons-react-pdf @react-pdf/renderer-compatible Phosphor Icons components for browser and Node.js PDF generation. | 2k | - | - | 4 months ago 0.1.3 | ESM + CommonJS | Bundled | Icons, React |
| @berenddeboer/nx-biome Nx self-inferring plugin for Biome linter and formatter with batch processing support | 2k | - | - | 5 months ago 1.0.3 | CommonJS | Bundled | Linting and formatting |
| @seydx/node-av-win32-x64-msvc node-av (win32-x64-msvc binary) | 2k | - | - | 2 months ago 6.1.1 | ESM only | None | Video and audio |
| basic-math-utils Basic math utilities for doing some basic math operations | 2k | +188% | - | 8 years ago 0.3.4 | ESM + CommonJS | None | Numbers and maths |
| claude-skills-library Categorized, deterministically-ranked SKILL.md catalog AND MCP server for Claude Code (and any agent that speaks MCP). 1128 curated skills across 17 categories — frontend, backend, video editing, AI video generation, UI design, motion graphics, 3D, devops | 2k | - | - | 5 months ago 2.1.0 | ESM only | None | UI component libraries, Video and audio |
| @google/markerwithlabel Extends the Google Maps JavaScript API to provide markers with associated labels. | 2k | - | - | 6 years ago 1.2.12 | CommonJS | None | Maps and geolocation |
| eth-lightwallet A lightweight ethereum javascript wallet. | 2k | +65% | - | 7 years ago 4.0.0 | CommonJS | None | Blockchain and Web3 |
| @sleep2agi/commhub-server CommHub Server — AI Agent communication hub with MCP protocol, multi-network isolation, user auth, and MCP tools (17 collaboration-core + node/provider ops tools; authoritative list: docs-site/docs/api/mcp-tools.md). | 2k | - | - | 1 month ago 0.9.0-preview.30 | ESM only | None | - |
| express-msgpack Transparent MessagePack middleware for Express | 2k | +29% | - | 10 months ago 6.0.0 | ESM + CommonJS | Bundled | HTTP servers and web frameworks |
| aspen-tree-model State container for aspen trees | 2k | +51% | - | 5 years ago 1.0.5 | CommonJS | Bundled | State management, React |
| handlebars-helpers-lite Common handlebars-helpers minimized and built with webpack. | 2k | +148% | - | 3 years ago 0.2.1 | CommonJS | Bundled | Bundlers, Templating |
| @dltech/site-map Typed, composable site-map builder for React/Next.js apps — declare routes as a tree and get autocompleted route functions with typed query params back | 2k | - | - | 1 month ago 1.0.1 | ESM + CommonJS | Bundled | React, TypeScript tooling |
| @playfast/reform-forms-react React bindings for @playfast/forms — render a typed reform form View with scoped field/array/variant helpers. | 2k | - | - | 14 days ago 1.4.3 | ESM only | Bundled | React |
| formatoid Tiny and fast module for formatting date objects. | 2k | -23% | - | 1 year ago 1.2.5 | CommonJS | None | Date and time |
| graphql-playground-react GraphQL IDE for better development workflows (GraphQL Subscriptions, interactive docs & collaboration). | 2k | -2% | - | - 1.7.28 | CommonJS | Bundled | GraphQL |
| rdf-utils-fs RDF/JS file system utils | 2k | -61% | - | 1 year ago 3.0.1 | ESM only | None | Files and file systems |
| @stdlib/ml-incr-binary-classification Incrementally perform binary classification using stochastic gradient descent (SGD). | 2k | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Numbers and maths, AI and machine learning |
| front-matter-markdown get the config and toc object from the markdown string. | 2k | -28% | - | - 0.4.5 | CommonJS | None | Parsers and serialisers, Markdown |
| serverless-offline-s3 Emulate AWS λ and s3 locally when developing your Serverless project | 2k | -76% | - | 2 months ago 8.0.0 | CommonJS | None | Cloud SDKs |
| @esri/solution-workflow Manages the creation and deployment of Workflow item types for @esri/solution.js. | 2k | - | - | 3 months ago 6.6.2 | ESM + CommonJS | Bundled | TypeScript tooling |
| @jscad/io-utils Utilities for JSCAD IO Packages | 2k | - | - | 7 months ago 2.0.33 | CommonJS | None | Image processing |
| @egjs/conveyer Conveyer adds Drag gestures to your Native Scroll. | 2k | - | - | 1 year ago 1.8.1-alpha.0 | ESM + CommonJS | Bundled | DOM and browser utilities |
| @flystorage/google-cloud-storage <img src="https://raw.githubusercontent.com/duna-oss/flystorage/main/flystorage.svg" width="50px" height="50px" /> | 2k | - | - | 1 year ago 1.2.0 | ESM + CommonJS | Bundled | Files and file systems |
| @loglayer/transport-betterstack Better Stack transport for the LogLayer logging library. | 2k | - | - | 2 months ago 2.3.0 | ESM + CommonJS | Bundled | Logging |
| symbols-react S̶F̶ symbols for the web | 2k | +312% | - | 8 months ago 1.3.0 | CommonJS | Bundled | Icons, React |
| @odata2ts/http-client-fetch HTTP client based on fetch and consumable by odata2ts | 1.9k | - | - | 27 days ago 0.13.1 | CommonJS | Bundled | HTTP clients |
| @stdlib/ml-incr-sgd-regression Online regression via stochastic gradient descent (SGD). | 1.9k | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Numbers and maths, AI and machine learning |
| automate-google-login-scraper End-to-end test harness for Google sign-in: persist a Playwright storageState once, reuse it everywhere, and replay it from a Cloudflare Workers Browser Rendering Durable Object | 1.9k | - | - | 7 days ago 0.1.35 | ESM only | Bundled | Testing, Authentication and authorisation |
| coinkey JavaScript component for private keys, public keys, and addresess for crypto currencies such as Bitcoin, Litecoin, and Dogecoin | 1.9k | -66% | - | 8 years ago 3.0.0 | CommonJS | None | Blockchain and Web3 |
| parse-markdown-links Get all links from a markdown string | 1.9k | -73% | - | 8 years ago 1.0.4 | CommonJS | None | Markdown |
| @comunica/actor-hash-bindings-sha1 A hash bindings actor that provides the SHA1 function | 1.9k | - | - | 1 year ago 3.3.0 | CommonJS | Bundled | Cryptography and hashing, GraphQL |
| @onlineapps/logger-contract The one definition of what a logger is on the OA Drive platform - four methods, validated fail-fast, no console fallback | 1.9k | - | - | 16 days ago 2.0.0 | CommonJS | None | Logging |
| @optique/config Configuration file support for Optique with Standard Schema validation | 1.9k | - | - | 17 days ago 1.3.0 | ESM + CommonJS | Bundled | CLI tools and terminal utilities, Schema validation |
| cypher-query-builder An intuitive, easy to use query builder for Neo4j and Cypher | 1.9k | +89% | - | 5 years ago 6.0.4 | ESM + CommonJS | Bundled | ORMs and query builders |
| grunt-accessibility Grade your site's accessibility and generate a report from different WCAG levels | 1.9k | +74% | - | - 6.0.0 | CommonJS | None | Accessibility |
| spider-browser Browser automation client for Spider's pre-warmed browser fleet with smart retry and browser switching | 1.9k | - | - | 3 months ago 0.3.0 | ESM + CommonJS | Bundled | Scraping and browser automation, DOM and browser utilities |
| @stdlib/ml-incr-kmeans Incrementally partition data into `k` clusters. | 1.9k | - | - | 7 months ago 0.2.2 | CommonJS | Bundled | Numbers and maths, Node.js utilities |
| diff-dates Make date differences. | 1.9k | -29% | - | 1 year ago 1.0.15 | CommonJS | None | Date and time |
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