{"adoption": {"forks": 301, "observed_at": "2026-08-28T04:03:44.831098+00:00", "stars": 1142}, "canonical_url": "https://ross.abutalabs.com/products/lm-sensors", "card": {"archived": false, "artifact_type": "cli-tool", "description": "lm-sensors repository", "domain": ["hardware", "operating-systems", "monitoring"], "enriched": true, "function": ["monitoring", "cli", "developer-tools"], "health_score": 69, "homepage": "https://hwmon.wiki.kernel.org/", "language": "Perl", "license": "GPL-2.0", "license_family": "copyleft", "maturity": "maintenance", "member_repos": ["lm-sensors/lm-sensors"], "name": "lm-sensors/lm-sensors", "platform": ["cli"], "pushed_at": "2026-05-06T14:19:44+00:00", "repo": "lm-sensors/lm-sensors", "stars": 1142, "tags": ["hardware-monitoring", "temperature", "fan-speed", "voltage", "libsensors", "system-health", "command-line", "linux"], "topics": [], "urls": [], "use_cases": ["check cpu temperature on linux", "monitor fan speeds from the command line", "detect hardware monitoring chips on my motherboard", "log sensor readings and alert on overheating", "read voltage levels from system sensors", "script temperature checks in a monitoring setup"], "what_it_is": "lm-sensors is a Linux user-space package providing tools and the libsensors library for hardware monitoring chips on motherboards. It includes sensors-detect for discovering hardware, a sensors CLI for reading temperatures/fan speeds/voltages, and a sensord logging daemon.", "when_to_avoid": ["you are on a laptop that only exposes temperature via ACPI/BIOS", "you need chip-specific support not covered by your kernel drivers - updating lm-sensors won't help", "you need cross-platform hardware monitoring on Windows or macOS"], "when_to_choose": ["you run Linux on a desktop or server with a hardware monitoring chip and want sensor readings", "you need a lightweight CLI or daemon for temperature, fan, and voltage monitoring", "you want a C library (libsensors) to read sensor data programmatically"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/lm-sensors", "repo": "lm-sensors/lm-sensors", "role": "main", "score": 69}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:44.831098+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:35:16.061884+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a5bc5d4f9c246f1cb551e1c6b2aaa62f0947e70fc1fb1e7804a8dddeea3b0dc7", "fetched_at": "2026-08-28T04:03:44.831098+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lm-sensors/lm-sensors"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:44.831098+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:35:16.061884+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a5bc5d4f9c246f1cb551e1c6b2aaa62f0947e70fc1fb1e7804a8dddeea3b0dc7", "fetched_at": "2026-08-28T04:03:44.831098+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lm-sensors/lm-sensors"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:35:16.061884+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a5bc5d4f9c246f1cb551e1c6b2aaa62f0947e70fc1fb1e7804a8dddeea3b0dc7", "fetched_at": "2026-08-28T04:03:44.831098+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lm-sensors/lm-sensors"}], "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:44.831098+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:44.831098+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:44.831098+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:35:16.061884+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a5bc5d4f9c246f1cb551e1c6b2aaa62f0947e70fc1fb1e7804a8dddeea3b0dc7", "fetched_at": "2026-08-28T04:03:44.831098+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lm-sensors/lm-sensors"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:44.831098+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:44.831098+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:35:16.061884+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a5bc5d4f9c246f1cb551e1c6b2aaa62f0947e70fc1fb1e7804a8dddeea3b0dc7", "fetched_at": "2026-08-28T04:03:44.831098+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lm-sensors/lm-sensors"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:44.831098+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:44.831098+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:44.831098+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:35:16.061884+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a5bc5d4f9c246f1cb551e1c6b2aaa62f0947e70fc1fb1e7804a8dddeea3b0dc7", "fetched_at": "2026-08-28T04:03:44.831098+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lm-sensors/lm-sensors"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:44.831098+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:44.831098+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:35:16.061884+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a5bc5d4f9c246f1cb551e1c6b2aaa62f0947e70fc1fb1e7804a8dddeea3b0dc7", "fetched_at": "2026-08-28T04:03:44.831098+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lm-sensors/lm-sensors"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:35:16.061884+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a5bc5d4f9c246f1cb551e1c6b2aaa62f0947e70fc1fb1e7804a8dddeea3b0dc7", "fetched_at": "2026-08-28T04:03:44.831098+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lm-sensors/lm-sensors"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:35:16.061884+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a5bc5d4f9c246f1cb551e1c6b2aaa62f0947e70fc1fb1e7804a8dddeea3b0dc7", "fetched_at": "2026-08-28T04:03:44.831098+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lm-sensors/lm-sensors"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:35:16.061884+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a5bc5d4f9c246f1cb551e1c6b2aaa62f0947e70fc1fb1e7804a8dddeea3b0dc7", "fetched_at": "2026-08-28T04:03:44.831098+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lm-sensors/lm-sensors"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 81, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 5370, "days_push": 119, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 69, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}