{"adoption": {"forks": 53, "observed_at": "2026-08-28T04:03:43.242560+00:00", "stars": 1134}, "canonical_url": "https://ross.abutalabs.com/products/go-optimization-guide", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Go Optimization Guide: Patterns and Techniques for Writing High-Performance Applications with Go", "domain": ["developer-tools", "performance", "backend", "tutorials"], "enriched": true, "function": ["developer-tools", "documentation", "benchmarking"], "health_score": 63, "homepage": "http://goperf.dev", "language": "Markdown", "license": "CC-BY-4.0", "license_family": "other", "maturity": "active", "member_repos": ["astavonin/go-optimization-guide"], "name": "astavonin/go-optimization-guide", "platform": ["go", "cli"], "pushed_at": "2026-03-11T10:56:45+00:00", "repo": "astavonin/go-optimization-guide", "stars": 1134, "tags": ["go-performance", "optimization-guide", "mkdocs", "network-programming", "tail-latency", "memory-allocations", "profiling", "web-server"], "topics": ["go", "golang", "network-programming", "networking", "optimization", "performance", "performance-optimization", "performance-tuning"], "urls": [], "use_cases": ["optimize Go API performance under sustained traffic", "reduce allocation pressure on hot paths in Go", "learn when sync.Pool actually helps", "improve tail latency in distributed Go services", "understand Go runtime scheduling and I/O costs", "tune network programming performance in Go", "reduce garbage collection overhead in Go microservices"], "what_it_is": "A long-form technical guide (published at goperf.dev, built with MkDocs Material) covering patterns and techniques for writing high-performance Go applications. It focuses on practical, measured optimizations for real production systems such as high-throughput APIs, microservices, and distributed services.", "when_to_avoid": ["your Go code lives only in benchmarks or toy projects", "you need a beginner tutorial on writing Go rather than performance tuning", "you want a tool or library rather than reading material"], "when_to_choose": ["you run Go services under real production load and want measured, practical optimization patterns", "you need concrete examples with numbers rather than folklore best practices", "you work on high-throughput APIs, pipelines, or latency-sensitive distributed systems in Go"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/go-optimization-guide", "repo": "astavonin/go-optimization-guide", "role": "main", "score": 52}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:43.242560+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:36:54.502889+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f8718d982a590c18d530d95c7236c8f195da0f91443cb91a42d5e01056bc9d44", "fetched_at": "2026-08-28T04:03:43.242560+00:00", "kind": "readme", "missing": false, "url": "https://github.com/astavonin/go-optimization-guide"}, {"content_hash": "e7f2fd277583f5fb16a79c219e6c2e9bb4980109fd837c2d0c5732ffecaa1048", "fetched_at": "2026-08-29T12:41:50.370375+00:00", "kind": "homepage", "missing": false, "url": "http://goperf.dev"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:43.242560+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:36:54.502889+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f8718d982a590c18d530d95c7236c8f195da0f91443cb91a42d5e01056bc9d44", "fetched_at": "2026-08-28T04:03:43.242560+00:00", "kind": "readme", "missing": false, "url": "https://github.com/astavonin/go-optimization-guide"}, {"content_hash": "e7f2fd277583f5fb16a79c219e6c2e9bb4980109fd837c2d0c5732ffecaa1048", "fetched_at": "2026-08-29T12:41:50.370375+00:00", "kind": "homepage", "missing": false, "url": "http://goperf.dev"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:36:54.502889+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f8718d982a590c18d530d95c7236c8f195da0f91443cb91a42d5e01056bc9d44", "fetched_at": "2026-08-28T04:03:43.242560+00:00", "kind": "readme", "missing": false, "url": "https://github.com/astavonin/go-optimization-guide"}, {"content_hash": "e7f2fd277583f5fb16a79c219e6c2e9bb4980109fd837c2d0c5732ffecaa1048", "fetched_at": "2026-08-29T12:41:50.370375+00:00", "kind": "homepage", "missing": false, "url": "http://goperf.dev"}], "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:43.242560+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:43.242560+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:43.242560+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:36:54.502889+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f8718d982a590c18d530d95c7236c8f195da0f91443cb91a42d5e01056bc9d44", "fetched_at": "2026-08-28T04:03:43.242560+00:00", "kind": "readme", "missing": false, "url": "https://github.com/astavonin/go-optimization-guide"}, {"content_hash": "e7f2fd277583f5fb16a79c219e6c2e9bb4980109fd837c2d0c5732ffecaa1048", "fetched_at": "2026-08-29T12:41:50.370375+00:00", "kind": "homepage", "missing": false, "url": "http://goperf.dev"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:43.242560+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:43.242560+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:36:54.502889+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f8718d982a590c18d530d95c7236c8f195da0f91443cb91a42d5e01056bc9d44", "fetched_at": "2026-08-28T04:03:43.242560+00:00", "kind": "readme", "missing": false, "url": "https://github.com/astavonin/go-optimization-guide"}, {"content_hash": "e7f2fd277583f5fb16a79c219e6c2e9bb4980109fd837c2d0c5732ffecaa1048", "fetched_at": "2026-08-29T12:41:50.370375+00:00", "kind": "homepage", "missing": false, "url": "http://goperf.dev"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:43.242560+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:43.242560+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:43.242560+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:36:54.502889+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f8718d982a590c18d530d95c7236c8f195da0f91443cb91a42d5e01056bc9d44", "fetched_at": "2026-08-28T04:03:43.242560+00:00", "kind": "readme", "missing": false, "url": "https://github.com/astavonin/go-optimization-guide"}, {"content_hash": "e7f2fd277583f5fb16a79c219e6c2e9bb4980109fd837c2d0c5732ffecaa1048", "fetched_at": "2026-08-29T12:41:50.370375+00:00", "kind": "homepage", "missing": false, "url": "http://goperf.dev"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:43.242560+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:43.242560+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:36:54.502889+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f8718d982a590c18d530d95c7236c8f195da0f91443cb91a42d5e01056bc9d44", "fetched_at": "2026-08-28T04:03:43.242560+00:00", "kind": "readme", "missing": false, "url": "https://github.com/astavonin/go-optimization-guide"}, {"content_hash": "e7f2fd277583f5fb16a79c219e6c2e9bb4980109fd837c2d0c5732ffecaa1048", "fetched_at": "2026-08-29T12:41:50.370375+00:00", "kind": "homepage", "missing": false, "url": "http://goperf.dev"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:36:54.502889+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f8718d982a590c18d530d95c7236c8f195da0f91443cb91a42d5e01056bc9d44", "fetched_at": "2026-08-28T04:03:43.242560+00:00", "kind": "readme", "missing": false, "url": "https://github.com/astavonin/go-optimization-guide"}, {"content_hash": "e7f2fd277583f5fb16a79c219e6c2e9bb4980109fd837c2d0c5732ffecaa1048", "fetched_at": "2026-08-29T12:41:50.370375+00:00", "kind": "homepage", "missing": false, "url": "http://goperf.dev"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:36:54.502889+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f8718d982a590c18d530d95c7236c8f195da0f91443cb91a42d5e01056bc9d44", "fetched_at": "2026-08-28T04:03:43.242560+00:00", "kind": "readme", "missing": false, "url": "https://github.com/astavonin/go-optimization-guide"}, {"content_hash": "e7f2fd277583f5fb16a79c219e6c2e9bb4980109fd837c2d0c5732ffecaa1048", "fetched_at": "2026-08-29T12:41:50.370375+00:00", "kind": "homepage", "missing": false, "url": "http://goperf.dev"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:36:54.502889+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f8718d982a590c18d530d95c7236c8f195da0f91443cb91a42d5e01056bc9d44", "fetched_at": "2026-08-28T04:03:43.242560+00:00", "kind": "readme", "missing": false, "url": "https://github.com/astavonin/go-optimization-guide"}, {"content_hash": "e7f2fd277583f5fb16a79c219e6c2e9bb4980109fd837c2d0c5732ffecaa1048", "fetched_at": "2026-08-29T12:41:50.370375+00:00", "kind": "homepage", "missing": false, "url": "http://goperf.dev"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 71, "longevity": 37, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 531, "days_push": 175, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 52, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}