{"adoption": {"forks": 215, "observed_at": "2026-08-28T04:06:13.925679+00:00", "stars": 2106}, "canonical_url": "https://ross.abutalabs.com/products/hyperhdr", "card": {"archived": false, "artifact_type": "application", "description": "Next-gen open source ambient lighting system featuring a high-precision floating-point color pipeline breaking legacy RGB 24-bit limits. Includes advanced smoothing with inertia and adaptive temporal dithering for perfectly fluid, stable output to LEDs from any SDR or HDR video source. Supports Windows, macOS and Linux (x86/ARM). ", "domain": ["media", "hardware", "iot", "entertainment", "cross-platform"], "enriched": true, "function": ["image-processing", "audio-processing", "video-processing", "gui", "http-server", "middleware"], "health_score": 97, "homepage": "http://www.hyperhdr.eu/", "language": "C++", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["awawa-dev/HyperHDR"], "name": "awawa-dev/HyperHDR", "platform": ["windows", "iot", "cross-platform"], "pushed_at": "2026-08-11T18:59:36+00:00", "repo": "awawa-dev/HyperHDR", "stars": 2106, "tags": ["ambilight", "led-strips", "hdr", "screen-capture", "wled", "adalight", "sk6812", "ws2812", "esp32", "music-visualizer", "philips-hue", "home-assistant", "dithering", "floating-point-color-pipeline", "macos", "linux", "docker"], "topics": ["hdr", "rpi", "sound-visualizer", "music-visualizer", "ambilight", "raspberry-pi", "esp32", "sk6812", "ws2812", "spi", "wled", "adalight", "pipewire", "directx", "led", "screen-capture", "led-strips", "hyperserial", "infinite-color-engine", "dithering"], "urls": [], "use_cases": ["build an ambilight-style bias lighting system behind my TV", "sync LED strips to HDR video content without banding", "make a music visualizer with reactive LED strips", "control WLED or Adalight LEDs from screen capture", "run ambient lighting on a Raspberry Pi", "integrate ambient lighting with Home Assistant", "capture screen with USB grabber and map colors to LEDs"], "what_it_is": "HyperHDR is an open-source ambient lighting application that analyzes screen content and audio in real time to drive addressable LED strips behind TVs and music setups. It features a floating-point 'Infinite Color Engine' with HDR support, temporal dithering, and advanced smoothing for high-fidelity, banding-free LED output.", "when_to_avoid": ["you only need simple static LED strip control without screen capture", "you need a commercial plug-and-play ambilight product rather than DIY hardware setup", "your platform or LED hardware is unsupported by its capture/controller backends"], "when_to_choose": ["you need HDR/SDR-aware, high-precision color pipeline beyond 24-bit RGB", "you want cross-platform support including Raspberry Pi ARM", "you need sound-reactive lighting and multiple LED controller integrations (WLED, Hue, LIFX, Adalight)", "you want an actively maintained Hyperion alternative"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/hyperhdr", "repo": "awawa-dev/HyperHDR", "role": "main", "score": 84}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.925679+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:53:59.185475+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2a475331ed712a4c6dc3b431895dd277551f059ca303980fe781e3ee150c3a5e", "fetched_at": "2026-08-28T04:06:13.925679+00:00", "kind": "readme", "missing": false, "url": "https://github.com/awawa-dev/HyperHDR"}, {"content_hash": "bd894db1f03892abab03b9fcc7bffac9fc19a42bb69997aac456efe87a36cd9d", "fetched_at": "2026-08-29T10:34:05.513009+00:00", "kind": "homepage", "missing": false, "url": "http://www.hyperhdr.eu/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.925679+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:53:59.185475+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2a475331ed712a4c6dc3b431895dd277551f059ca303980fe781e3ee150c3a5e", "fetched_at": "2026-08-28T04:06:13.925679+00:00", "kind": "readme", "missing": false, "url": "https://github.com/awawa-dev/HyperHDR"}, {"content_hash": "bd894db1f03892abab03b9fcc7bffac9fc19a42bb69997aac456efe87a36cd9d", "fetched_at": "2026-08-29T10:34:05.513009+00:00", "kind": "homepage", "missing": false, "url": "http://www.hyperhdr.eu/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:53:59.185475+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2a475331ed712a4c6dc3b431895dd277551f059ca303980fe781e3ee150c3a5e", "fetched_at": "2026-08-28T04:06:13.925679+00:00", "kind": "readme", "missing": false, "url": "https://github.com/awawa-dev/HyperHDR"}, {"content_hash": "bd894db1f03892abab03b9fcc7bffac9fc19a42bb69997aac456efe87a36cd9d", "fetched_at": "2026-08-29T10:34:05.513009+00:00", "kind": "homepage", "missing": false, "url": "http://www.hyperhdr.eu/"}], "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:06:13.925679+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.925679+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.925679+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:53:59.185475+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2a475331ed712a4c6dc3b431895dd277551f059ca303980fe781e3ee150c3a5e", "fetched_at": "2026-08-28T04:06:13.925679+00:00", "kind": "readme", "missing": false, "url": "https://github.com/awawa-dev/HyperHDR"}, {"content_hash": "bd894db1f03892abab03b9fcc7bffac9fc19a42bb69997aac456efe87a36cd9d", "fetched_at": "2026-08-29T10:34:05.513009+00:00", "kind": "homepage", "missing": false, "url": "http://www.hyperhdr.eu/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.925679+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.925679+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:53:59.185475+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2a475331ed712a4c6dc3b431895dd277551f059ca303980fe781e3ee150c3a5e", "fetched_at": "2026-08-28T04:06:13.925679+00:00", "kind": "readme", "missing": false, "url": "https://github.com/awawa-dev/HyperHDR"}, {"content_hash": "bd894db1f03892abab03b9fcc7bffac9fc19a42bb69997aac456efe87a36cd9d", "fetched_at": "2026-08-29T10:34:05.513009+00:00", "kind": "homepage", "missing": false, "url": "http://www.hyperhdr.eu/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.925679+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.925679+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.925679+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:53:59.185475+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2a475331ed712a4c6dc3b431895dd277551f059ca303980fe781e3ee150c3a5e", "fetched_at": "2026-08-28T04:06:13.925679+00:00", "kind": "readme", "missing": false, "url": "https://github.com/awawa-dev/HyperHDR"}, {"content_hash": "bd894db1f03892abab03b9fcc7bffac9fc19a42bb69997aac456efe87a36cd9d", "fetched_at": "2026-08-29T10:34:05.513009+00:00", "kind": "homepage", "missing": false, "url": "http://www.hyperhdr.eu/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.925679+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.925679+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:53:59.185475+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2a475331ed712a4c6dc3b431895dd277551f059ca303980fe781e3ee150c3a5e", "fetched_at": "2026-08-28T04:06:13.925679+00:00", "kind": "readme", "missing": false, "url": "https://github.com/awawa-dev/HyperHDR"}, {"content_hash": "bd894db1f03892abab03b9fcc7bffac9fc19a42bb69997aac456efe87a36cd9d", "fetched_at": "2026-08-29T10:34:05.513009+00:00", "kind": "homepage", "missing": false, "url": "http://www.hyperhdr.eu/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:53:59.185475+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2a475331ed712a4c6dc3b431895dd277551f059ca303980fe781e3ee150c3a5e", "fetched_at": "2026-08-28T04:06:13.925679+00:00", "kind": "readme", "missing": false, "url": "https://github.com/awawa-dev/HyperHDR"}, {"content_hash": "bd894db1f03892abab03b9fcc7bffac9fc19a42bb69997aac456efe87a36cd9d", "fetched_at": "2026-08-29T10:34:05.513009+00:00", "kind": "homepage", "missing": false, "url": "http://www.hyperhdr.eu/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:53:59.185475+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2a475331ed712a4c6dc3b431895dd277551f059ca303980fe781e3ee150c3a5e", "fetched_at": "2026-08-28T04:06:13.925679+00:00", "kind": "readme", "missing": false, "url": "https://github.com/awawa-dev/HyperHDR"}, {"content_hash": "bd894db1f03892abab03b9fcc7bffac9fc19a42bb69997aac456efe87a36cd9d", "fetched_at": "2026-08-29T10:34:05.513009+00:00", "kind": "homepage", "missing": false, "url": "http://www.hyperhdr.eu/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:53:59.185475+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2a475331ed712a4c6dc3b431895dd277551f059ca303980fe781e3ee150c3a5e", "fetched_at": "2026-08-28T04:06:13.925679+00:00", "kind": "readme", "missing": false, "url": "https://github.com/awawa-dev/HyperHDR"}, {"content_hash": "bd894db1f03892abab03b9fcc7bffac9fc19a42bb69997aac456efe87a36cd9d", "fetched_at": "2026-08-29T10:34:05.513009+00:00", "kind": "homepage", "missing": false, "url": "http://www.hyperhdr.eu/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 97, "longevity": 100, "rhythm": 59}, "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": 2223, "days_push": 22, "days_rel": 117, "gap_med": 121, "n_releases_24m": 4}, "score": 84, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}