graphplot 0.6.0

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
# Graphplot
Graphplot is an efficient tool for visualizing large-scale graphs and diagrams. It generates high-quality SVG plots (and PNG/PDF), 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 Diagram.
- **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)
![](examples/plots/example-diagram.png)


--- 
## Releases
### 0.6.0 (2026-04-25)
- Supports diagrams (with Elk layout engine).

### 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: `Options::print()`.
- Added support for `background-opacity` on main plot.


--- 
## License
### IBM Plex
```
Copyright © 2017 IBM Corp. with Reserved Font Name "Plex"
This Font Software is licensed under the SIL Open Font License, Version 1.1 . This license is copied below, and is also available with a FAQ at: https://openfontlicense.org

SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
```