{"adoption": {"forks": 58, "observed_at": "2026-08-28T04:03:19.968695+00:00", "stars": 1039}, "canonical_url": "https://ross.abutalabs.com/products/awesome-explorables", "card": {"archived": false, "artifact_type": "learning-resource", "description": "A curated list of awesome explorable explanations.", "domain": ["education", "awesome-lists", "data-visualization", "mathematics"], "enriched": true, "function": ["data-visualization", "documentation"], "health_score": 78, "homepage": null, "language": null, "license": "CC0-1.0", "license_family": "permissive", "maturity": "active", "member_repos": ["blob42/awesome-explorables"], "name": "blob42/awesome-explorables", "platform": [], "pushed_at": "2026-08-14T00:47:21+00:00", "repo": "blob42/awesome-explorables", "stars": 1039, "tags": ["awesome-list", "explorable-explanations", "interactive-learning", "curated-list", "reactive-documents", "web-server"], "topics": ["explorables", "awesome-list", "awesome-explorables", "explorable-explanations", "awesome", "reactive-documents", "visualizations"], "urls": [], "use_cases": ["find interactive explanations for learning math concepts", "discover interactive visualizations of algorithms and neural networks", "locate hands-on simulations for teaching statistics and probability", "explore interactive essays on science and physics topics", "find tools for building explorable explanations", "curate interactive learning resources for a course"], "what_it_is": "A curated awesome-list of explorable explanations: interactive, web-based resources that let readers actively manipulate variables to understand concepts in math, science, algorithms, and more. It follows Bret Victor's vision of reactive documents and active reading.", "when_to_avoid": ["you need a software library or tool rather than a list of links", "you want non-interactive, traditional tutorials or documentation", "you need content in a specific language or for a specific framework"], "when_to_choose": ["you want a curated index of interactive educational content", "you prefer learning by manipulating variables rather than reading static text", "you are an educator looking for engaging visual teaching materials", "you research the field of explorable explanations and reactive documents"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/awesome-explorables", "repo": "blob42/awesome-explorables", "role": "main", "score": 76}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.968695+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:03:35.473669+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0bafe2e15a7b885bf9be30df2c34bbdf9d9b69d3a3a967d3694d8a9eb8939e20", "fetched_at": "2026-08-28T04:03:19.968695+00:00", "kind": "readme", "missing": false, "url": "https://github.com/blob42/awesome-explorables"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.968695+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:03:35.473669+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0bafe2e15a7b885bf9be30df2c34bbdf9d9b69d3a3a967d3694d8a9eb8939e20", "fetched_at": "2026-08-28T04:03:19.968695+00:00", "kind": "readme", "missing": false, "url": "https://github.com/blob42/awesome-explorables"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:03:35.473669+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0bafe2e15a7b885bf9be30df2c34bbdf9d9b69d3a3a967d3694d8a9eb8939e20", "fetched_at": "2026-08-28T04:03:19.968695+00:00", "kind": "readme", "missing": false, "url": "https://github.com/blob42/awesome-explorables"}], "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:03:19.968695+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.968695+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.968695+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:03:35.473669+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0bafe2e15a7b885bf9be30df2c34bbdf9d9b69d3a3a967d3694d8a9eb8939e20", "fetched_at": "2026-08-28T04:03:19.968695+00:00", "kind": "readme", "missing": false, "url": "https://github.com/blob42/awesome-explorables"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.968695+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.968695+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:03:35.473669+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0bafe2e15a7b885bf9be30df2c34bbdf9d9b69d3a3a967d3694d8a9eb8939e20", "fetched_at": "2026-08-28T04:03:19.968695+00:00", "kind": "readme", "missing": false, "url": "https://github.com/blob42/awesome-explorables"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.968695+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.968695+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.968695+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:03:35.473669+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0bafe2e15a7b885bf9be30df2c34bbdf9d9b69d3a3a967d3694d8a9eb8939e20", "fetched_at": "2026-08-28T04:03:19.968695+00:00", "kind": "readme", "missing": false, "url": "https://github.com/blob42/awesome-explorables"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.968695+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.968695+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:03:35.473669+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0bafe2e15a7b885bf9be30df2c34bbdf9d9b69d3a3a967d3694d8a9eb8939e20", "fetched_at": "2026-08-28T04:03:19.968695+00:00", "kind": "readme", "missing": false, "url": "https://github.com/blob42/awesome-explorables"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:03:35.473669+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0bafe2e15a7b885bf9be30df2c34bbdf9d9b69d3a3a967d3694d8a9eb8939e20", "fetched_at": "2026-08-28T04:03:19.968695+00:00", "kind": "readme", "missing": false, "url": "https://github.com/blob42/awesome-explorables"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:03:35.473669+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0bafe2e15a7b885bf9be30df2c34bbdf9d9b69d3a3a967d3694d8a9eb8939e20", "fetched_at": "2026-08-28T04:03:19.968695+00:00", "kind": "readme", "missing": false, "url": "https://github.com/blob42/awesome-explorables"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:03:35.473669+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0bafe2e15a7b885bf9be30df2c34bbdf9d9b69d3a3a967d3694d8a9eb8939e20", "fetched_at": "2026-08-28T04:03:19.968695+00:00", "kind": "readme", "missing": false, "url": "https://github.com/blob42/awesome-explorables"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 97, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3472, "days_push": 20, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 76, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}