All formats

SVG libraries for Rust

Use resvg to rasterize or to read the geometry of arbitrary SVG; use the svg crate to write SVG or to do light parsing. librsvg is also available as the librsvg crate if you already depend on Cairo.