{"adoption": {"forks": 1170, "observed_at": "2026-08-28T04:09:58.682225+00:00", "stars": 7383}, "canonical_url": "https://ross.abutalabs.com/products/c4-plantuml", "card": {"archived": false, "artifact_type": "library", "description": "C4-PlantUML combines the benefits of PlantUML and the C4 model for providing a simple way of describing and communicate software architectures", "domain": ["documentation", "developer-tools", "web-design"], "enriched": true, "function": ["documentation", "templating", "developer-tools"], "health_score": 100, "homepage": null, "language": "PlantUML", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["plantuml-stdlib/C4-PlantUML"], "name": "plantuml-stdlib/C4-PlantUML", "platform": ["cross-platform", "cli"], "pushed_at": "2026-08-26T14:58:27+00:00", "repo": "plantuml-stdlib/C4-PlantUML", "stars": 7383, "tags": ["plantuml", "c4-model", "architecture-diagrams", "uml", "diagrams-as-code"], "topics": ["plantuml", "c4model", "architecture", "uml", "diagram", "graphviz", "c4"], "urls": [], "use_cases": ["draw c4 architecture diagrams from text", "create container and component diagrams with plantuml", "document software architecture as code", "generate system context diagrams for a codebase", "keep architecture diagrams versioned in git", "render c4 deployment diagrams"], "what_it_is": "C4-PlantUML is a set of PlantUML macros and includes for creating C4 model software architecture diagrams as code. It lets teams describe context, container, component, and deployment diagrams in plain text that renders via PlantUML.", "when_to_avoid": ["you prefer drag-and-drop GUI diagramming tools", "you need diagrams beyond what PlantUML's layout engine can render", "you need interactive or live architecture models rather than static diagrams"], "when_to_choose": ["you want text-based, version-controllable architecture diagrams", "your team already uses PlantUML or diagrams-as-code workflows", "you need standard C4 model notation without a paid tool"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/c4-plantuml", "repo": "plantuml-stdlib/C4-PlantUML", "role": "main", "score": 88}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:58.682225+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:38:06.460601+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "92054e0591877142192c86bded3cea4af3c144d187ad7e8aeaf2ec668ff87646", "fetched_at": "2026-08-28T04:09:58.682225+00:00", "kind": "readme", "missing": false, "url": "https://github.com/plantuml-stdlib/C4-PlantUML"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:58.682225+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:38:06.460601+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "92054e0591877142192c86bded3cea4af3c144d187ad7e8aeaf2ec668ff87646", "fetched_at": "2026-08-28T04:09:58.682225+00:00", "kind": "readme", "missing": false, "url": "https://github.com/plantuml-stdlib/C4-PlantUML"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:38:06.460601+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "92054e0591877142192c86bded3cea4af3c144d187ad7e8aeaf2ec668ff87646", "fetched_at": "2026-08-28T04:09:58.682225+00:00", "kind": "readme", "missing": false, "url": "https://github.com/plantuml-stdlib/C4-PlantUML"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:09:58.682225+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:58.682225+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:58.682225+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:38:06.460601+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "92054e0591877142192c86bded3cea4af3c144d187ad7e8aeaf2ec668ff87646", "fetched_at": "2026-08-28T04:09:58.682225+00:00", "kind": "readme", "missing": false, "url": "https://github.com/plantuml-stdlib/C4-PlantUML"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:58.682225+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:58.682225+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:38:06.460601+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "92054e0591877142192c86bded3cea4af3c144d187ad7e8aeaf2ec668ff87646", "fetched_at": "2026-08-28T04:09:58.682225+00:00", "kind": "readme", "missing": false, "url": "https://github.com/plantuml-stdlib/C4-PlantUML"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:58.682225+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:58.682225+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:58.682225+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:38:06.460601+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "92054e0591877142192c86bded3cea4af3c144d187ad7e8aeaf2ec668ff87646", "fetched_at": "2026-08-28T04:09:58.682225+00:00", "kind": "readme", "missing": false, "url": "https://github.com/plantuml-stdlib/C4-PlantUML"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:58.682225+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:58.682225+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:38:06.460601+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "92054e0591877142192c86bded3cea4af3c144d187ad7e8aeaf2ec668ff87646", "fetched_at": "2026-08-28T04:09:58.682225+00:00", "kind": "readme", "missing": false, "url": "https://github.com/plantuml-stdlib/C4-PlantUML"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:38:06.460601+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "92054e0591877142192c86bded3cea4af3c144d187ad7e8aeaf2ec668ff87646", "fetched_at": "2026-08-28T04:09:58.682225+00:00", "kind": "readme", "missing": false, "url": "https://github.com/plantuml-stdlib/C4-PlantUML"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:38:06.460601+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "92054e0591877142192c86bded3cea4af3c144d187ad7e8aeaf2ec668ff87646", "fetched_at": "2026-08-28T04:09:58.682225+00:00", "kind": "readme", "missing": false, "url": "https://github.com/plantuml-stdlib/C4-PlantUML"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:38:06.460601+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "92054e0591877142192c86bded3cea4af3c144d187ad7e8aeaf2ec668ff87646", "fetched_at": "2026-08-28T04:09:58.682225+00:00", "kind": "readme", "missing": false, "url": "https://github.com/plantuml-stdlib/C4-PlantUML"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 67}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2919, "days_push": 7, "days_rel": 7, "gap_med": 226, "n_releases_24m": 4}, "score": 88, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}