graphplot 0.5.0

Efficient graph visualization tool for large graphs and networks. Generates high-quality SVG plots, supporting advanced layouts, graphics and mathematical notation via Typst.
Documentation
# Graphplot
Graphplot is an efficient tool for visualizing large-scale graphs. It generates high-quality SVG plots, supporting advanced layouts and mathematical notation via [Typst](https://typst.app).

## Features
- **Scalable:** Efficient handling of large datasets.
- **Typst integration:** Native support for [Typst]https://typst.app in nodes and edges.
- **Multiple layouts:** Includes multiple layouts as Layered, Circular, Radial, Forcebased, Spring and Structured.
- **Multigraph support:** Natively support [multigraphs]https://en.wikipedia.org/wiki/multigraph allowing for multiple relationships between the same set of nodes.
- **Theming:** built-in support for light and dark themes, and customized config for different use cases.

## Examples
![](examples/plots/example-automaton.png)
![](examples/plots/example-graph.png)
![](examples/plots/example-flowgraph.png)

## What Graphplot is not
- A tool for creating diagrams. 

--- 
# Releases
## 0.5.0 (2026-04-02)
- Added support for both PDF and PNG export (with `feature=pdf` and `feature=png`).
- Added config suitable for print: `PlotConfig::print()`.
- Added support for `background-opacity` on main plot.