Skip to content
JS
Comparison

turndown vs showdown

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

A library that converts HTML to Markdown

$ npm install turndown
showdownv2.1.0, 21 Apr 2022

A Markdown to HTML converter written in Javascript

$ npm install showdown
MetricturndownshowdownDifference
Weekly downloads6,780,0551,028,856turndown 6.6x higher
12-month download growth+290%+26%turndown +264 pts
Gzip size---
Minified size---
Dependencies11Same
Unpacked size187 kB782 kBturndown 4.2x smaller
Latest release7.2.4, 3 Apr 20262.1.0, 21 Apr 2022turndown 4.0 years more recent
Releases, last 12 months30turndown 3 more
First published2 Jun 201712 Apr 2011showdown 6.1 years earlier
GitHub stars11,44914,871showdown +30%
Open issues110215showdown 105 more
Open pull requests3417turndown 17 more
Contributors---
Commits, last 52 weeks41241showdown 5.9x higher
TypeScript typesNoneNoneSame
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.

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

showdown

Major versions
  1. 0.0.112 Apr 2011
  2. 1.0.027 May 2015
  3. 2.0.016 Feb 2022
Last 5 releases
  1. 2.1.021 Apr 2022
  2. 2.0.421 Apr 2022
  3. 2.0.38 Mar 2022
  4. 2.0.23 Mar 2022
  5. 2.0.11 Mar 2022
59 releases in total, 0 in the last 12 months
turndown

-

showdown

-

turndown

-

showdown

-

  • Need both ESM and CommonJS entry pointsturndown (turndown: ESM + CommonJS; showdown: CommonJS)
  • Need to load it with require()Both
  • Need TypeScript types in the package itselfNeither (turndown: None; showdown: None)
  • Node.js version requirementturndown: >=18; showdown: none declared (engines field in package.json)
  • Need the more recent releaseturndown (7.2.4 on 3 Apr 2026 vs 2.1.0 on 21 Apr 2022)
  • Higher weekly npm downloadsturndown (6.8m vs 1m)

Each line is generated from the data above.

Indexability: Indexed.