merman: Mermaid.js, but headless, in Rust
SMRTR summary
Merman is a headless Rust implementation of Mermaid.js that renders diagrams without launching a browser or JavaScript runtime. It targets Mermaid v11.15.0 and outputs SVG, PNG/JPG/PDF, semantic JSON, and ASCII/Unicode — with benchmarks showing 4x to 56x faster render times than upstream Mermaid JS. It supports Rust, CLI, WASM, C FFI, and bindings for Swift, Kotlin, Dart, and Python.
SMRTR provides this summary for quick context. The original article belongs to lobste.rs.
Read the original article