{"adoption": {"forks": 3768, "observed_at": "2026-08-28T04:12:09.692075+00:00", "stars": 45884}, "canonical_url": "https://ross.abutalabs.com/products/trafficmonitor", "card": {"archived": false, "artifact_type": "application", "description": "这是一个用于显示当前网速、CPU及内存利用率的桌面悬浮窗软件，并支持任务栏显示，支持更换皮肤。", "domain": ["developer-tools", "windows"], "enriched": true, "function": ["monitoring", "gui", "plugin-system"], "health_score": 97, "homepage": null, "language": "C++", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["zhongyang219/TrafficMonitor"], "name": "zhongyang219/TrafficMonitor", "platform": ["windows"], "pushed_at": "2026-08-19T03:31:54+00:00", "repo": "zhongyang219/TrafficMonitor", "stars": 45884, "tags": ["network-speed-monitor", "floating-widget", "taskbar", "system-monitor", "skins", "hardware-monitoring", "desktop"], "topics": [], "urls": [], "use_cases": ["show current network upload/download speed on desktop", "display CPU and memory usage in a floating window", "embed network speed monitor into the Windows taskbar", "monitor CPU, GPU, and disk temperatures", "track historical network traffic statistics", "customize the monitor widget with skins", "extend monitoring with plugins"], "what_it_is": "TrafficMonitor is a Windows desktop floating-widget application that displays current network speed, CPU and memory utilization, with optional taskbar embedding and skin support. It also offers hardware monitoring (temperatures, GPU/disk usage), traffic statistics, and a plugin system.", "when_to_avoid": ["you need cross-platform monitoring on Linux or macOS", "you require full system dashboards with alerting and long-term metrics storage", "you need remote/server monitoring rather than a local desktop widget"], "when_to_choose": ["you want a lightweight Windows system monitor with a floating widget or taskbar display", "you need real-time network speed plus CPU/memory usage at a glance", "you want skin customization and plugin extensibility", "you prefer a native C++ tool without heavy dependencies"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/trafficmonitor", "repo": "zhongyang219/TrafficMonitor", "role": "main", "score": 80}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:12:09.692075+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T16:21:38.392115+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0daf4fba82f3186fc7e4c46d85e7449f6edda5f18ccb8ecdd3a5b28cf413699b", "fetched_at": "2026-08-28T04:12:09.692075+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhongyang219/TrafficMonitor"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:12:09.692075+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T16:21:38.392115+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0daf4fba82f3186fc7e4c46d85e7449f6edda5f18ccb8ecdd3a5b28cf413699b", "fetched_at": "2026-08-28T04:12:09.692075+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhongyang219/TrafficMonitor"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T16:21:38.392115+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0daf4fba82f3186fc7e4c46d85e7449f6edda5f18ccb8ecdd3a5b28cf413699b", "fetched_at": "2026-08-28T04:12:09.692075+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhongyang219/TrafficMonitor"}], "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:12:09.692075+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:12:09.692075+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:12:09.692075+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T16:21:38.392115+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0daf4fba82f3186fc7e4c46d85e7449f6edda5f18ccb8ecdd3a5b28cf413699b", "fetched_at": "2026-08-28T04:12:09.692075+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhongyang219/TrafficMonitor"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:12:09.692075+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:12:09.692075+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T16:21:38.392115+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0daf4fba82f3186fc7e4c46d85e7449f6edda5f18ccb8ecdd3a5b28cf413699b", "fetched_at": "2026-08-28T04:12:09.692075+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhongyang219/TrafficMonitor"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:12:09.692075+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:12:09.692075+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:12:09.692075+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T16:21:38.392115+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0daf4fba82f3186fc7e4c46d85e7449f6edda5f18ccb8ecdd3a5b28cf413699b", "fetched_at": "2026-08-28T04:12:09.692075+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhongyang219/TrafficMonitor"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:12:09.692075+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:12:09.692075+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T16:21:38.392115+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0daf4fba82f3186fc7e4c46d85e7449f6edda5f18ccb8ecdd3a5b28cf413699b", "fetched_at": "2026-08-28T04:12:09.692075+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhongyang219/TrafficMonitor"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T16:21:38.392115+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0daf4fba82f3186fc7e4c46d85e7449f6edda5f18ccb8ecdd3a5b28cf413699b", "fetched_at": "2026-08-28T04:12:09.692075+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhongyang219/TrafficMonitor"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T16:21:38.392115+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0daf4fba82f3186fc7e4c46d85e7449f6edda5f18ccb8ecdd3a5b28cf413699b", "fetched_at": "2026-08-28T04:12:09.692075+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhongyang219/TrafficMonitor"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T16:21:38.392115+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0daf4fba82f3186fc7e4c46d85e7449f6edda5f18ccb8ecdd3a5b28cf413699b", "fetched_at": "2026-08-28T04:12:09.692075+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zhongyang219/TrafficMonitor"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 100, "rhythm": 45}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3321, "days_push": 14, "days_rel": 157, "gap_med": 216.0, "n_releases_24m": 3}, "score": 80, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}