{"id":52269,"library":"awalterschulze-gographviz","title":"gographviz","description":"Package gographviz provides parsing for the DOT grammar into an abstract syntax tree, analysis, and writing back to DOT format.","status":"active","version":"2.0.3+incompatible","language":"go","source_language":null,"source_url":"https://github.com/awalterschulze/gographviz","tags":["graphviz","dot","graph","parsing"],"install":[{"cmd":"go get github.com/awalterschulze/gographviz","lang":"bash","label":"Install github.com/awalterschulze/gographviz"}],"dependencies":[],"imports":[{"symbol":"gographviz","correct":"github.com/awalterschulze/gographviz"}],"quickstart":{"code":"package main\n\nimport (\n\t\"fmt\"\n\t\"github.com/awalterschulze/gographviz\"\n)\n\nfunc main() {\n\tgraphAst, _ := gographviz.ParseString(`digraph G { a -> b }`)\n\tgraph := gographviz.NewGraph()\n\tgographviz.Analyse(graphAst, graph)\n\tfmt.Println(graph.String())\n}","lang":"go","description":"Parses a DOT graph and prints it back."},"warnings":[],"env_vars":null,"search_vec":"'abstract':12 'analysi':15 'back':18 'dot':8,20,23 'format':21 'gographviz':1,3 'grammar':9 'graph':24 'graphviz':22 'packag':2 'pars':5,25 'provid':4 'syntax':13 'tree':14 'write':17","created_at":"2026-06-15T06:48:14.356767+00:00","updated_at":"2026-06-15T06:48:14.356767+00:00","problems":[],"ecosystem":"go","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://github.com/awalterschulze/gographviz","github":"https://github.com/awalterschulze/gographviz","docs":"https://pkg.go.dev/github.com/awalterschulze/gographviz#section-documentation","changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["serialization","utility"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-15","next_check":"2026-12-12","install_tag":null}}