Graph1x

A graph manipulation library for .NET: directed/undirected graphs, weighted edges via generic math, multigraphs, DAGs, dense matrix storage, and hypergraphs — with the classic algorithm suite (traversals, shortest paths, flows, matchings, spanning trees, centrality, and more), serialization to DOT/GraphML, and deterministic generators.

Install

dotnet add package Graph1x

Targets .NET 8 (LTS) and .NET 10; ships Source Link and a symbols package.