A simple Dart package for writing Graphviz dot files.
final graph = Gviz()
..addNode('solo')
..addEdge('solo', 'solo');
print(graph);
This will produce:
digraph the_graph {
solo;
solo -> solo;
}
To create undirected graphs, use the constructor parameter like so: Gviz(isDirected:false).