{"adoption": {"forks": 48, "observed_at": "2026-08-28T04:03:15.091126+00:00", "stars": 1019}, "canonical_url": "https://ross.abutalabs.com/products/goref", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Go heap object reference analysis tool", "domain": ["developer-tools", "performance"], "enriched": true, "function": ["monitoring", "developer-tools"], "health_score": 81, "homepage": null, "language": "Go", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["cloudwego/goref"], "name": "cloudwego/goref", "platform": ["windows", "go", "cli"], "pushed_at": "2026-03-24T07:04:35+00:00", "repo": "cloudwego/goref", "stars": 1019, "tags": ["memory-profiling", "heap-analysis", "memory-leak-detection", "garbage-collector", "delve", "pprof", "go-runtime", "debugging", "command-line", "linux", "macos"], "topics": [], "urls": [], "use_cases": ["diagnose memory leaks in a running Go process", "find which code paths hold references to heap objects", "analyze heap object distribution to reduce GC overhead", "inspect heap references from a core dump file", "view inuse space and object counts per call stack"], "what_it_is": "Goref is a Go heap object reference analysis tool built on the Delve debugger. It displays the space and object count distribution of Go heap memory references, outputting profiles viewable with go tool pprof to help locate memory leaks and reduce GC overhead.", "when_to_avoid": ["you need general CPU or allocation-rate profiling rather than heap reference analysis", "your Go version is outside the supported go1.19-go1.26 range", "you cannot tolerate the target process being suspended during analysis"], "when_to_choose": ["you suspect a Go program is leaking memory and need to pinpoint the holding references", "you want to optimize garbage collector pressure by finding persistent heap objects", "you need to analyze heap state from a core file post-mortem"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/goref", "repo": "cloudwego/goref", "role": "main", "score": 70}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.091126+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:09:22.139060+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7944843d00ec2a997408744cf88960399dc4ed46ead37e322bc1cb43645f2401", "fetched_at": "2026-08-28T04:03:15.091126+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cloudwego/goref"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.091126+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:09:22.139060+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7944843d00ec2a997408744cf88960399dc4ed46ead37e322bc1cb43645f2401", "fetched_at": "2026-08-28T04:03:15.091126+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cloudwego/goref"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:09:22.139060+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7944843d00ec2a997408744cf88960399dc4ed46ead37e322bc1cb43645f2401", "fetched_at": "2026-08-28T04:03:15.091126+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cloudwego/goref"}], "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:15.091126+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.091126+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.091126+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:09:22.139060+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7944843d00ec2a997408744cf88960399dc4ed46ead37e322bc1cb43645f2401", "fetched_at": "2026-08-28T04:03:15.091126+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cloudwego/goref"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.091126+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.091126+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:09:22.139060+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7944843d00ec2a997408744cf88960399dc4ed46ead37e322bc1cb43645f2401", "fetched_at": "2026-08-28T04:03:15.091126+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cloudwego/goref"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.091126+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.091126+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.091126+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:09:22.139060+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7944843d00ec2a997408744cf88960399dc4ed46ead37e322bc1cb43645f2401", "fetched_at": "2026-08-28T04:03:15.091126+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cloudwego/goref"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.091126+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.091126+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:09:22.139060+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7944843d00ec2a997408744cf88960399dc4ed46ead37e322bc1cb43645f2401", "fetched_at": "2026-08-28T04:03:15.091126+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cloudwego/goref"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:09:22.139060+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7944843d00ec2a997408744cf88960399dc4ed46ead37e322bc1cb43645f2401", "fetched_at": "2026-08-28T04:03:15.091126+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cloudwego/goref"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:09:22.139060+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7944843d00ec2a997408744cf88960399dc4ed46ead37e322bc1cb43645f2401", "fetched_at": "2026-08-28T04:03:15.091126+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cloudwego/goref"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:09:22.139060+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7944843d00ec2a997408744cf88960399dc4ed46ead37e322bc1cb43645f2401", "fetched_at": "2026-08-28T04:03:15.091126+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cloudwego/goref"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 73, "longevity": 56, "rhythm": 73}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 784, "days_push": 162, "days_rel": 181, "gap_med": 27.5, "n_releases_24m": 11}, "score": 70, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}