{"adoption": {"forks": 634, "observed_at": "2026-08-28T04:11:58.251758+00:00", "stars": 33347}, "canonical_url": "https://ross.abutalabs.com/products/betterdisplay", "card": {"archived": false, "artifact_type": "application", "description": "Unlock your displays on your Mac! Flexible HiDPI scaling, XDR/HDR extra brightness, virtual screens, DDC control, extra dimming, PIP/streaming, EDID override and lots more!", "domain": ["desktop-applications", "hardware", "developer-tools"], "enriched": true, "function": ["gui", "developer-tools"], "health_score": 99, "homepage": "https://betterdisplay.pro", "language": null, "license": null, "license_family": "other", "maturity": "active", "member_repos": ["waydabber/BetterDisplay"], "name": "waydabber/BetterDisplay", "platform": [], "pushed_at": "2026-08-18T21:57:21+00:00", "repo": "waydabber/BetterDisplay", "stars": 33347, "tags": ["display-management", "hidpi", "ddc-control", "brightness", "virtual-screens", "edid-override", "hdr", "menu-bar-app", "macos", "desktop"], "topics": ["hdmi", "mac", "resolution", "hidpi", "screen", "display", "4k", "retina", "ddc", "xdr", "brightness", "edid", "override", "macos", "virtual", "flexible", "scaling"], "urls": [], "use_cases": ["enable HiDPI scaling on a non-Retina 4K monitor", "control external monitor brightness and color via DDC from my Mac", "create a virtual screen for screen sharing or streaming", "boost XDR/HDR brightness beyond 100% on Apple Silicon", "override EDID to fix display detection issues", "dim my screen below the minimum brightness", "quickly switch between custom resolutions from the menu bar", "disconnect and reconnect displays without unplugging cables"], "what_it_is": "BetterDisplay is a macOS menu bar application for advanced display management, offering HiDPI scaling, custom resolutions, XDR/HDR brightness boosting, DDC control, virtual screens, and Picture in Picture windows. It also supports EDID overrides, full dimming, display soft-disconnect, and CLI/Shortcuts automation.", "when_to_avoid": ["you are on Windows or Linux - it is macOS-only", "you only need basic brightness adjustment already available in System Settings", "you need a free open-source tool - the Pro features are proprietary and paid"], "when_to_choose": ["you need fine-grained display control on macOS that the OS doesn't provide", "you want DDC brightness/volume control for external monitors, including Apple Silicon HDMI", "you need virtual displays, PiP windows, or flexible HiDPI scaling", "you want to automate display settings via CLI, URL schemes, or Shortcuts"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/betterdisplay", "repo": "waydabber/BetterDisplay", "role": "main", "score": 94}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:11:58.251758+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T16:28:26.596177+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c8337e0b51943bfa28df00e9e063d7e635323cdd9b16973f3ce50b37901715cb", "fetched_at": "2026-08-28T04:11:58.251758+00:00", "kind": "readme", "missing": false, "url": "https://github.com/waydabber/BetterDisplay"}, {"content_hash": "5f41848c9f0b90031f26cc802a8b0012515452f55458bfa19241046f80b4e6dc", "fetched_at": "2026-08-29T07:48:55.899263+00:00", "kind": "homepage", "missing": false, "url": "https://betterdisplay.pro"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:11:58.251758+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T16:28:26.596177+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c8337e0b51943bfa28df00e9e063d7e635323cdd9b16973f3ce50b37901715cb", "fetched_at": "2026-08-28T04:11:58.251758+00:00", "kind": "readme", "missing": false, "url": "https://github.com/waydabber/BetterDisplay"}, {"content_hash": "5f41848c9f0b90031f26cc802a8b0012515452f55458bfa19241046f80b4e6dc", "fetched_at": "2026-08-29T07:48:55.899263+00:00", "kind": "homepage", "missing": false, "url": "https://betterdisplay.pro"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T16:28:26.596177+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c8337e0b51943bfa28df00e9e063d7e635323cdd9b16973f3ce50b37901715cb", "fetched_at": "2026-08-28T04:11:58.251758+00:00", "kind": "readme", "missing": false, "url": "https://github.com/waydabber/BetterDisplay"}, {"content_hash": "5f41848c9f0b90031f26cc802a8b0012515452f55458bfa19241046f80b4e6dc", "fetched_at": "2026-08-29T07:48:55.899263+00:00", "kind": "homepage", "missing": false, "url": "https://betterdisplay.pro"}], "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:11:58.251758+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:11:58.251758+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:11:58.251758+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T16:28:26.596177+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c8337e0b51943bfa28df00e9e063d7e635323cdd9b16973f3ce50b37901715cb", "fetched_at": "2026-08-28T04:11:58.251758+00:00", "kind": "readme", "missing": false, "url": "https://github.com/waydabber/BetterDisplay"}, {"content_hash": "5f41848c9f0b90031f26cc802a8b0012515452f55458bfa19241046f80b4e6dc", "fetched_at": "2026-08-29T07:48:55.899263+00:00", "kind": "homepage", "missing": false, "url": "https://betterdisplay.pro"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:11:58.251758+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:11:58.251758+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T16:28:26.596177+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c8337e0b51943bfa28df00e9e063d7e635323cdd9b16973f3ce50b37901715cb", "fetched_at": "2026-08-28T04:11:58.251758+00:00", "kind": "readme", "missing": false, "url": "https://github.com/waydabber/BetterDisplay"}, {"content_hash": "5f41848c9f0b90031f26cc802a8b0012515452f55458bfa19241046f80b4e6dc", "fetched_at": "2026-08-29T07:48:55.899263+00:00", "kind": "homepage", "missing": false, "url": "https://betterdisplay.pro"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:11:58.251758+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:11:58.251758+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:11:58.251758+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T16:28:26.596177+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c8337e0b51943bfa28df00e9e063d7e635323cdd9b16973f3ce50b37901715cb", "fetched_at": "2026-08-28T04:11:58.251758+00:00", "kind": "readme", "missing": false, "url": "https://github.com/waydabber/BetterDisplay"}, {"content_hash": "5f41848c9f0b90031f26cc802a8b0012515452f55458bfa19241046f80b4e6dc", "fetched_at": "2026-08-29T07:48:55.899263+00:00", "kind": "homepage", "missing": false, "url": "https://betterdisplay.pro"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:11:58.251758+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:11:58.251758+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T16:28:26.596177+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c8337e0b51943bfa28df00e9e063d7e635323cdd9b16973f3ce50b37901715cb", "fetched_at": "2026-08-28T04:11:58.251758+00:00", "kind": "readme", "missing": false, "url": "https://github.com/waydabber/BetterDisplay"}, {"content_hash": "5f41848c9f0b90031f26cc802a8b0012515452f55458bfa19241046f80b4e6dc", "fetched_at": "2026-08-29T07:48:55.899263+00:00", "kind": "homepage", "missing": false, "url": "https://betterdisplay.pro"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T16:28:26.596177+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c8337e0b51943bfa28df00e9e063d7e635323cdd9b16973f3ce50b37901715cb", "fetched_at": "2026-08-28T04:11:58.251758+00:00", "kind": "readme", "missing": false, "url": "https://github.com/waydabber/BetterDisplay"}, {"content_hash": "5f41848c9f0b90031f26cc802a8b0012515452f55458bfa19241046f80b4e6dc", "fetched_at": "2026-08-29T07:48:55.899263+00:00", "kind": "homepage", "missing": false, "url": "https://betterdisplay.pro"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T16:28:26.596177+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c8337e0b51943bfa28df00e9e063d7e635323cdd9b16973f3ce50b37901715cb", "fetched_at": "2026-08-28T04:11:58.251758+00:00", "kind": "readme", "missing": false, "url": "https://github.com/waydabber/BetterDisplay"}, {"content_hash": "5f41848c9f0b90031f26cc802a8b0012515452f55458bfa19241046f80b4e6dc", "fetched_at": "2026-08-29T07:48:55.899263+00:00", "kind": "homepage", "missing": false, "url": "https://betterdisplay.pro"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T16:28:26.596177+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c8337e0b51943bfa28df00e9e063d7e635323cdd9b16973f3ce50b37901715cb", "fetched_at": "2026-08-28T04:11:58.251758+00:00", "kind": "readme", "missing": false, "url": "https://github.com/waydabber/BetterDisplay"}, {"content_hash": "5f41848c9f0b90031f26cc802a8b0012515452f55458bfa19241046f80b4e6dc", "fetched_at": "2026-08-29T07:48:55.899263+00:00", "kind": "homepage", "missing": false, "url": "https://betterdisplay.pro"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 100, "rhythm": 85}, "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": 1774, "days_push": 15, "days_rel": 22, "gap_med": 35, "n_releases_24m": 22}, "score": 94, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}