# xflr6/graphviz

Simple Python interface for Graphviz

Repository: https://github.com/xflr6/graphviz
Canonical: https://ross.abutalabs.com/products/graphviz
Homepage: https://graphviz.readthedocs.io
Language: Python
License: MIT
License Family: permissive
Last push: 2026-07-11T07:09:57+00:00

## Health v2 (maintenance only)
Score: 74/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 92, release rhythm 35, longevity 100
- inputs: {"age_days": 4616, "days_push": 53, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1804, forks 220 (observed 2026-08-28T04:05:38.328995+00:00)

## What it is
A Python library providing a simple interface for creating and rendering graph descriptions in the DOT language using the Graphviz graph drawing software. Users build graph objects by adding nodes and edges, then generate DOT source code and render it to formats like PDF, PNG, or SVG.

## Use cases
- generate flowcharts and diagrams from python
- create graph visualizations with dot language
- render network graphs to png or svg
- visualize dependency trees in jupyter notebooks
- build directed graphs programmatically
- convert python data structures to graphviz diagrams

## When to choose
- you want to programmatically build and render Graphviz graphs from Python
- you need DOT source generation with a clean Python API
- you want to display rendered graphs in Jupyter notebooks

## When to avoid
- you need interactive or dynamic graph visualization in the browser
- you don't have the Graphviz system installation available
- you need large-scale graph layout algorithms beyond Graphviz's capabilities

## Facets
- artifact type: library
- maturity: active
- function: data-visualization, graphics
- domain: data-visualization, developer-tools
- platform: python, cross-platform
- tags: graphviz, dot-language, graph-rendering, jupyter, python

## Member repositories
- xflr6/graphviz (main) score 74

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:38.328995+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:21:50.793978+00:00, confidence not recorded.
  - readme: https://github.com/xflr6/graphviz (fetched 2026-08-28T04:05:38.328995+00:00, sha df2063eceeae)
  - registry_pypi: https://pypi.org/pypi/graphviz/json (fetched 2026-08-29T11:01:16.106571+00:00, sha a046b1a2ef59)
- Data as of 2026-08-30T08:39:29.467469+00:00.
