Rust Markdown Parsing Benchmarks

March 9, 2026 ยท View on GitHub

This repo tries to assess Rust markdown parsing performance.

We currently compare:

Formerly, we compared:

Suggestions:

  • Generally, pulldown-cmark

Results

NameOverhead (release)Build (debug)Parse (release)DownloadsVersion
null0 KiB193ms1ms--
comrak2,767 KiB14s2msDownload countv0.50.0
jotdown222 KiB1s2msDownload countv0.9.1
markdown1,026 KiB1s11msDownload countv1.0.0
minimad29 KiB544ms2msDownload countv0.14.0
pulldown-cmark440 KiB2s2msDownload countv0.13.1

System: Linux 6.17.9-76061709-generic (x86_64), rustc 1.94.0 (4a4ef493e 2026-03-02) w/ -j 8

Notes:

  • Overhead will be lower if your application shares dependencies with your argument parsing library.

Running the Benchmarks

$ ./bench.py
$ ./format.py