{"adoption": {"forks": 479, "observed_at": "2026-08-28T04:09:09.417913+00:00", "stars": 5074}, "canonical_url": "https://ross.abutalabs.com/products/cpython-internals", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Dive into CPython internals, trying to illustrate every detail of CPython implementation", "domain": ["programming-languages", "tutorials", "developer-tools"], "enriched": true, "function": ["interpreter", "documentation"], "health_score": 59, "homepage": null, "language": "C", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["zpoint/CPython-Internals"], "name": "zpoint/CPython-Internals", "platform": ["python", "cpp", "cross-platform"], "pushed_at": "2026-02-03T01:09:31+00:00", "repo": "zpoint/CPython-Internals", "stars": 5074, "tags": ["cpython-internals", "python-internals", "source-code-notes", "interpreter-internals"], "topics": ["python3", "cpython", "python", "c", "learning-material", "cpython-internals", "interpreter"], "urls": [], "use_cases": ["understand how cpython implements dict and list internally", "learn how the gil and garbage collection work in python", "study cpython source code with guided notes", "learn how python import and attribute access work", "write c extensions for python", "understand python memory management internals"], "what_it_is": "A collection of notes and blog posts explaining the internals of the CPython interpreter, based on version 3.8.0a0. It covers built-in objects, modules, the interpreter core (GIL, GC, memory management), and C extension writing.", "when_to_avoid": ["you are a python beginner needing tutorials", "you need docs for the latest cpython version", "you want official reference documentation"], "when_to_choose": ["you already know python and want deep interpreter internals", "you prefer illustrated source-code walkthroughs over formal docs", "you want to learn cpython object model, gc, or gil"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/cpython-internals", "repo": "zpoint/CPython-Internals", "role": "main", "score": 62}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.417913+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:02:47.089058+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e977db7e3a5322fc3047e4430785793732c43e8505f03c520e2f7c1e2d8cc8d", "fetched_at": "2026-08-28T04:09:09.417913+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zpoint/CPython-Internals"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.417913+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:02:47.089058+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e977db7e3a5322fc3047e4430785793732c43e8505f03c520e2f7c1e2d8cc8d", "fetched_at": "2026-08-28T04:09:09.417913+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zpoint/CPython-Internals"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:02:47.089058+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e977db7e3a5322fc3047e4430785793732c43e8505f03c520e2f7c1e2d8cc8d", "fetched_at": "2026-08-28T04:09:09.417913+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zpoint/CPython-Internals"}], "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:09.417913+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.417913+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.417913+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:02:47.089058+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e977db7e3a5322fc3047e4430785793732c43e8505f03c520e2f7c1e2d8cc8d", "fetched_at": "2026-08-28T04:09:09.417913+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zpoint/CPython-Internals"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.417913+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.417913+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:02:47.089058+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e977db7e3a5322fc3047e4430785793732c43e8505f03c520e2f7c1e2d8cc8d", "fetched_at": "2026-08-28T04:09:09.417913+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zpoint/CPython-Internals"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.417913+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.417913+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.417913+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:02:47.089058+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e977db7e3a5322fc3047e4430785793732c43e8505f03c520e2f7c1e2d8cc8d", "fetched_at": "2026-08-28T04:09:09.417913+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zpoint/CPython-Internals"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.417913+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.417913+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:02:47.089058+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e977db7e3a5322fc3047e4430785793732c43e8505f03c520e2f7c1e2d8cc8d", "fetched_at": "2026-08-28T04:09:09.417913+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zpoint/CPython-Internals"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:02:47.089058+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e977db7e3a5322fc3047e4430785793732c43e8505f03c520e2f7c1e2d8cc8d", "fetched_at": "2026-08-28T04:09:09.417913+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zpoint/CPython-Internals"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:02:47.089058+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e977db7e3a5322fc3047e4430785793732c43e8505f03c520e2f7c1e2d8cc8d", "fetched_at": "2026-08-28T04:09:09.417913+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zpoint/CPython-Internals"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:02:47.089058+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e977db7e3a5322fc3047e4430785793732c43e8505f03c520e2f7c1e2d8cc8d", "fetched_at": "2026-08-28T04:09:09.417913+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zpoint/CPython-Internals"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 65, "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": 2697, "days_push": 212, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 62, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}