Skip to content
JS
Comparison

turndown vs markdownlint

MarkdownPackage data 25 Sept 2026
turndownv7.2.4, 3 Apr 2026

A library that converts HTML to Markdown

$ npm install turndown
markdownlintv0.41.1, 13 Jul 2026

A Node.js style checker and lint tool for Markdown/CommonMark files.

$ npm install markdownlint
MetricturndownmarkdownlintDifference
Weekly downloads6,780,0552,172,841turndown 3.1x higher
12-month download growth+290%+127%turndown +162 pts
Gzip size---
Minified size---
Dependencies19markdownlint 8 more
Unpacked size187 kB821 kBturndown 4.4x smaller
Latest release7.2.4, 3 Apr 20260.41.1, 13 Jul 2026markdownlint 3 months more recent
Releases, last 12 months34markdownlint 1 more
First published2 Jun 201715 Mar 2015markdownlint 2.2 years earlier
GitHub stars11,4496,357turndown 1.8x higher
Open issues11082turndown 28 more
Open pull requests340turndown 34 more
Contributors---
Commits, last 52 weeks41368markdownlint 9.0x higher
TypeScript typesNoneBundledDiffers
Module formatESM + CommonJSESM onlyDiffers
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.

turndown6.8m latest weekmarkdownlint2.2m 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.

turndown

Major versions
  1. 0.0.12 Jun 2017
  2. 4.0.017 Dec 2017
  3. 5.0.021 Aug 2018
  4. 6.0.011 Mar 2020
  5. 7.0.08 Oct 2020
Last 5 releases
  1. 7.2.43 Apr 2026
  2. 7.2.33 Apr 2026
  3. 7.2.224 Oct 2025
  4. 7.2.114 Aug 2025
  5. 7.2.019 May 2024
24 releases in total, 3 in the last 12 months

markdownlint

Major versions
  1. 0.0.115 Mar 2015
Last 5 releases
  1. 0.41.113 Jul 2026
  2. 0.41.010 Jun 2026
  3. 0.40.04 Dec 2025
  4. 0.39.013 Oct 2025
  5. 0.38.03 May 2025
80 releases in total, 4 in the last 12 months
turndown

-

markdownlint

-

turndown

-

markdownlint

-

  • Need both ESM and CommonJS entry pointsturndown (turndown: ESM + CommonJS; markdownlint: ESM only)
  • Need to load it with require()turndown
  • Need TypeScript types in the package itselfmarkdownlint (turndown: None; markdownlint: Bundled)
  • Node.js version requirementturndown: >=18; markdownlint: >=22 (engines field in package.json)
  • Need the more recent releasemarkdownlint (0.41.1 on 13 Jul 2026 vs 7.2.4 on 3 Apr 2026)
  • Higher weekly npm downloadsturndown (6.8m vs 2.2m)

Each line is generated from the data above.

Indexability: Indexed.