{"adoption": {"forks": 63, "observed_at": "2026-08-28T04:04:09.335113+00:00", "stars": 1257}, "canonical_url": "https://ross.abutalabs.com/products/brightnessctl", "card": {"archived": false, "artifact_type": "cli-tool", "description": "A program to read and control device brightness", "domain": ["operating-systems", "hardware"], "enriched": true, "function": ["cli", "developer-tools"], "health_score": 20, "homepage": null, "language": "C", "license": "NOASSERTION", "license_family": "other", "maturity": "stable", "member_repos": ["Hummer12007/brightnessctl"], "name": "Hummer12007/brightnessctl", "platform": ["cli"], "pushed_at": "2024-12-16T23:46:22+00:00", "repo": "Hummer12007/brightnessctl", "stars": 1257, "tags": ["backlight", "brightness-control", "wayland", "led", "system-utility", "command-line", "linux"], "topics": ["brightness", "backlight", "linux", "wayland"], "urls": [], "use_cases": ["change screen brightness from the command line", "adjust backlight on Wayland without sudo", "list available brightness devices", "dim or disable backlight on lid close", "script brightness changes with machine-readable output", "control LED brightness on Linux"], "what_it_is": "brightnessctl is a small C utility for reading and controlling device brightness on Linux, covering backlight and LED class devices. It works without sudo via udev rules, suid, or systemd-logind, and supports Wayland environments.", "when_to_avoid": ["you need to control external monitor brightness without a DDC/CI kernel driver", "you need a GUI brightness slider", "you are on a non-Linux platform"], "when_to_choose": ["you need a lightweight CLI brightness control on Linux", "you use Wayland where traditional brightness tools fall short", "you want to script or hotkey brightness changes", "you need brightness control without running sudo each time"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/brightnessctl", "repo": "Hummer12007/brightnessctl", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:09.335113+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T05:07:10.028078+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7335afcfde51e2099fda31614b453b8037961e22b4020d350359eecc8ace85a1", "fetched_at": "2026-08-28T04:04:09.335113+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Hummer12007/brightnessctl"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:09.335113+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T05:07:10.028078+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7335afcfde51e2099fda31614b453b8037961e22b4020d350359eecc8ace85a1", "fetched_at": "2026-08-28T04:04:09.335113+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Hummer12007/brightnessctl"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T05:07:10.028078+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7335afcfde51e2099fda31614b453b8037961e22b4020d350359eecc8ace85a1", "fetched_at": "2026-08-28T04:04:09.335113+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Hummer12007/brightnessctl"}], "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:09.335113+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:09.335113+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:09.335113+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T05:07:10.028078+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7335afcfde51e2099fda31614b453b8037961e22b4020d350359eecc8ace85a1", "fetched_at": "2026-08-28T04:04:09.335113+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Hummer12007/brightnessctl"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:09.335113+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:09.335113+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T05:07:10.028078+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7335afcfde51e2099fda31614b453b8037961e22b4020d350359eecc8ace85a1", "fetched_at": "2026-08-28T04:04:09.335113+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Hummer12007/brightnessctl"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:09.335113+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:09.335113+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:09.335113+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T05:07:10.028078+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7335afcfde51e2099fda31614b453b8037961e22b4020d350359eecc8ace85a1", "fetched_at": "2026-08-28T04:04:09.335113+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Hummer12007/brightnessctl"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:09.335113+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:09.335113+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T05:07:10.028078+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7335afcfde51e2099fda31614b453b8037961e22b4020d350359eecc8ace85a1", "fetched_at": "2026-08-28T04:04:09.335113+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Hummer12007/brightnessctl"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T05:07:10.028078+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7335afcfde51e2099fda31614b453b8037961e22b4020d350359eecc8ace85a1", "fetched_at": "2026-08-28T04:04:09.335113+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Hummer12007/brightnessctl"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T05:07:10.028078+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7335afcfde51e2099fda31614b453b8037961e22b4020d350359eecc8ace85a1", "fetched_at": "2026-08-28T04:04:09.335113+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Hummer12007/brightnessctl"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T05:07:10.028078+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7335afcfde51e2099fda31614b453b8037961e22b4020d350359eecc8ace85a1", "fetched_at": "2026-08-28T04:04:09.335113+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Hummer12007/brightnessctl"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3810, "days_push": 625, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}