{"adoption": {"forks": 295, "observed_at": "2026-08-28T04:04:54.019887+00:00", "stars": 1498}, "canonical_url": "https://ross.abutalabs.com/products/go-training-training", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Learning Golang one day", "domain": ["tutorials", "developer-tools", "programming-languages"], "enriched": true, "function": ["developer-tools", "testing", "http-server", "cli"], "health_score": 51, "homepage": null, "language": "HTML", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["go-training/training"], "name": "go-training/training", "platform": ["go", "cross-platform"], "pushed_at": "2025-11-08T04:37:35+00:00", "repo": "go-training/training", "stars": 1498, "tags": ["golang", "tutorial", "examples", "learning", "training"], "topics": ["training", "golang"], "urls": [], "use_cases": ["learn go programming from scratch", "go concurrency examples with goroutines", "how to write tests and benchmarks in go", "deploy a go app with docker and kubernetes", "build a simple http server in go", "go interface and struct examples", "write a command line tool in go"], "what_it_is": "A collection of Go example projects that teach the Go programming language from basics to deployment, organized as numbered hands-on exercises. It covers syntax, concurrency, testing, HTTP servers, Docker, and Kubernetes deployment.", "when_to_avoid": ["you need a comprehensive structured Go course or book with explanations", "you are looking for a production library or framework to import", "you need advanced or up-to-date coverage of the latest Go features"], "when_to_choose": ["you are a beginner learning Go through runnable example code", "you want quick reference snippets for common Go tasks like JSON, channels, or graceful shutdown", "you want examples of building and deploying Go apps with Docker, Drone, or Kubernetes"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/go-training-training", "repo": "go-training/training", "role": "main", "score": 55}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:54.019887+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:33:04.750672+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "98ed5167eae2b3713a73da4aed5f9a6efc4b7b9d76c6a6e6fa05acc4031bbd58", "fetched_at": "2026-08-28T04:04:54.019887+00:00", "kind": "readme", "missing": false, "url": "https://github.com/go-training/training"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:54.019887+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:33:04.750672+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "98ed5167eae2b3713a73da4aed5f9a6efc4b7b9d76c6a6e6fa05acc4031bbd58", "fetched_at": "2026-08-28T04:04:54.019887+00:00", "kind": "readme", "missing": false, "url": "https://github.com/go-training/training"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:33:04.750672+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "98ed5167eae2b3713a73da4aed5f9a6efc4b7b9d76c6a6e6fa05acc4031bbd58", "fetched_at": "2026-08-28T04:04:54.019887+00:00", "kind": "readme", "missing": false, "url": "https://github.com/go-training/training"}], "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:04:54.019887+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:54.019887+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:54.019887+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:33:04.750672+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "98ed5167eae2b3713a73da4aed5f9a6efc4b7b9d76c6a6e6fa05acc4031bbd58", "fetched_at": "2026-08-28T04:04:54.019887+00:00", "kind": "readme", "missing": false, "url": "https://github.com/go-training/training"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:54.019887+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:54.019887+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:33:04.750672+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "98ed5167eae2b3713a73da4aed5f9a6efc4b7b9d76c6a6e6fa05acc4031bbd58", "fetched_at": "2026-08-28T04:04:54.019887+00:00", "kind": "readme", "missing": false, "url": "https://github.com/go-training/training"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:54.019887+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:54.019887+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:54.019887+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:33:04.750672+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "98ed5167eae2b3713a73da4aed5f9a6efc4b7b9d76c6a6e6fa05acc4031bbd58", "fetched_at": "2026-08-28T04:04:54.019887+00:00", "kind": "readme", "missing": false, "url": "https://github.com/go-training/training"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:54.019887+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:54.019887+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:33:04.750672+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "98ed5167eae2b3713a73da4aed5f9a6efc4b7b9d76c6a6e6fa05acc4031bbd58", "fetched_at": "2026-08-28T04:04:54.019887+00:00", "kind": "readme", "missing": false, "url": "https://github.com/go-training/training"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:33:04.750672+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "98ed5167eae2b3713a73da4aed5f9a6efc4b7b9d76c6a6e6fa05acc4031bbd58", "fetched_at": "2026-08-28T04:04:54.019887+00:00", "kind": "readme", "missing": false, "url": "https://github.com/go-training/training"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:33:04.750672+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "98ed5167eae2b3713a73da4aed5f9a6efc4b7b9d76c6a6e6fa05acc4031bbd58", "fetched_at": "2026-08-28T04:04:54.019887+00:00", "kind": "readme", "missing": false, "url": "https://github.com/go-training/training"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:33:04.750672+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "98ed5167eae2b3713a73da4aed5f9a6efc4b7b9d76c6a6e6fa05acc4031bbd58", "fetched_at": "2026-08-28T04:04:54.019887+00:00", "kind": "readme", "missing": false, "url": "https://github.com/go-training/training"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 51, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3466, "days_push": 298, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 55, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}