{"adoption": {"forks": 149, "observed_at": "2026-08-28T04:04:01.212938+00:00", "stars": 1216}, "canonical_url": "https://ross.abutalabs.com/products/cpuid", "card": {"archived": false, "artifact_type": "library", "description": "CPU feature identification for Go", "domain": ["developer-tools", "hardware", "performance"], "enriched": true, "function": ["developer-tools", "sdk"], "health_score": 95, "homepage": null, "language": "Go", "license": "MIT", "license_family": "permissive", "maturity": "stable", "member_repos": ["klauspost/cpuid"], "name": "klauspost/cpuid", "platform": ["go", "windows", "cross-platform"], "pushed_at": "2026-07-20T12:18:53+00:00", "repo": "klauspost/cpuid", "stars": 1216, "tags": ["cpu-detection", "cpuid", "hardware-capabilities", "x86", "arm64", "riscv", "no-cgo", "linux", "macos"], "topics": [], "urls": [], "use_cases": ["detect if the CPU supports AVX2 before using SIMD code paths", "get CPU brand name, core count, and cache sizes in Go", "check for SSE4.2 or AES-NI support at runtime", "build CPU-dispatched optimized code in Go", "print CPU information from the command line", "avoid cgo when identifying CPU features"], "what_it_is": "A pure-Go library that detects CPU features and information (vendor, cores, caches, instruction set support) at startup for fast access. Supports x86/x64, ARM64, and RISC-V without cgo, and includes a CLI binary for printing CPU details.", "when_to_avoid": ["you need CPU identification on non-x86/ARM/RISC-V architectures", "you need real-time CPU monitoring or temperature/frequency telemetry", "you are not programming in Go"], "when_to_choose": ["you need runtime CPU feature detection in Go without cgo", "you want to gate optimized code paths on instruction set availability", "you need detailed CPU info like cache sizes and frequency"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/cpuid", "repo": "klauspost/cpuid", "role": "main", "score": 85}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:01.212938+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:17:11.445981+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9ac9d7b0ff0e0bf029c733a49f3af9b88cd9943e0124c762caaf288ed8a66bfc", "fetched_at": "2026-08-28T04:04:01.212938+00:00", "kind": "readme", "missing": false, "url": "https://github.com/klauspost/cpuid"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:01.212938+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:17:11.445981+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9ac9d7b0ff0e0bf029c733a49f3af9b88cd9943e0124c762caaf288ed8a66bfc", "fetched_at": "2026-08-28T04:04:01.212938+00:00", "kind": "readme", "missing": false, "url": "https://github.com/klauspost/cpuid"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:17:11.445981+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9ac9d7b0ff0e0bf029c733a49f3af9b88cd9943e0124c762caaf288ed8a66bfc", "fetched_at": "2026-08-28T04:04:01.212938+00:00", "kind": "readme", "missing": false, "url": "https://github.com/klauspost/cpuid"}], "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:01.212938+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:01.212938+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:01.212938+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:17:11.445981+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9ac9d7b0ff0e0bf029c733a49f3af9b88cd9943e0124c762caaf288ed8a66bfc", "fetched_at": "2026-08-28T04:04:01.212938+00:00", "kind": "readme", "missing": false, "url": "https://github.com/klauspost/cpuid"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:01.212938+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:01.212938+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:17:11.445981+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9ac9d7b0ff0e0bf029c733a49f3af9b88cd9943e0124c762caaf288ed8a66bfc", "fetched_at": "2026-08-28T04:04:01.212938+00:00", "kind": "readme", "missing": false, "url": "https://github.com/klauspost/cpuid"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:01.212938+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:01.212938+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:01.212938+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:17:11.445981+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9ac9d7b0ff0e0bf029c733a49f3af9b88cd9943e0124c762caaf288ed8a66bfc", "fetched_at": "2026-08-28T04:04:01.212938+00:00", "kind": "readme", "missing": false, "url": "https://github.com/klauspost/cpuid"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:01.212938+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:01.212938+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:17:11.445981+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9ac9d7b0ff0e0bf029c733a49f3af9b88cd9943e0124c762caaf288ed8a66bfc", "fetched_at": "2026-08-28T04:04:01.212938+00:00", "kind": "readme", "missing": false, "url": "https://github.com/klauspost/cpuid"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:17:11.445981+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9ac9d7b0ff0e0bf029c733a49f3af9b88cd9943e0124c762caaf288ed8a66bfc", "fetched_at": "2026-08-28T04:04:01.212938+00:00", "kind": "readme", "missing": false, "url": "https://github.com/klauspost/cpuid"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:17:11.445981+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9ac9d7b0ff0e0bf029c733a49f3af9b88cd9943e0124c762caaf288ed8a66bfc", "fetched_at": "2026-08-28T04:04:01.212938+00:00", "kind": "readme", "missing": false, "url": "https://github.com/klauspost/cpuid"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:17:11.445981+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9ac9d7b0ff0e0bf029c733a49f3af9b88cd9943e0124c762caaf288ed8a66bfc", "fetched_at": "2026-08-28T04:04:01.212938+00:00", "kind": "readme", "missing": false, "url": "https://github.com/klauspost/cpuid"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 93, "longevity": 100, "rhythm": 66}, "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": 4160, "days_push": 44, "days_rel": 64, "gap_med": 114.5, "n_releases_24m": 5}, "score": 85, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}