Skip to content
JS
Comparison

defuddle vs md-to-pdf

CLI tools and terminal utilitiesPackage data 25 Sept 2026
defuddlev0.19.4, 17 Sept 2026

Extract article content and metadata from web pages.

$ npm install defuddle
md-to-pdfv5.2.5, 20 Nov 2025

CLI tool for converting Markdown files to PDF.

$ npm install md-to-pdf
Metricdefuddlemd-to-pdfDifference
Weekly downloads401,845122,965defuddle 3.3x higher
12-month download growth+2416%+361%defuddle +2054 pts
Gzip size---
Minified size---
Dependencies213md-to-pdf 11 more
Unpacked size2.6 MB55 kBmd-to-pdf 48.7x smaller
Latest release0.19.4, 17 Sept 20265.2.5, 20 Nov 2025defuddle 10 months more recent
Releases, last 12 months18--
First published27 Feb 2025--
GitHub stars9,5001,960defuddle 4.8x higher
Open issues5029defuddle 21 more
Open pull requests3518defuddle 17 more
Contributors---
Commits, last 52 weeks4953defuddle 165.0x higher
TypeScript typesBundledBundledSame
Module formatESM + CommonJSCommonJSDiffers
Runtimes---
LicenseMITMITSame

Green marks the smaller size or the more recent release. Bold marks the higher count, with no judgement implied. Sizes are for the whole package per Bundlephobia. Growth compares the average of the last 4 weeks with the first 4 weeks of the 52-week series.

defuddle401.8k latest weekmd-to-pdf123k latest week
Week of 23 Sept 2025Week of 15 Sept 2026
Weekly npm downloads, 52 weeks. Y axis starts at zero. Values are not smoothed.

defuddle

Major versions
  1. 0.1.027 Feb 2025
Last 5 releases
  1. 0.19.417 Sept 2026
  2. 0.19.322 Aug 2026
  3. 0.19.222 Jul 2026
  4. 0.19.124 Jun 2026
  5. 0.19.016 Jun 2026
46 releases in total, 18 in the last 12 months

md-to-pdf

Major versions
  1. -
Last 5 releases
  1. -
Release count not fetched
defuddle

-

md-to-pdf

-

defuddle

-

md-to-pdf

-

  • Need both ESM and CommonJS entry pointsdefuddle (defuddle: ESM + CommonJS; md-to-pdf: CommonJS)
  • Need to load it with require()Both
  • Need TypeScript types in the package itselfBoth
  • Node.js version requirementdefuddle: none declared; md-to-pdf: >=12.0 (engines field in package.json)
  • Need the more recent releasedefuddle (0.19.4 on 17 Sept 2026 vs 5.2.5 on 20 Nov 2025)
  • Higher weekly npm downloadsdefuddle (401.8k vs 123k)

Each line is generated from the data above.

defuddle: defuddle npm registry, defuddle npm downloads, defuddle GitHub. Data fetched 25 Sept 2026.
md-to-pdf: md-to-pdf npm registry, md-to-pdf npm downloads, md-to-pdf GitHub. Data fetched 25 Sept 2026.

Indexability: Indexed.