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.
Features
- Scalable: Efficient handling of large datasets.
- Typst integration: Native support for Typst in nodes and edges.
- Multiple layouts: Includes multiple layouts as Layered, Circular, Radial, Forcebased, Spring and Structured.
- Multigraph support: Natively support multigraphs 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

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=pdfandfeature=png). - Added config suitable for print:
PlotConfig::print(). - Added support for
background-opacityon main plot.