{"adoption": {"forks": 129, "observed_at": "2026-08-28T04:03:24.106556+00:00", "stars": 1054}, "canonical_url": "https://ross.abutalabs.com/products/atop", "card": {"archived": false, "artifact_type": "cli-tool", "description": "System and process monitor for Linux", "domain": ["monitoring", "performance"], "enriched": true, "function": ["monitoring", "logging", "developer-tools"], "health_score": 99, "homepage": null, "language": "C", "license": "GPL-2.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["Atoptool/atop"], "name": "Atoptool/atop", "platform": ["cli"], "pushed_at": "2026-08-15T10:33:16+00:00", "repo": "Atoptool/atop", "stars": 1054, "tags": ["system-monitor", "process-monitor", "performance-analysis", "resource-utilization", "cgroups", "gpu-monitoring", "docker", "long-term-logging", "devops", "command-line", "linux"], "topics": ["monitor", "monitor-performance", "system-monitoring", "process-monitoring", "atop", "linux", "performance-analysis", "processor-utilization", "disk-utilization", "memory-utilization", "network-utilization", "resource-consumption", "docker", "gpu-monitoring", "infiniband-monitoring"], "urls": [], "use_cases": ["monitor cpu memory disk and network utilization on linux", "find which processes consumed resources including ones that exited", "log system activity daily for long-term performance analysis", "view resource usage per cgroup and docker container", "monitor gpu activity per process on linux", "generate system activity reports from historical logs", "troubleshoot server performance issues over ssh"], "what_it_is": "Atop is an ASCII full-screen performance monitor for Linux that reports system-level activity (CPU, memory, swap, disks, network) and per-process/thread resource consumption, including finished processes. It supports daily logging for long-term analysis, cgroup views, and optional per-process network and GPU monitoring.", "when_to_avoid": ["you need a web-based dashboard or multi-host aggregation", "you are monitoring non-Linux systems", "you only need simple real-time metrics without historical logging"], "when_to_choose": ["you need deep per-process resource accounting on Linux including exited processes", "you want persistent logging of system and process activity for later analysis", "you need cgroup/container-level resource visibility", "you prefer a powerful terminal-based monitor over GUI dashboards"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/atop", "repo": "Atoptool/atop", "role": "main", "score": 88}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:24.106556+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:58:42.522413+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0c8dd23e3c3feae5d50cef73503e22b614a84736c85f6fd5ca3e1c6647144148", "fetched_at": "2026-08-28T04:03:24.106556+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Atoptool/atop"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:24.106556+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:58:42.522413+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0c8dd23e3c3feae5d50cef73503e22b614a84736c85f6fd5ca3e1c6647144148", "fetched_at": "2026-08-28T04:03:24.106556+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Atoptool/atop"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:58:42.522413+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0c8dd23e3c3feae5d50cef73503e22b614a84736c85f6fd5ca3e1c6647144148", "fetched_at": "2026-08-28T04:03:24.106556+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Atoptool/atop"}], "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:24.106556+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:24.106556+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:24.106556+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:58:42.522413+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0c8dd23e3c3feae5d50cef73503e22b614a84736c85f6fd5ca3e1c6647144148", "fetched_at": "2026-08-28T04:03:24.106556+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Atoptool/atop"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:24.106556+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:24.106556+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:58:42.522413+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0c8dd23e3c3feae5d50cef73503e22b614a84736c85f6fd5ca3e1c6647144148", "fetched_at": "2026-08-28T04:03:24.106556+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Atoptool/atop"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:24.106556+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:24.106556+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:24.106556+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:58:42.522413+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0c8dd23e3c3feae5d50cef73503e22b614a84736c85f6fd5ca3e1c6647144148", "fetched_at": "2026-08-28T04:03:24.106556+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Atoptool/atop"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:24.106556+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:24.106556+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:58:42.522413+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0c8dd23e3c3feae5d50cef73503e22b614a84736c85f6fd5ca3e1c6647144148", "fetched_at": "2026-08-28T04:03:24.106556+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Atoptool/atop"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:58:42.522413+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0c8dd23e3c3feae5d50cef73503e22b614a84736c85f6fd5ca3e1c6647144148", "fetched_at": "2026-08-28T04:03:24.106556+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Atoptool/atop"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:58:42.522413+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0c8dd23e3c3feae5d50cef73503e22b614a84736c85f6fd5ca3e1c6647144148", "fetched_at": "2026-08-28T04:03:24.106556+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Atoptool/atop"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:58:42.522413+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0c8dd23e3c3feae5d50cef73503e22b614a84736c85f6fd5ca3e1c6647144148", "fetched_at": "2026-08-28T04:03:24.106556+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Atoptool/atop"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 97, "longevity": 100, "rhythm": 69}, "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": 3448, "days_push": 18, "days_rel": 45, "gap_med": 101, "n_releases_24m": 4}, "score": 88, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}