{"adoption": {"forks": 1698, "observed_at": "2026-08-28T04:05:11.913039+00:00", "stars": 1616}, "canonical_url": "https://ross.abutalabs.com/products/dash-by-plotly", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Interactive data analytics", "domain": ["data-visualization", "tutorials", "data-science", "web-development", "analytics"], "enriched": true, "function": ["data-visualization", "web-framework", "developer-tools"], "health_score": 72, "homepage": "dash-by-plotly.coding-with-adam.vercel.app", "language": "Python", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["Coding-with-Adam/Dash-by-Plotly"], "name": "Coding-with-Adam/Dash-by-Plotly", "platform": ["python", "cross-platform"], "pushed_at": "2026-06-14T12:37:39+00:00", "repo": "Coding-with-Adam/Dash-by-Plotly", "stars": 1616, "tags": ["plotly", "dash", "tutorial-code", "educational", "youtube-channel", "example-apps", "analytics-web-apps"], "topics": [], "urls": [], "use_cases": ["learn how to build dashboards with plotly dash", "find example code for interactive python data apps", "tutorial for creating analytics web apps in python", "learn plotly charting for web dashboards", "examples of dash callbacks and layouts", "teaching materials for python data visualization courses"], "what_it_is": "A companion repository for the Charming Data educational channel, containing example code and tutorials for building interactive data analytics web apps with Dash and Plotly in Python. It is aimed at teaching analysts, consultants, and other data professionals how to create analytic dashboards.", "when_to_avoid": ["you need a production-ready dashboard framework or library rather than tutorial code", "you need a licensed, maintained software dependency for a commercial project", "you want a reference for a framework other than Dash/Plotly"], "when_to_choose": ["you are learning Dash or Plotly from scratch and want worked examples", "you prefer video-based tutorials paired with runnable code", "you are a data analyst or consultant building interactive dashboards in Python"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/dash-by-plotly", "repo": "Coding-with-Adam/Dash-by-Plotly", "role": "main", "score": 71}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:11.913039+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:49:59.613972+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2eae451adeb2de23d31cfbd8337c1498232adb1a98894c0400d97c21e3041f85", "fetched_at": "2026-08-28T04:05:11.913039+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Coding-with-Adam/Dash-by-Plotly"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:11.913039+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:49:59.613972+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2eae451adeb2de23d31cfbd8337c1498232adb1a98894c0400d97c21e3041f85", "fetched_at": "2026-08-28T04:05:11.913039+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Coding-with-Adam/Dash-by-Plotly"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:49:59.613972+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2eae451adeb2de23d31cfbd8337c1498232adb1a98894c0400d97c21e3041f85", "fetched_at": "2026-08-28T04:05:11.913039+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Coding-with-Adam/Dash-by-Plotly"}], "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:05:11.913039+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:11.913039+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:11.913039+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:49:59.613972+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2eae451adeb2de23d31cfbd8337c1498232adb1a98894c0400d97c21e3041f85", "fetched_at": "2026-08-28T04:05:11.913039+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Coding-with-Adam/Dash-by-Plotly"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:11.913039+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:11.913039+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:49:59.613972+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2eae451adeb2de23d31cfbd8337c1498232adb1a98894c0400d97c21e3041f85", "fetched_at": "2026-08-28T04:05:11.913039+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Coding-with-Adam/Dash-by-Plotly"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:11.913039+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:11.913039+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:11.913039+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:49:59.613972+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2eae451adeb2de23d31cfbd8337c1498232adb1a98894c0400d97c21e3041f85", "fetched_at": "2026-08-28T04:05:11.913039+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Coding-with-Adam/Dash-by-Plotly"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:11.913039+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:11.913039+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:49:59.613972+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2eae451adeb2de23d31cfbd8337c1498232adb1a98894c0400d97c21e3041f85", "fetched_at": "2026-08-28T04:05:11.913039+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Coding-with-Adam/Dash-by-Plotly"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:49:59.613972+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2eae451adeb2de23d31cfbd8337c1498232adb1a98894c0400d97c21e3041f85", "fetched_at": "2026-08-28T04:05:11.913039+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Coding-with-Adam/Dash-by-Plotly"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:49:59.613972+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2eae451adeb2de23d31cfbd8337c1498232adb1a98894c0400d97c21e3041f85", "fetched_at": "2026-08-28T04:05:11.913039+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Coding-with-Adam/Dash-by-Plotly"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:49:59.613972+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2eae451adeb2de23d31cfbd8337c1498232adb1a98894c0400d97c21e3041f85", "fetched_at": "2026-08-28T04:05:11.913039+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Coding-with-Adam/Dash-by-Plotly"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 87, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2419, "days_push": 80, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 71, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}