{"adoption": {"forks": 81, "observed_at": "2026-08-28T04:04:03.476157+00:00", "stars": 1228}, "canonical_url": "https://ross.abutalabs.com/products/wavemon", "card": {"archived": false, "artifact_type": "application", "description": "wavemon is an ncurses-based monitoring application for wireless network devices on Linux.", "domain": ["networking", "developer-tools"], "enriched": true, "function": ["monitoring", "cli", "terminal-ui"], "health_score": 91, "homepage": null, "language": "C", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "stable", "member_repos": ["uoaerg/wavemon"], "name": "uoaerg/wavemon", "platform": ["cli"], "pushed_at": "2026-06-29T15:01:57+00:00", "repo": "uoaerg/wavemon", "stars": 1228, "tags": ["wireless", "ncurses", "wifi-monitoring", "netlink", "signal-strength", "command-line", "linux"], "topics": ["ncurses", "netlink", "wireless"], "urls": [], "use_cases": ["monitor wifi signal strength from the terminal", "watch wireless packet statistics in real time", "troubleshoot weak wifi signal and noise levels", "view wireless device configuration and network parameters", "scan for nearby wireless networks on linux"], "what_it_is": "wavemon is an ncurses-based terminal application for monitoring wireless network devices on Linux. It displays signal and noise levels, packet statistics, device configuration, and network parameters for any device supported by the Linux kernel.", "when_to_avoid": ["you need a graphical network manager", "you are on a non-Linux platform", "you need to configure or manage connections rather than monitor them"], "when_to_choose": ["you need a lightweight terminal-based wifi monitor on Linux", "you want signal/noise and packet stats without a GUI", "you work over SSH and need wireless diagnostics"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/wavemon", "repo": "uoaerg/wavemon", "role": "main", "score": 73}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:03.476157+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:15:13.218070+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b5116d4cb5687ba3f6d3e616984eeb5cca8ab0c5f0c2d9bd72f43c705a0827cc", "fetched_at": "2026-08-28T04:04:03.476157+00:00", "kind": "readme", "missing": false, "url": "https://github.com/uoaerg/wavemon"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:03.476157+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:15:13.218070+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b5116d4cb5687ba3f6d3e616984eeb5cca8ab0c5f0c2d9bd72f43c705a0827cc", "fetched_at": "2026-08-28T04:04:03.476157+00:00", "kind": "readme", "missing": false, "url": "https://github.com/uoaerg/wavemon"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:15:13.218070+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b5116d4cb5687ba3f6d3e616984eeb5cca8ab0c5f0c2d9bd72f43c705a0827cc", "fetched_at": "2026-08-28T04:04:03.476157+00:00", "kind": "readme", "missing": false, "url": "https://github.com/uoaerg/wavemon"}], "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:03.476157+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:03.476157+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:03.476157+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:15:13.218070+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b5116d4cb5687ba3f6d3e616984eeb5cca8ab0c5f0c2d9bd72f43c705a0827cc", "fetched_at": "2026-08-28T04:04:03.476157+00:00", "kind": "readme", "missing": false, "url": "https://github.com/uoaerg/wavemon"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:03.476157+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:03.476157+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:15:13.218070+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b5116d4cb5687ba3f6d3e616984eeb5cca8ab0c5f0c2d9bd72f43c705a0827cc", "fetched_at": "2026-08-28T04:04:03.476157+00:00", "kind": "readme", "missing": false, "url": "https://github.com/uoaerg/wavemon"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:03.476157+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:03.476157+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:03.476157+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:15:13.218070+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b5116d4cb5687ba3f6d3e616984eeb5cca8ab0c5f0c2d9bd72f43c705a0827cc", "fetched_at": "2026-08-28T04:04:03.476157+00:00", "kind": "readme", "missing": false, "url": "https://github.com/uoaerg/wavemon"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:03.476157+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:03.476157+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:15:13.218070+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b5116d4cb5687ba3f6d3e616984eeb5cca8ab0c5f0c2d9bd72f43c705a0827cc", "fetched_at": "2026-08-28T04:04:03.476157+00:00", "kind": "readme", "missing": false, "url": "https://github.com/uoaerg/wavemon"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:15:13.218070+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b5116d4cb5687ba3f6d3e616984eeb5cca8ab0c5f0c2d9bd72f43c705a0827cc", "fetched_at": "2026-08-28T04:04:03.476157+00:00", "kind": "readme", "missing": false, "url": "https://github.com/uoaerg/wavemon"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:15:13.218070+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b5116d4cb5687ba3f6d3e616984eeb5cca8ab0c5f0c2d9bd72f43c705a0827cc", "fetched_at": "2026-08-28T04:04:03.476157+00:00", "kind": "readme", "missing": false, "url": "https://github.com/uoaerg/wavemon"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:15:13.218070+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b5116d4cb5687ba3f6d3e616984eeb5cca8ab0c5f0c2d9bd72f43c705a0827cc", "fetched_at": "2026-08-28T04:04:03.476157+00:00", "kind": "readme", "missing": false, "url": "https://github.com/uoaerg/wavemon"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 90, "longevity": 100, "rhythm": 37}, "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": 4781, "days_push": 65, "days_rel": 206, "gap_med": null, "n_releases_24m": 1}, "score": 73, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}