Mermaid.js, headless, in Rust: merman
Summary
merman is a headless Rust implementation of Mermaid.js for parsing, layout, and rendering. It targets Mermaid 11.15.0 and outputs semantic JSON, layout JSON, SVG, ASCII, and raster formats without launching a browser. The repo emphasizes parity with upstream Mermaid and provides extensive entry points, bindings, and performance notes.