{"adoption": {"forks": 133, "observed_at": "2026-08-28T04:07:08.974799+00:00", "stars": 2664}, "canonical_url": "https://ross.abutalabs.com/products/kube-capacity", "card": {"archived": false, "artifact_type": "cli-tool", "description": "A simple CLI that provides an overview of the resource requests, limits, and utilization in a Kubernetes cluster", "domain": ["monitoring"], "enriched": true, "function": ["cli", "monitoring", "developer-tools"], "health_score": 57, "homepage": null, "language": "Go", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["robscott/kube-capacity"], "name": "robscott/kube-capacity", "platform": ["cli", "go", "cross-platform"], "pushed_at": "2025-11-21T01:07:32+00:00", "repo": "robscott/kube-capacity", "stars": 2664, "tags": ["kubernetes", "resource-management", "kubectl", "capacity-planning", "resource-utilization", "devops", "containers", "command-line"], "topics": ["kubernetes", "utilization", "resource-management"], "urls": [], "use_cases": ["check cpu and memory utilization across a kubernetes cluster", "see resource requests and limits per node", "find which pods are consuming the most resources", "plan cluster capacity before scaling", "compare requested vs actual resource usage in kubernetes", "audit namespace resource allocation"], "what_it_is": "kube-capacity is a Go CLI that provides an overview of CPU and memory resource requests, limits, and utilization across a Kubernetes cluster. It combines the best parts of kubectl top and kubectl describe output into a single, easy-to-read resource report.", "when_to_avoid": ["you need full monitoring, alerting, or historical metrics - use Prometheus instead", "you need GPU or custom resource tracking", "you are not working with Kubernetes"], "when_to_choose": ["you want a quick cluster-wide resource overview without running multiple kubectl commands", "you need pod-level or node-level breakdowns of requests, limits, and utilization", "you want a kubectl plugin installable via krew"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/kube-capacity", "repo": "robscott/kube-capacity", "role": "main", "score": 47}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:08.974799+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:18:19.263411+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3a4bfc997675c74ea8f3eceb8191114f5f94c15dfd5e331d288828340b12c0db", "fetched_at": "2026-08-28T04:07:08.974799+00:00", "kind": "readme", "missing": false, "url": "https://github.com/robscott/kube-capacity"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:08.974799+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:18:19.263411+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3a4bfc997675c74ea8f3eceb8191114f5f94c15dfd5e331d288828340b12c0db", "fetched_at": "2026-08-28T04:07:08.974799+00:00", "kind": "readme", "missing": false, "url": "https://github.com/robscott/kube-capacity"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:18:19.263411+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3a4bfc997675c74ea8f3eceb8191114f5f94c15dfd5e331d288828340b12c0db", "fetched_at": "2026-08-28T04:07:08.974799+00:00", "kind": "readme", "missing": false, "url": "https://github.com/robscott/kube-capacity"}], "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:07:08.974799+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:08.974799+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:08.974799+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:18:19.263411+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3a4bfc997675c74ea8f3eceb8191114f5f94c15dfd5e331d288828340b12c0db", "fetched_at": "2026-08-28T04:07:08.974799+00:00", "kind": "readme", "missing": false, "url": "https://github.com/robscott/kube-capacity"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:08.974799+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:08.974799+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:18:19.263411+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3a4bfc997675c74ea8f3eceb8191114f5f94c15dfd5e331d288828340b12c0db", "fetched_at": "2026-08-28T04:07:08.974799+00:00", "kind": "readme", "missing": false, "url": "https://github.com/robscott/kube-capacity"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:08.974799+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:08.974799+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:08.974799+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:18:19.263411+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3a4bfc997675c74ea8f3eceb8191114f5f94c15dfd5e331d288828340b12c0db", "fetched_at": "2026-08-28T04:07:08.974799+00:00", "kind": "readme", "missing": false, "url": "https://github.com/robscott/kube-capacity"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:08.974799+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:08.974799+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:18:19.263411+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3a4bfc997675c74ea8f3eceb8191114f5f94c15dfd5e331d288828340b12c0db", "fetched_at": "2026-08-28T04:07:08.974799+00:00", "kind": "readme", "missing": false, "url": "https://github.com/robscott/kube-capacity"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:18:19.263411+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3a4bfc997675c74ea8f3eceb8191114f5f94c15dfd5e331d288828340b12c0db", "fetched_at": "2026-08-28T04:07:08.974799+00:00", "kind": "readme", "missing": false, "url": "https://github.com/robscott/kube-capacity"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:18:19.263411+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3a4bfc997675c74ea8f3eceb8191114f5f94c15dfd5e331d288828340b12c0db", "fetched_at": "2026-08-28T04:07:08.974799+00:00", "kind": "readme", "missing": false, "url": "https://github.com/robscott/kube-capacity"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:18:19.263411+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3a4bfc997675c74ea8f3eceb8191114f5f94c15dfd5e331d288828340b12c0db", "fetched_at": "2026-08-28T04:07:08.974799+00:00", "kind": "readme", "missing": false, "url": "https://github.com/robscott/kube-capacity"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 53, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2769, "days_push": 286, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 47, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}