2 releases
0.1.1 | Oct 27, 2024 |
---|---|
0.1.0 | Oct 27, 2024 |
#359 in Images
128 downloads per month
2.5MB
2K
SLoC
Rust Mermaid
Rust bindings for mermaid
(website), a diagram and flowchart tool that converts a text-based definition into a diagram.
This library exposes the render
function that converts Mermaid definitions to SVG.
Installation
To install, run the following command
cargo add mermaid-rs
Usage
use mermaid_rs::Mermaid;
fn main() {
let mermaid = Mermaid::new().unwrap(); // An error may occur if the embedded Chromium instance fails to initialize
println!("{}", mermaid.render("graph TB\na-->b").unwrap());
}
To-do
- Add support for custom Chromium options
- Add image comparison tests
Dependencies
~14–26MB
~394K SLoC