Skip to content
JS
Comparison

markdown-to-jsx vs @tryfabric/martian

MarkdownPackage data 25 Sept 2026
markdown-to-jsxv9.10.3, 15 Sept 2026

A very fast and versatile markdown toolchain. AST, React, React Native, SolidJS, Vue, Markdown, and HTML output available with full customization.

$ npm install markdown-to-jsx
@tryfabric/martianv1.2.4, 24 May 2022

Converts Markdown to Notion Blocks and RichText

$ npm install @tryfabric/martian
Metricmarkdown-to-jsx@tryfabric/martianDifference
Weekly downloads3,783,831103,983markdown-to-jsx 36.4x higher
12-month download growth+16%--
Gzip size---
Minified size---
Dependencies05@tryfabric/martian 5 more
Unpacked size4.8 MB181 kB@tryfabric/martian 27.2x smaller
Latest release9.10.3, 15 Sept 20261.2.4, 24 May 2022markdown-to-jsx 4.3 years more recent
Releases, last 12 months54--
First published7 Dec 2015--
GitHub stars2,393542markdown-to-jsx 4.4x higher
Open issues1214@tryfabric/martian 2 more
Open pull requests16@tryfabric/martian 5 more
Contributors---
Commits, last 52 weeks3098markdown-to-jsx 38.6x higher
TypeScript typesBundledBundledSame
Module formatESM + CommonJSCommonJSDiffers
Runtimes---
LicenseMITISCDiffers

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.

markdown-to-jsx3.8m 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.

markdown-to-jsx

Major versions
  1. 1.0.07 Dec 2015
  2. 2.0.021 Mar 2016
  3. 3.0.028 Jun 2016
  4. 4.0.329 Sept 2016
  5. 5.0.012 Jan 2017
  6. 6.0.24 Dec 2017
  7. 7.0.07 Sept 2020
  8. 8.0.026 Oct 2025
  9. 9.0.022 Nov 2025
Last 5 releases
  1. 9.10.315 Sept 2026
  2. 9.10.23 Aug 2026
  3. 9.10.131 Jul 2026
  4. 9.10.031 Jul 2026
  5. 9.9.020 Jul 2026
172 releases in total, 54 in the last 12 months

@tryfabric/martian

Major versions
  1. -
Last 5 releases
  1. -
Release count not fetched
markdown-to-jsx

-

@tryfabric/martian

-

markdown-to-jsx

-

@tryfabric/martian

-

  • Need no runtime dependenciesmarkdown-to-jsx (markdown-to-jsx has 0, @tryfabric/martian has 5)
  • Need both ESM and CommonJS entry pointsmarkdown-to-jsx (markdown-to-jsx: ESM + CommonJS; @tryfabric/martian: CommonJS)
  • Need to load it with require()Both
  • Need TypeScript types in the package itselfBoth
  • Node.js version requirementmarkdown-to-jsx: >= 18; @tryfabric/martian: >=15 (engines field in package.json)
  • Need the more recent releasemarkdown-to-jsx (9.10.3 on 15 Sept 2026 vs 1.2.4 on 24 May 2022)
  • Higher weekly npm downloadsmarkdown-to-jsx (3.8m vs 104k)
  • Licensemarkdown-to-jsx: MIT; @tryfabric/martian: ISC

Each line is generated from the data above.

@tryfabric/martian: @tryfabric/martian npm registry, @tryfabric/martian GitHub. Data fetched 25 Sept 2026.

Indexability: Indexed.