Skip to content
JS
Alternatives

@marp-team/marpit alternatives

8 packages that do the same job as @marp-team/marpit: @ox-content/napi, @markmend/core, @tryfabric/martian, @tryfabric/mack, snarkdown, slackify-markdown, markdown-exit, telegramify-markdown. Figures below are from npm, GitHub and Bundlephobia.

Data as of 25 Sept 2026
PackageWeekly downloads12-month changeGzipDependenciesLast releaseModuleTypesRuntimes
@marp-team/marpit
This package
101.2k--820 days agoCommonJSBundled-
@ox-content/napi7.2k--0todayCommonJSBundled-
@markmend/core9.7k--0todayESM onlyBundled-
@tryfabric/martian104k--54 years agoCommonJSBundled-
@tryfabric/mack17.4k--34 years agoCommonJSBundled-
snarkdown104.8k+51%-06 years agoESM + CommonJSBundled-
slackify-markdown420.8k+148%-710 months agoESM onlyBundled-
markdown-exit135.2k+188157%-71 month agoESM onlyBundled-
telegramify-markdown13.6k+153%-95 months agoCommonJSBundled-

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.

Node.js bindings for Ox Content - High-performance Markdown parser

Compared with @marp-team/marpit

  • 14x fewer weekly downloads (7.2k vs 101.2k)
  • 0 dependencies vs 8
  • Declares no Node.js engine range vs Node.js >=18
  • Last release 24 Sept 2026 vs 4 Sept 2026
  • 5.6x fewer GitHub stars (245 vs 1.4k)

Streaming Markdown syntax completion.

Compared with @marp-team/marpit

  • 10x fewer weekly downloads (9.7k vs 101.2k)
  • 0 dependencies vs 8
  • ESM only vs CommonJS
  • Declares no Node.js engine range vs Node.js >=18
  • Last release 24 Sept 2026 vs 4 Sept 2026
  • 5.8x fewer GitHub stars (240 vs 1.4k)

Converts Markdown to Notion Blocks and RichText

Compared with @marp-team/marpit

  • About the same weekly downloads (104k vs 101.2k)
  • 5 dependencies vs 8
  • Declares Node.js >=15 vs Node.js >=18
  • Last release 24 May 2022 vs 4 Sept 2026
  • 2.5x fewer GitHub stars (542 vs 1.4k)

Converts Markdown to Slack BlockKit Blocks

Compared with @marp-team/marpit

  • 5.8x fewer weekly downloads (17.4k vs 101.2k)
  • 3 dependencies vs 8
  • Declares no Node.js engine range vs Node.js >=18
  • Last release 3 Jun 2022 vs 4 Sept 2026
  • 19x fewer GitHub stars (71 vs 1.4k)

Transform Markdown into HTML.

Compared with @marp-team/marpit

  • About the same weekly downloads (104.8k vs 101.2k)
  • 0 dependencies vs 8
  • ESM + CommonJS vs CommonJS
  • Declares no Node.js engine range vs Node.js >=18
  • Last release 31 Aug 2020 vs 4 Sept 2026
  • 1.7x more GitHub stars (2.4k vs 1.4k)

Convert markdown into Slack-specific markdown

Compared with @marp-team/marpit

  • 4.2x more weekly downloads (420.8k vs 101.2k)
  • 7 dependencies vs 8
  • ESM only vs CommonJS
  • Declares Node.js >=22 vs Node.js >=18
  • Last release 7 Nov 2025 vs 4 Sept 2026
  • 7.8x fewer GitHub stars (177 vs 1.4k)

A TypeScript rewrite of markdown-it with enhancements

Compared with @marp-team/marpit

  • 1.3x more weekly downloads (135.2k vs 101.2k)
  • 7 dependencies vs 8
  • ESM only vs CommonJS
  • Declares no Node.js engine range vs Node.js >=18
  • Last release 24 Aug 2026 vs 4 Sept 2026
  • About the same number of GitHub stars (1.4k vs 1.4k)

Convert markdown into Telegram-specific markdown

Compared with @marp-team/marpit

  • 7.4x fewer weekly downloads (13.6k vs 101.2k)
  • 9 dependencies vs 8
  • Declares no Node.js engine range vs Node.js >=18
  • Last release 8 Apr 2026 vs 4 Sept 2026
  • 14x fewer GitHub stars (100 vs 1.4k)
Sources: npm registry, npm downloads API, GitHub API, Bundlephobia. Data fetched 25 Sept 2026.

Indexability: Indexed.