Skip to content
JS
Alternatives

markdownlint-cli2 alternatives

8 packages that do the same job as markdownlint-cli2: markdownlint-cli, remark-cli, markdansi, @kayvan/markdown-tree-parser, list-item, notion-to-md, markdown-exit, rumdl. Figures below are from npm, GitHub and Bundlephobia.

Data as of 25 Sept 2026
PackageWeekly downloads12-month changeGzipDependenciesLast releaseModuleTypesRuntimes
markdownlint-cli2
This package
1.1m+386%-95 days agoESM onlyNone-
markdownlint-cli836.4k+55%-122 months agoESM onlyNone-
remark-cli302.7k+41%-42 years agoESM onlyNone-
markdansi24.1k--710 days agoESM onlyBundled-
@kayvan/markdown-tree-parser13.2k--61 year agoESM onlyNone-
list-item127.8k-24%-28 years agoCommonJSNone-
notion-to-md267.1k+123%-21 year agoCommonJSBundled-
markdown-exit135.2k+188157%-71 month agoESM onlyBundled-
rumdl16.2k--01 day ago-None-

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.

MarkdownLint Command Line Interface

Compared with markdownlint-cli2

  • 1.3x fewer weekly downloads (836.4k vs 1.1m)
  • 12 dependencies vs 9
  • Last release 14 Jul 2026 vs 20 Sept 2026
  • 1.2x more GitHub stars (1.1k vs 926)

CLI to process markdown with remark

Compared with markdownlint-cli2

  • 3.7x fewer weekly downloads (302.7k vs 1.1m)
  • 4 dependencies vs 9
  • Declares no Node.js engine range vs Node.js >=22
  • Last release 30 Apr 2024 vs 20 Sept 2026
  • 9.7x more GitHub stars (9k vs 926)

Tiny dependency-light markdown to ANSI converter.

Compared with markdownlint-cli2

  • 46x fewer weekly downloads (24.1k vs 1.1m)
  • 7 dependencies vs 9
  • Bundled types vs no types
  • Last release 14 Sept 2026 vs 20 Sept 2026
  • 15x fewer GitHub stars (63 vs 926)

A powerful JavaScript library and CLI tool for parsing and manipulating markdown files as tree structures using the remark/unified ecosystem

Compared with markdownlint-cli2

  • 84x fewer weekly downloads (13.2k vs 1.1m)
  • 6 dependencies vs 9
  • Declares Node.js >=16.0.0 vs Node.js >=22
  • Last release 22 Aug 2025 vs 20 Sept 2026
  • 28x fewer GitHub stars (33 vs 926)

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

Compared with markdownlint-cli2

  • 8.6x fewer weekly downloads (127.8k vs 1.1m)
  • 2 dependencies vs 9
  • CommonJS vs ESM only
  • Declares Node.js >=4 vs Node.js >=22
  • Last release 5 Jul 2018 vs 20 Sept 2026
  • 116x fewer GitHub stars (8 vs 926)

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

Compared with markdownlint-cli2

  • 4.1x fewer weekly downloads (267.1k vs 1.1m)
  • 2 dependencies vs 9
  • CommonJS vs ESM only
  • Bundled types vs no types
  • Declares Node.js >=12 vs Node.js >=22
  • Last release 12 May 2025 vs 20 Sept 2026
  • 1.9x more GitHub stars (1.7k vs 926)

A TypeScript rewrite of markdown-it with enhancements

Compared with markdownlint-cli2

  • 8.2x fewer weekly downloads (135.2k vs 1.1m)
  • 7 dependencies vs 9
  • Bundled types vs no types
  • Declares no Node.js engine range vs Node.js >=22
  • Last release 24 Aug 2026 vs 20 Sept 2026
  • 1.5x more GitHub stars (1.4k vs 926)

A fast Markdown linter and formatter written in Rust

Compared with markdownlint-cli2

  • 68x fewer weekly downloads (16.2k vs 1.1m)
  • 0 dependencies vs 9
  • - vs ESM only
  • Declares Node.js >=18.0.0 vs Node.js >=22
  • Last release 23 Sept 2026 vs 20 Sept 2026
  • 1.6x more GitHub stars (1.5k vs 926)
Sources: npm registry, npm downloads API, GitHub API, Bundlephobia. Data fetched 25 Sept 2026.

Indexability: Indexed.