mingrammer/diagrams
:art: Diagram as Code for prototyping cloud system architectures observed · 2026-08-28
Health v2 · maintenance only
84/100
- Activity 98
- Release rhythm 57
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 20
- age_days: 2404
- days_rel: 285
- days_push: 17
- n_releases_24m: 6
Adoption not part of the score
42554 stars · 2733 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Diagrams is a Python library for drawing cloud system architecture diagrams as code, rendering them via Graphviz. It provides node icons for major providers like AWS, Azure, GCP, and Kubernetes, and lets you track diagram changes in version control.
Use cases
- draw cloud architecture diagrams in python code
- prototype a new system architecture without design tools
- version control architecture diagrams alongside code
- generate AWS, Azure, GCP, or Kubernetes architecture diagrams
- document existing system architecture as an image
- render architecture diagrams in Jupyter notebooks
When to choose
- you want architecture diagrams defined in code and reviewable in git
- you need icons for major cloud providers and on-premises components
- you prefer prototyping architecture over drag-and-drop diagram tools
When to avoid
- you need to provision actual cloud resources or generate Terraform/CloudFormation code
- you need highly custom, free-form diagram layouts beyond Graphviz capabilities
- you want a GUI-based diagramming experience
Facets
library · maturity stable
developer-tools documentation data-visualization developer-tools cloud-computing infrastructure-as-code documentation python cli cross-platform diagram-as-code graphviz architecture-diagrams cloud-architecture aws azure gcp kubernetes
7 sources
- readme: https://github.com/mingrammer/diagrams · fetched 2026-08-28 · 2bf7eabc54c9
- homepage: https://diagrams.mingrammer.com · fetched 2026-08-29 · 9d5bc7738588
- site_page: https://diagrams.mingrammer.com/docs/getting-started/installation · fetched 2026-08-29 · 38c4737a4e2b
- site_page: https://diagrams.mingrammer.com/docs/guides/diagram · fetched 2026-08-29 · c73cad1203fc
- site_page: https://diagrams.mingrammer.com/docs/nodes/aws · fetched 2026-08-29 · 083d9aa2c7c1
- site_page: https://diagrams.mingrammer.com/docs/getting-started/examples · fetched 2026-08-29 · a6fc8bbf3293
- registry_pypi: https://pypi.org/pypi/diagrams/json · fetched 2026-08-29 · cf2bd6fc3250
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| mingrammer/diagrams | main | 84 |
For agents
markdown · JSON · MCP: product_card(name="mingrammer/diagrams")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem