{"adoption": {"forks": 260, "observed_at": "2026-08-28T04:08:48.827544+00:00", "stars": 4424}, "canonical_url": "https://ross.abutalabs.com/products/usb-wifi", "card": {"archived": false, "artifact_type": "learning-resource", "description": "USB WiFi Adapter Information for Linux", "domain": ["hardware", "operating-systems", "networking", "security", "developer-tools"], "enriched": true, "function": ["documentation", "networking", "security"], "health_score": 75, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "active", "member_repos": ["morrownr/USB-WiFi"], "name": "morrownr/USB-WiFi", "platform": [], "pushed_at": "2026-07-13T16:21:18+00:00", "repo": "morrownr/USB-WiFi", "stars": 4424, "tags": ["usb-wifi", "wifi-adapters", "mediatek", "realtek", "kali-linux", "monitor-mode", "access-point", "hostapd", "kernel-drivers", "wireless", "linux"], "topics": ["usb-wifi-adapters", "linux", "linux-users", "kali-linux", "wifi", "wireless", "linux-wifi", "mediatek", "linux-kernel-driver", "linux-kernel-module", "linux-wireless", "usb"], "urls": [], "use_cases": ["find a usb wifi adapter that works with linux", "which wifi adapter is plug and play on kali linux", "set up a wireless access point with hostapd on linux", "install firmware for mediatek usb wifi adapter", "enable monitor mode on a usb wifi adapter", "compare usb wifi chipset performance on linux"], "what_it_is": "A curated documentation repository with reviews, chipset information, and a plug-and-play list of USB WiFi adapters that work well with Linux. It also provides guides for firmware installation, AP mode with hostapd, and monitor mode usage.", "when_to_avoid": ["you need a driver source code repository rather than documentation and recommendations", "you are looking for WiFi adapter support on Windows or macOS", "you need PCIe or internal WiFi card guidance rather than USB adapters"], "when_to_choose": ["you are buying a USB WiFi adapter for a Linux machine and want one that works out of the box", "you need guides for AP mode, monitor mode, or firmware on Linux WiFi adapters", "you use Kali Linux and need recommended wireless adapters"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/usb-wifi", "repo": "morrownr/USB-WiFi", "role": "main", "score": 74}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.827544+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:20:58.112592+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7cef29b62a8addb7f5ceaeb8400c9ea5fdd1d0ed1e059089c923caaef1cd54e2", "fetched_at": "2026-08-28T04:08:48.827544+00:00", "kind": "readme", "missing": false, "url": "https://github.com/morrownr/USB-WiFi"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.827544+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:20:58.112592+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7cef29b62a8addb7f5ceaeb8400c9ea5fdd1d0ed1e059089c923caaef1cd54e2", "fetched_at": "2026-08-28T04:08:48.827544+00:00", "kind": "readme", "missing": false, "url": "https://github.com/morrownr/USB-WiFi"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:20:58.112592+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7cef29b62a8addb7f5ceaeb8400c9ea5fdd1d0ed1e059089c923caaef1cd54e2", "fetched_at": "2026-08-28T04:08:48.827544+00:00", "kind": "readme", "missing": false, "url": "https://github.com/morrownr/USB-WiFi"}], "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:08:48.827544+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.827544+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.827544+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:20:58.112592+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7cef29b62a8addb7f5ceaeb8400c9ea5fdd1d0ed1e059089c923caaef1cd54e2", "fetched_at": "2026-08-28T04:08:48.827544+00:00", "kind": "readme", "missing": false, "url": "https://github.com/morrownr/USB-WiFi"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.827544+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.827544+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:20:58.112592+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7cef29b62a8addb7f5ceaeb8400c9ea5fdd1d0ed1e059089c923caaef1cd54e2", "fetched_at": "2026-08-28T04:08:48.827544+00:00", "kind": "readme", "missing": false, "url": "https://github.com/morrownr/USB-WiFi"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.827544+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.827544+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.827544+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:20:58.112592+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7cef29b62a8addb7f5ceaeb8400c9ea5fdd1d0ed1e059089c923caaef1cd54e2", "fetched_at": "2026-08-28T04:08:48.827544+00:00", "kind": "readme", "missing": false, "url": "https://github.com/morrownr/USB-WiFi"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.827544+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.827544+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:20:58.112592+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7cef29b62a8addb7f5ceaeb8400c9ea5fdd1d0ed1e059089c923caaef1cd54e2", "fetched_at": "2026-08-28T04:08:48.827544+00:00", "kind": "readme", "missing": false, "url": "https://github.com/morrownr/USB-WiFi"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:20:58.112592+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7cef29b62a8addb7f5ceaeb8400c9ea5fdd1d0ed1e059089c923caaef1cd54e2", "fetched_at": "2026-08-28T04:08:48.827544+00:00", "kind": "readme", "missing": false, "url": "https://github.com/morrownr/USB-WiFi"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:20:58.112592+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7cef29b62a8addb7f5ceaeb8400c9ea5fdd1d0ed1e059089c923caaef1cd54e2", "fetched_at": "2026-08-28T04:08:48.827544+00:00", "kind": "readme", "missing": false, "url": "https://github.com/morrownr/USB-WiFi"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:20:58.112592+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7cef29b62a8addb7f5ceaeb8400c9ea5fdd1d0ed1e059089c923caaef1cd54e2", "fetched_at": "2026-08-28T04:08:48.827544+00:00", "kind": "readme", "missing": false, "url": "https://github.com/morrownr/USB-WiFi"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 92, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2072, "days_push": 51, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 74, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}