Skip to content

iwillreku3206/mermaid-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Rust bindings for Mermaid JS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published