{"adoption": {"forks": 351, "observed_at": "2026-08-28T04:10:09.956975+00:00", "stars": 7936}, "canonical_url": "https://ross.abutalabs.com/products/go-internals", "card": {"archived": false, "artifact_type": "learning-resource", "description": "A book about the internals of the Go programming language.", "domain": ["programming-languages", "tutorials", "developer-tools"], "enriched": true, "function": ["documentation", "developer-tools"], "health_score": 20, "homepage": null, "language": "Go", "license": "NOASSERTION", "license_family": "other", "maturity": "maintenance", "member_repos": ["teh-cmc/go-internals"], "name": "teh-cmc/go-internals", "platform": ["go", "cross-platform"], "pushed_at": "2021-04-03T15:07:06+00:00", "repo": "teh-cmc/go-internals", "stars": 7936, "tags": ["go-internals", "book", "assembly", "runtime", "advanced-go"], "topics": ["golang", "go", "internals", "book"], "urls": [], "use_cases": ["learn how Go implements interfaces under the hood", "understand Go assembly fundamentals", "deepen advanced Go runtime knowledge", "study how the Go compiler and runtime work internally", "find advanced Go learning material beyond beginner tutorials"], "what_it_is": "A work-in-progress online book explaining the internals of the Go programming language, covering topics like Go assembly and interfaces. It targets experienced Go developers and is available both on GitHub and as a GitBook.", "when_to_avoid": ["you are a Go beginner looking for introductory tutorials", "you need complete coverage of all Go internals like the garbage collector (chapters are unfinished)", "you need a formally licensed or print-published reference"], "when_to_choose": ["you are an experienced Go developer wanting deep internal details", "you prefer concise, experiment-backed explanations with code and diagrams", "you want a free community-maintained resource on Go internals"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/go-internals", "repo": "teh-cmc/go-internals", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:09.956975+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:33:14.548732+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aec5bb95eed615b5fb8b93d528b73de94cd0e4c7acadb949d2e3cf5601a91c57", "fetched_at": "2026-08-28T04:10:09.956975+00:00", "kind": "readme", "missing": false, "url": "https://github.com/teh-cmc/go-internals"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:09.956975+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:33:14.548732+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aec5bb95eed615b5fb8b93d528b73de94cd0e4c7acadb949d2e3cf5601a91c57", "fetched_at": "2026-08-28T04:10:09.956975+00:00", "kind": "readme", "missing": false, "url": "https://github.com/teh-cmc/go-internals"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:33:14.548732+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aec5bb95eed615b5fb8b93d528b73de94cd0e4c7acadb949d2e3cf5601a91c57", "fetched_at": "2026-08-28T04:10:09.956975+00:00", "kind": "readme", "missing": false, "url": "https://github.com/teh-cmc/go-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:10:09.956975+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:09.956975+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:09.956975+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:33:14.548732+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aec5bb95eed615b5fb8b93d528b73de94cd0e4c7acadb949d2e3cf5601a91c57", "fetched_at": "2026-08-28T04:10:09.956975+00:00", "kind": "readme", "missing": false, "url": "https://github.com/teh-cmc/go-internals"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:09.956975+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:09.956975+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:33:14.548732+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aec5bb95eed615b5fb8b93d528b73de94cd0e4c7acadb949d2e3cf5601a91c57", "fetched_at": "2026-08-28T04:10:09.956975+00:00", "kind": "readme", "missing": false, "url": "https://github.com/teh-cmc/go-internals"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:09.956975+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:09.956975+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:09.956975+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:33:14.548732+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aec5bb95eed615b5fb8b93d528b73de94cd0e4c7acadb949d2e3cf5601a91c57", "fetched_at": "2026-08-28T04:10:09.956975+00:00", "kind": "readme", "missing": false, "url": "https://github.com/teh-cmc/go-internals"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:09.956975+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:09.956975+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:33:14.548732+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aec5bb95eed615b5fb8b93d528b73de94cd0e4c7acadb949d2e3cf5601a91c57", "fetched_at": "2026-08-28T04:10:09.956975+00:00", "kind": "readme", "missing": false, "url": "https://github.com/teh-cmc/go-internals"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:33:14.548732+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aec5bb95eed615b5fb8b93d528b73de94cd0e4c7acadb949d2e3cf5601a91c57", "fetched_at": "2026-08-28T04:10:09.956975+00:00", "kind": "readme", "missing": false, "url": "https://github.com/teh-cmc/go-internals"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:33:14.548732+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aec5bb95eed615b5fb8b93d528b73de94cd0e4c7acadb949d2e3cf5601a91c57", "fetched_at": "2026-08-28T04:10:09.956975+00:00", "kind": "readme", "missing": false, "url": "https://github.com/teh-cmc/go-internals"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:33:14.548732+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aec5bb95eed615b5fb8b93d528b73de94cd0e4c7acadb949d2e3cf5601a91c57", "fetched_at": "2026-08-28T04:10:09.956975+00:00", "kind": "readme", "missing": false, "url": "https://github.com/teh-cmc/go-internals"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "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": 3118, "days_push": 1978, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}