Skip to content
JS
Alternatives

markdownlint alternatives

8 packages that do the same job as markdownlint: markdown-it, list-item, notion-to-md, markdown-exit, remove-markdown, react-markdown, build-md, turndown. Figures below are from npm, GitHub and Bundlephobia.

Data as of 25 Sept 2026
PackageWeekly downloads12-month changeGzipDependenciesLast releaseModuleTypesRuntimes
markdownlint
This package
2.2m+127%-92 months agoESM onlyBundled-
markdown-it20.7m+143%-614 days agoESM + CommonJSBundled-
list-item127.8k-24%-28 years agoCommonJSNone-
notion-to-md267.1k+123%-21 year agoCommonJSBundled-
markdown-exit135.2k+188157%-71 month agoESM onlyBundled-
remove-markdown805k+95%-024 days agoESM + CommonJSBundled-
react-markdown24.6m+324%-111 year agoESM onlyBundled-
build-md28.9k+266%-02 months agoESM + CommonJSBundled-
turndown6.8m+290%-15 months agoESM + CommonJSNone-

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 (Bundlephobia). Runtimes are taken from each package's own documentation; "-" means not recorded.

Markdown-it - modern pluggable markdown parser.

Compared with markdownlint

  • 9.5x more weekly downloads (20.7m vs 2.2m)
  • 6 dependencies vs 9
  • ESM + CommonJS vs ESM only
  • Declares no Node.js engine range vs Node.js >=22
  • Last release 11 Sept 2026 vs 13 Jul 2026
  • 3.5x more GitHub stars (21.9k vs 6.4k)

Generate a single formatted list item, allowing you to easily generate lists with proper indentation, bullets, numbers or other leading characters.

Compared with markdownlint

  • 17x fewer weekly downloads (127.8k vs 2.2m)
  • 2 dependencies vs 9
  • CommonJS vs ESM only
  • No types vs bundled types
  • Declares Node.js >=4 vs Node.js >=22
  • Last release 5 Jul 2018 vs 13 Jul 2026
  • 795x fewer GitHub stars (8 vs 6.4k)

convert notion pages, block and list of blocks to markdown (supports nesting)

Compared with markdownlint

  • 8.1x fewer weekly downloads (267.1k vs 2.2m)
  • 2 dependencies vs 9
  • CommonJS vs ESM only
  • Declares Node.js >=12 vs Node.js >=22
  • Last release 12 May 2025 vs 13 Jul 2026
  • 3.7x fewer GitHub stars (1.7k vs 6.4k)

A TypeScript rewrite of markdown-it with enhancements

Compared with markdownlint

  • 16x fewer weekly downloads (135.2k vs 2.2m)
  • 7 dependencies vs 9
  • Declares no Node.js engine range vs Node.js >=22
  • Last release 24 Aug 2026 vs 13 Jul 2026
  • 4.7x fewer GitHub stars (1.4k vs 6.4k)

Remove Markdown formatting from text

Compared with markdownlint

  • 2.7x fewer weekly downloads (805k vs 2.2m)
  • 0 dependencies vs 9
  • ESM + CommonJS vs ESM only
  • Declares no Node.js engine range vs Node.js >=22
  • Last release 31 Aug 2026 vs 13 Jul 2026
  • 17x fewer GitHub stars (378 vs 6.4k)

React component to render markdown

Compared with markdownlint

  • 11x more weekly downloads (24.6m vs 2.2m)
  • 11 dependencies vs 9
  • Declares no Node.js engine range vs Node.js >=22
  • Last release 7 Mar 2025 vs 13 Jul 2026
  • 2.5x more GitHub stars (15.9k vs 6.4k)

Markdown builder for JS/TS

Compared with markdownlint

  • 75x fewer weekly downloads (28.9k vs 2.2m)
  • 0 dependencies vs 9
  • ESM + CommonJS vs ESM only
  • Declares no Node.js engine range vs Node.js >=22
  • Last release 25 Jul 2026 vs 13 Jul 2026
  • 795x fewer GitHub stars (8 vs 6.4k)

A library that converts HTML to Markdown

Compared with markdownlint

  • 3.1x more weekly downloads (6.8m vs 2.2m)
  • 1 dependency vs 9
  • ESM + CommonJS vs ESM only
  • No types vs bundled types
  • Declares Node.js >=18 vs Node.js >=22
  • Last release 3 Apr 2026 vs 13 Jul 2026
  • 1.8x more GitHub stars (11.4k vs 6.4k)
Sources: npm registry, npm downloads API, GitHub API, Bundlephobia. Data fetched 25 Sept 2026.

Indexability: Indexed.