Skip to content
JS
Alternatives

notion-to-md alternatives

8 packages that do the same job as notion-to-md: @tryfabric/martian, markdownlint, markdownlint-cli2, remove-markdown, markdown-utils, @scaffdog/error, @scaffdog/core, @scaffdog/engine. Figures below are from npm, GitHub and Bundlephobia.

Data as of 25 Sept 2026
PackageWeekly downloads12-month changeGzipDependenciesLast releaseModuleTypesRuntimes
notion-to-md
This package
267.1k+123%-21 year agoCommonJSBundled-
@tryfabric/martian104k--54 years agoCommonJSBundled-
markdownlint2.2m+127%-92 months agoESM onlyBundled-
markdownlint-cli21.1m+386%-95 days agoESM onlyNone-
remove-markdown805k+95%-024 days agoESM + CommonJSBundled-
markdown-utils8.8k-81%-28 years agoCommonJSNone-
@scaffdog/error31.5k--32 years agoESM onlyBundled-
@scaffdog/core31.5k--62 years agoESM onlyBundled-
@scaffdog/engine24.1k--62 years agoESM onlyBundled-

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.

Converts Markdown to Notion Blocks and RichText

Compared with notion-to-md

  • 2.6x fewer weekly downloads (104k vs 267.1k)
  • 5 dependencies vs 2
  • Declares Node.js >=15 vs Node.js >=12
  • Last release 24 May 2022 vs 12 May 2025
  • 3.2x fewer GitHub stars (542 vs 1.7k)

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

Compared with notion-to-md

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

A fast, flexible, configuration-based command-line interface for linting Markdown/CommonMark files with the `markdownlint` library

Compared with notion-to-md

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

Remove Markdown formatting from text

Compared with notion-to-md

  • 3.0x more weekly downloads (805k vs 267.1k)
  • 0 dependencies vs 2
  • ESM + CommonJS vs CommonJS
  • Declares no Node.js engine range vs Node.js >=12
  • Last release 31 Aug 2026 vs 12 May 2025
  • 4.6x fewer GitHub stars (378 vs 1.7k)

Tiny helpers for creating consistenly-formatted markdown snippets.

Compared with notion-to-md

  • 30x fewer weekly downloads (8.8k vs 267.1k)
  • No types vs bundled types
  • Declares Node.js >=4 vs Node.js >=12
  • Last release 5 Jul 2018 vs 12 May 2025
  • 60x fewer GitHub stars (29 vs 1.7k)

A utility module of scaffdog error.

Compared with notion-to-md

  • 8.5x fewer weekly downloads (31.5k vs 267.1k)
  • 3 dependencies vs 2
  • ESM only vs CommonJS
  • Declares no Node.js engine range vs Node.js >=12
  • Last release 16 Sept 2024 vs 12 May 2025
  • 2.2x fewer GitHub stars (774 vs 1.7k)

@scaffdog/core is a low layer of scaffdog.

Compared with notion-to-md

  • 8.5x fewer weekly downloads (31.5k vs 267.1k)
  • 6 dependencies vs 2
  • ESM only vs CommonJS
  • Declares no Node.js engine range vs Node.js >=12
  • Last release 16 Sept 2024 vs 12 May 2025
  • 2.2x fewer GitHub stars (774 vs 1.7k)

A module of scaffdog template engine.

Compared with notion-to-md

  • 11x fewer weekly downloads (24.1k vs 267.1k)
  • 6 dependencies vs 2
  • ESM only vs CommonJS
  • Declares no Node.js engine range vs Node.js >=12
  • Last release 16 Sept 2024 vs 12 May 2025
  • 2.2x fewer GitHub stars (774 vs 1.7k)
Sources: npm registry, npm downloads API, GitHub API, Bundlephobia. Data fetched 25 Sept 2026.

Indexability: Indexed.