{"adoption": {"forks": 87, "observed_at": "2026-08-28T04:04:53.994224+00:00", "stars": 1498}, "canonical_url": "https://ross.abutalabs.com/products/obsidian-advanced-canvas", "card": {"archived": false, "artifact_type": "plugin", "description": "⚡ Supercharge your canvas experience! Graph view integration and unlimited styling options empower flowcharts, dynamic presentations, and interconnected knowledge. ", "domain": ["developer-tools", "text-editors"], "enriched": true, "function": ["ui-components", "data-visualization", "developer-tools"], "health_score": 100, "homepage": null, "language": "TypeScript", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["Developer-Mike/obsidian-advanced-canvas"], "name": "Developer-Mike/obsidian-advanced-canvas", "platform": ["cross-platform", "editor-plugin"], "pushed_at": "2026-08-26T09:17:58+00:00", "repo": "Developer-Mike/obsidian-advanced-canvas", "stars": 1498, "tags": ["obsidian-plugin", "canvas", "flowcharts", "presentations", "graph-view", "note-taking", "knowledge-management", "desktop"], "topics": ["obsidian", "obsidian-md", "obsidian-plugin", "obsidian-plugins", "obsidian-canvas"], "urls": [], "use_cases": ["create flowcharts in obsidian", "turn canvas notes into presentations", "integrate canvas files into obsidian graph view", "style and shape canvas nodes", "export canvas to png or svg", "link a single canvas node from a markdown note"], "what_it_is": "An Obsidian community plugin that supercharges the built-in canvas feature with flowchart shapes, node styling, presentations, and graph view integration. It extends the JSON Canvas format with an Advanced JSON Canvas format for extra capabilities.", "when_to_avoid": ["you don't use Obsidian.md", "you only need a standalone diagramming tool like draw.io or Excalidraw", "you need a general-purpose presentation app"], "when_to_choose": ["you use Obsidian and want richer canvas features like flowchart shapes and node templates", "you want canvases to appear in the graph view with backlinks and metadata cache support", "you need to present directly from an Obsidian canvas"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/obsidian-advanced-canvas", "repo": "Developer-Mike/obsidian-advanced-canvas", "role": "main", "score": 88}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:53.994224+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:33:03.914915+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d6d0488b8651d60958ac3e486d99d428eb41e6730e7b5948b4a05dd6a9323c1", "fetched_at": "2026-08-28T04:04:53.994224+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Developer-Mike/obsidian-advanced-canvas"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:53.994224+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:33:03.914915+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d6d0488b8651d60958ac3e486d99d428eb41e6730e7b5948b4a05dd6a9323c1", "fetched_at": "2026-08-28T04:04:53.994224+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Developer-Mike/obsidian-advanced-canvas"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:33:03.914915+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d6d0488b8651d60958ac3e486d99d428eb41e6730e7b5948b4a05dd6a9323c1", "fetched_at": "2026-08-28T04:04:53.994224+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Developer-Mike/obsidian-advanced-canvas"}], "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:04:53.994224+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:53.994224+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:53.994224+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:33:03.914915+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d6d0488b8651d60958ac3e486d99d428eb41e6730e7b5948b4a05dd6a9323c1", "fetched_at": "2026-08-28T04:04:53.994224+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Developer-Mike/obsidian-advanced-canvas"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:53.994224+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:53.994224+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:33:03.914915+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d6d0488b8651d60958ac3e486d99d428eb41e6730e7b5948b4a05dd6a9323c1", "fetched_at": "2026-08-28T04:04:53.994224+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Developer-Mike/obsidian-advanced-canvas"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:53.994224+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:53.994224+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:53.994224+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:33:03.914915+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d6d0488b8651d60958ac3e486d99d428eb41e6730e7b5948b4a05dd6a9323c1", "fetched_at": "2026-08-28T04:04:53.994224+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Developer-Mike/obsidian-advanced-canvas"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:53.994224+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:53.994224+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:33:03.914915+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d6d0488b8651d60958ac3e486d99d428eb41e6730e7b5948b4a05dd6a9323c1", "fetched_at": "2026-08-28T04:04:53.994224+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Developer-Mike/obsidian-advanced-canvas"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:33:03.914915+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d6d0488b8651d60958ac3e486d99d428eb41e6730e7b5948b4a05dd6a9323c1", "fetched_at": "2026-08-28T04:04:53.994224+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Developer-Mike/obsidian-advanced-canvas"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:33:03.914915+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d6d0488b8651d60958ac3e486d99d428eb41e6730e7b5948b4a05dd6a9323c1", "fetched_at": "2026-08-28T04:04:53.994224+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Developer-Mike/obsidian-advanced-canvas"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:33:03.914915+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d6d0488b8651d60958ac3e486d99d428eb41e6730e7b5948b4a05dd6a9323c1", "fetched_at": "2026-08-28T04:04:53.994224+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Developer-Mike/obsidian-advanced-canvas"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 67, "rhythm": 87}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 949, "days_push": 7, "days_rel": 7, "gap_med": 5, "n_releases_24m": 66}, "score": 88, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}