Skip to content

rosetta-rs/md-rosetta-rs

Repository files navigation

Rust Markdown Parsing Benchmarks

This repo tries to assess Rust markdown parsing performance.

We currently compare:

Formerly, we compared:

Suggestions:

  • Generally, pulldown-cmark

Results

Name Overhead (release) Build (debug) Parse (release) Downloads Version
null 0 KiB 216ms 2ms - -
comrak 583 KiB 17s 5ms Download count v0.32.0
jotdown 209 KiB 1s 4ms Download count v0.7.0
markdown 985 KiB 1s 10ms Download count v1.0.0-alpha.21
minimad 26 KiB 569ms 3ms Download count v0.13.1
pulldown-cmark 445 KiB 2s 3ms Download count v0.12.2

System: Linux 5.4.0-170-generic (x86_64), rustc 1.84.0 (9fc6b4312 2025-01-07) 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

About

Comparing Markdown APIs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages