# GraphViz Graphviz is an open‑source graph visualization software package. It takes a text description of a graph (nodes and edges) and automatically lays it out as a diagram. --- [Record/Struct (GraphViz)](https://diagrams.gocapable.com/diagrams/record-struct-graphviz.html)[State Diagram (GraphViz)](https://diagrams.gocapable.com/diagrams/state-diagram-graphviz.html)[Subgraph/Cluster (GraphViz)](https://diagrams.gocapable.com/diagrams/subgraph-cluster-graphviz.html)[Undirected Graph (GraphViz)](https://diagrams.gocapable.com/diagrams/undirected-graph-graphviz.html)