{"adoption": {"forks": 2081, "observed_at": "2026-08-28T04:10:46.239530+00:00", "stars": 11149}, "canonical_url": "https://ross.abutalabs.com/products/videos", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Code for the manim-generated scenes used in 3blue1brown videos", "domain": ["education", "mathematics", "data-visualization"], "enriched": true, "function": ["animation", "graphics", "data-visualization"], "health_score": 80, "homepage": null, "language": "Python", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["3b1b/videos"], "name": "3b1b/videos", "platform": ["python", "cross-platform"], "pushed_at": "2026-08-25T16:43:35+00:00", "repo": "3b1b/videos", "stars": 11149, "tags": ["manim", "3blue1brown", "math-videos", "educational-content", "scene-code"], "topics": [], "urls": [], "use_cases": ["learn how to write manim animations from real examples", "study how 3blue1brown videos are made", "find example scenes for math visualizations", "adapt manim scene code for my own explainer videos", "understand interactive manim workflow with checkpoint_paste"], "what_it_is": "The source code for the animated scenes used in 3Blue1Brown's math explainer videos, built on the Manim animation library. It serves as a large collection of real-world examples for learning how to create mathematical animations with Manim.", "when_to_avoid": ["you need a reusable animation library - use 3b1b/manim or ManimCommunity instead", "you need permissively licensed code - content is CC BY-NC-SA", "you expect all scenes to run on current Manim versions - older projects may break"], "when_to_choose": ["you want real-world Manim examples from a master practitioner", "you're learning mathematical animation with manimgl", "you want to study the workflow behind 3Blue1Brown videos"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/videos", "repo": "3b1b/videos", "role": "main", "score": 77}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:46.239530+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:16:45.183624+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a84a8cab56668e5133bf61229dca708fd075865d935c9fb5c6d240e12632f7f5", "fetched_at": "2026-08-28T04:10:46.239530+00:00", "kind": "readme", "missing": false, "url": "https://github.com/3b1b/videos"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:46.239530+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:16:45.183624+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a84a8cab56668e5133bf61229dca708fd075865d935c9fb5c6d240e12632f7f5", "fetched_at": "2026-08-28T04:10:46.239530+00:00", "kind": "readme", "missing": false, "url": "https://github.com/3b1b/videos"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:16:45.183624+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a84a8cab56668e5133bf61229dca708fd075865d935c9fb5c6d240e12632f7f5", "fetched_at": "2026-08-28T04:10:46.239530+00:00", "kind": "readme", "missing": false, "url": "https://github.com/3b1b/videos"}], "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:10:46.239530+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:46.239530+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:46.239530+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:16:45.183624+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a84a8cab56668e5133bf61229dca708fd075865d935c9fb5c6d240e12632f7f5", "fetched_at": "2026-08-28T04:10:46.239530+00:00", "kind": "readme", "missing": false, "url": "https://github.com/3b1b/videos"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:46.239530+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:46.239530+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:16:45.183624+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a84a8cab56668e5133bf61229dca708fd075865d935c9fb5c6d240e12632f7f5", "fetched_at": "2026-08-28T04:10:46.239530+00:00", "kind": "readme", "missing": false, "url": "https://github.com/3b1b/videos"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:46.239530+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:46.239530+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:46.239530+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:16:45.183624+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a84a8cab56668e5133bf61229dca708fd075865d935c9fb5c6d240e12632f7f5", "fetched_at": "2026-08-28T04:10:46.239530+00:00", "kind": "readme", "missing": false, "url": "https://github.com/3b1b/videos"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:46.239530+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:46.239530+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:16:45.183624+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a84a8cab56668e5133bf61229dca708fd075865d935c9fb5c6d240e12632f7f5", "fetched_at": "2026-08-28T04:10:46.239530+00:00", "kind": "readme", "missing": false, "url": "https://github.com/3b1b/videos"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:16:45.183624+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a84a8cab56668e5133bf61229dca708fd075865d935c9fb5c6d240e12632f7f5", "fetched_at": "2026-08-28T04:10:46.239530+00:00", "kind": "readme", "missing": false, "url": "https://github.com/3b1b/videos"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:16:45.183624+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a84a8cab56668e5133bf61229dca708fd075865d935c9fb5c6d240e12632f7f5", "fetched_at": "2026-08-28T04:10:46.239530+00:00", "kind": "readme", "missing": false, "url": "https://github.com/3b1b/videos"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:16:45.183624+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a84a8cab56668e5133bf61229dca708fd075865d935c9fb5c6d240e12632f7f5", "fetched_at": "2026-08-28T04:10:46.239530+00:00", "kind": "readme", "missing": false, "url": "https://github.com/3b1b/videos"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+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": 2071, "days_push": 8, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 77, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}