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 |
|---|---|---|---|---|---|---|---|
| pino-mongodb Insert JSON from stdin into MongoDB | 4.3k | +161% | - | 10 months ago 5.0.0 | CommonJS | None | Database clients and drivers, Logging |
| @webpieces/http-routing Decorator-based routing with auto-wiring for WebPieces | 4.3k | - | - | 13 days ago 0.4.817 | CommonJS | Bundled | Routing |
| jquery-textcomplete jquery-textcomplete is no longer maintained. Please use [yuku-t/textcomplete](https://github.com/yuku-t/textcomplete) instead. | 4.3k | +9% | - | - 1.8.5 | CommonJS | None | - |
| handy Common utility functions | 4.3k | -55% | - | 13 years ago 0.0.13 | CommonJS | None | Utility libraries |
| @devexpress/dx-react-chart-material-ui Material-UI templates for DevExtreme React Chart component | 4.3k | - | - | 1 year ago 4.0.11 | ESM + CommonJS | Bundled | Charts and data visualisation, React |
| @unocss/runtime CSS-in-JS Runtime for UnoCSS | 4.3k | - | - | 21 days ago 66.10.5 | ESM only | Bundled | CSS-in-JS and styling |
| @lodestar/api A Typescript REST client for the Ethereum Consensus API | 4.3k | - | - | 22 days ago 1.48.0 | ESM only | Bundled | Blockchain and Web3, TypeScript tooling |
| @inference/tracing First-party OpenInference-shaped tracing for TypeScript LLM and agent applications on Catalyst by Inference.net. | 4.3k | - | - | 1 month ago 0.1.12 | ESM only | Bundled | Monitoring and error tracking |
| @log4js2/core log4js2 is a fast and lightweight logging library that enables logging flexibility within JavaScript/TypeScript applications, similar to Apache's [Log4j2 library](https://logging.apache.org/log4j/2.x/). It can also serve as a drop-in replacement for log4 | 4.3k | - | - | 7 years ago 2.0.9 | CommonJS | Bundled | Logging |
| log-buffer Buffer calls to console.log, console.warn, etc. for high performance logging | 4.3k | -22% | - | 13 years ago 0.0.3 | - | None | - |
| @crowecawcaw/xa11y-win32-x64-msvc Cross-platform accessibility client library for Node.js | 4.3k | - | - | 18 days ago 0.15.0 | CommonJS | None | Accessibility |
| react-contextify Simple decorator to provide context in the functional style | 4.3k | +150% | - | 10 years ago 0.1.0 | CommonJS | None | React |
| luckysheet <div align="center"> | 4.3k | +234% | - | - 2.1.13 | ESM + CommonJS | None | - |
| template-literal-table Tagged template literal mapping markdown style tables into objects | 4.3k | +41% | - | - 4.2.0 | ESM + CommonJS | Bundled | - |
| @mescius/wijmo.angular2.grid.transposed UI library for pure JS, Angular, React, Vue and more... | 4.3k | - | - | 3 months ago 5.20261.52 | ESM + CommonJS | Bundled | Tables and data grids, UI component libraries |
| express-async-router Express Async Router - An Express Router wrapper which automatically manage Promise. | 4.3k | -36% | - | 7 years ago 0.1.15 | CommonJS | None | HTTP servers and web frameworks, Promises and async control flow |
| @blocknote/diagram-block A "Notion-style" block-based extensible text editor built on top of Prosemirror and Tiptap. | 4.3k | - | - | 15 days ago 0.55.0 | ESM + CommonJS | Bundled | Rich text and code editors, React |
| @oversightstudio/mux-video Brings Mux Video to PayloadCMS. | 4.3k | - | - | 2 months ago 1.4.1 | ESM + CommonJS | Bundled | Video and audio |
| @constructive-io/graphql-types Constructive GraphQL/Graphile types for PostGraphile integration | 4.3k | - | - | 13 days ago 3.33.3 | ESM + CommonJS | Bundled | GraphQL, TypeScript tooling |
| @mcpjam/cli Test, debug, and validate MCP servers — health checks, OAuth conformance, tool-surface diffing, and structured triage from the terminal or CI | 4.3k | - | - | 13 days ago 5.11.2 | ESM only | None | CLI tools and terminal utilities, Authentication and authorisation |
| package-options The single point to load options for your node package | 4.3k | +97% | - | 5 months ago 0.2.0 | CommonJS | Bundled | CLI tools and terminal utilities, Configuration |
| @fairmint/open-captable-protocol-daml-js Open CapTable Protocol (OpenCapTable-v34) DAML contracts with generated JavaScript bindings. Other Fairmint DAML packages live in @fairmint/daml-js. | 4.3k | - | - | 13 days ago 0.3.45 | CommonJS | Bundled | Blockchain and Web3 |
| cssnano-cli A CLI for modular minifier cssnano. | 4.3k | +4% | - | 10 years ago 1.0.5 | - | None | CLI tools and terminal utilities |
| cdk8s-plus-29 cdk8s+ is a software development framework that provides high level abstractions for authoring Kubernetes applications. cdk8s-plus-29 synthesizes Kubernetes manifests for Kubernetes 1.29.0 | 4.3k | -76% | - | - 2.6.0 | CommonJS | Bundled | - |
| node-fs-extra fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf. | 4.3k | +6% | - | 9 years ago 0.8.2 | CommonJS | None | Files and file systems |
| @devexpress/dx-react-chart Composable plugin-based chart component for React | 4.3k | - | - | 1 year ago 4.0.11 | ESM + CommonJS | Bundled | Charts and data visualisation, React |
| @sjsf/form Svelte 5 library for creating forms based on JSON schema. | 4.3k | - | - | 21 days ago 3.8.2 | ESM only | Bundled | Svelte, Forms |
| namify Convert a npm package name into a safe-to-use variable name. Use as a mixin in Yeoman generators. | 4.3k | -17% | - | 12 years ago 0.1.3 | CommonJS | None | Strings and text |
| solium Linter to identify and fix Style & Security issues in Solidity | 4.3k | +49% | - | 7 years ago 1.2.5 | CommonJS | None | Blockchain and Web3, Security |
| @pdfsmaller/pdf-encrypt Full-featured PDF encryption with AES-256 and RC4 128-bit support. Built for browsers, Node.js, and edge environments. Powers PDFSmaller.com's encryption. | 4.3k | - | - | 2 months ago 1.2.0 | ESM + CommonJS | Bundled | Cryptography and hashing, PDF and documents |
| dot-wild Use powerful dot notation (dot path + wildcard) to manipulate properties of JSON | 4.3k | +43% | - | 8 years ago 3.0.1 | CommonJS | Bundled | TypeScript tooling |
| ember-cli-jshint JSHint support for ember-cli projects | 4.3k | +84% | - | - 2.0.1 | CommonJS | None | - |
| faceted-prompting Faceted Prompting — structured prompt composition for LLMs | 4.3k | - | - | 3 months ago 0.6.1 | ESM only | Bundled | - |
| prisma-nested-middleware Util for calling Prisma middleware for nested write operations | 4.3k | +12% | - | 2 years ago 4.0.0 | ESM + CommonJS | Bundled | ORMs and query builders |
| uint-rng A tiny isomorphic Random Number Generator for generating 1/8/16/32/64-bits unsigned integers. | 4.3k | +2% | - | - 1.2.1 | ESM only | Bundled | - |
| @chatpanel/gateway Local privacy gateway — redacts PII out of OpenAI/Anthropic API traffic before it reaches a model, then restores it in the reply. Point opencode, codex, aider, Claude Code, etc. at it. | 4.3k | - | - | 13 days ago 0.52.3 | ESM only | None | - |
| axios-observable make axios return Observable as opposed to Promise | 4.3k | -71% | - | 1 year ago 2.1.0 | CommonJS | Bundled | Promises and async control flow, HTTP clients |
| gulp-jest Gulp plugin for running your Jest tests | 4.3k | -0% | - | 5 years ago 4.0.4 | CommonJS | None | Testing |
| serverless-apigateway-log-retention A plugin for the Serverless framework which configures ApiGateway access adn execution log retention. | 4.3k | -19% | - | 3 years ago 1.1.0 | CommonJS | None | Cloud SDKs, Logging |
| @layerzerolabs/hardhat-deploy Hardhat Plugin For Replicable Deployments And Tests | 4.3k | - | - | 2 years ago 0.11.45-lz.4 | CommonJS | Bundled | Testing |
| jest-runner-tsd Run your TypeScript type tests using Jest | 4.3k | -65% | - | 3 years ago 6.0.0 | CommonJS | None | TypeScript tooling |
| @ai-matrx/media The AI Matrx media components kit: durable-ref-only renderers for images, video, audio and file thumbnails that just work with the Matrx file system — headless core hooks plus DOM bindings, wired to an injected MediaClient. A signed URL is a handoff, neve | 4.3k | - | - | 14 days ago 0.6.2 | ESM + CommonJS | Bundled | Video and audio |
| vue3-ts-jsoneditor [](https://www.npmjs.com/package/vue3-ts-jsoneditor) [](https://www.npmjs.com/package/vue3-ts-jsoneditor) [![npm](https://img.shields | 4.3k | +45% | - | - 3.4.1 | ESM only | Bundled | Vue |
| @api.video/nodejs-client api.video nodejs API client | 4.3k | - | - | 1 year ago 2.6.8 | ESM + CommonJS | Bundled | Video and audio |
| @most/disposable Reactive programming with lean, functions-only, curried, tree-shakeable API | 4.3k | - | - | 6 years ago 1.3.0 | ESM + CommonJS | Bundled | - |
| @vime/core Customizable, extensible, accessible and framework agnostic media player. | 4.3k | - | - | 3 years ago 5.4.1 | ESM + CommonJS | Bundled | Video and audio |
| babel-plugin-import-redirect Import, export, require path redirect plugin for Babel | 4.3k | +67% | - | - 1.1.1 | ESM + CommonJS | None | - |
| graphlibrary A directed and undirected multi-graph library | 4.3k | -14% | - | 8 years ago 2.2.0 | CommonJS | None | - |
| @firecrawl/firecrawl-convex Firecrawl component for Convex: scrape, map, and search the web, and run durable crawls with reactive progress. | 4.3k | - | - | 2 months ago 0.1.1 | ESM only | Bundled | Scraping and browser automation |
| pouchdb-system-db Protects PouchDB system databases by wrapping their methods. | 4.3k | +52% | - | 7 years ago 4.2.0 | CommonJS | None | Database clients and drivers |
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