graphplot 0.6.2

Efficient graph visualization tool for large graphs and networks. Generates high-quality SVG plots (or PNG/PDF), supporting advanced layouts, graphics and mathematical notation via Typst.
Documentation
[package]
name = "graphplot"
version = "0.6.2"
edition = "2024"
license = "MIT"

description = """
Efficient graph visualization tool for large graphs and networks.
Generates high-quality SVG plots (or PNG/PDF), supporting advanced layouts,
graphics and mathematical notation via Typst.
"""
readme = "README.md"
homepage = "https://graphplot.io"
repository = "https://github.com/sixalphaone/graphplot"
keywords = ["plot", "diagram", "graph", "multigraph", "networks"]
categories = ["visualization", "mathematics", "graphics", "data-structures"]
include = [
    "examples/**/*",
    "fonts/**/*",
    "styles/**/*",
    "src/**/*",
    "Cargo.toml",
    "README.md",
]

[dependencies]
anyhow = "1.0"
serde_json = "1.0"

serde = { version = "1.0", features = ["derive"] }
ureq = { version = "3.1", features = ["json"] }

# features deps
include_dir = { version = "0.7", optional = true }
resvg = { version = "0.45", optional = true }
svg2pdf = { version = "0.13", optional = true }

[dev-dependencies]
rand = "0.9"
svg = "0.18"

[features]
default = []
png = ["dep:include_dir", "dep:resvg"]
pdf = ["dep:include_dir", "dep:resvg", "dep:svg2pdf"]