{"adoption": {"forks": 69, "observed_at": "2026-08-28T04:03:19.311631+00:00", "stars": 1036}, "canonical_url": "https://ross.abutalabs.com/products/goxlr-utility", "card": {"archived": false, "artifact_type": "application", "description": "An unofficial tool to configure and control a TC-Helicon GoXLR or GoXLR Mini on Linux, MacOS and Windows.", "domain": ["cross-platform", "developer-tools"], "enriched": true, "function": ["gui", "cli", "audio-processing", "configuration-management", "developer-tools"], "health_score": 89, "homepage": null, "language": "Rust", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["GoXLR-on-Linux/goxlr-utility"], "name": "GoXLR-on-Linux/goxlr-utility", "platform": ["windows", "rust", "cli"], "pushed_at": "2026-06-08T04:24:19+00:00", "repo": "GoXLR-on-Linux/goxlr-utility", "stars": 1036, "tags": ["goxlr", "audio-mixer", "streaming", "tc-helicon", "usb-device-control", "unofficial-driver-tool", "audio", "linux", "macos"], "topics": ["goxlr", "linux", "rust", "goxlr-on-linux"], "urls": [], "use_cases": ["control goxlr mixer on linux", "configure goxlr mini without official app", "load goxlr profiles created by official app", "script goxlr volume and lighting changes", "control goxlr remotely over network", "use goxlr with streamdeck", "run multiple goxlr devices on one pc"], "what_it_is": "An unofficial cross-platform utility for configuring and controlling TC-Helicon GoXLR and GoXLR Mini audio interfaces, offering a GUI, CLI, and API. It supports official app profiles, multiple devices, remote access, and scripting automation.", "when_to_avoid": ["you only use Windows with the official TC-Helicon app and need official support", "you need guaranteed vendor support or warranty-compliant software", "you need mature macOS support, which is still experimental"], "when_to_choose": ["you use a GoXLR on Linux or macOS where official software is unavailable", "you want CLI/API automation or StreamDeck integration for your GoXLR", "you need accessibility-friendly UI or multi-device support"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/goxlr-utility", "repo": "GoXLR-on-Linux/goxlr-utility", "role": "main", "score": 76}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.311631+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:04:25.257237+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c333d5af3e621568ae14f51770079138610e4a2464e213b3af085e7acfe0e32d", "fetched_at": "2026-08-28T04:03:19.311631+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GoXLR-on-Linux/goxlr-utility"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.311631+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:04:25.257237+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c333d5af3e621568ae14f51770079138610e4a2464e213b3af085e7acfe0e32d", "fetched_at": "2026-08-28T04:03:19.311631+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GoXLR-on-Linux/goxlr-utility"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:04:25.257237+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c333d5af3e621568ae14f51770079138610e4a2464e213b3af085e7acfe0e32d", "fetched_at": "2026-08-28T04:03:19.311631+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GoXLR-on-Linux/goxlr-utility"}], "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:19.311631+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.311631+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.311631+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:04:25.257237+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c333d5af3e621568ae14f51770079138610e4a2464e213b3af085e7acfe0e32d", "fetched_at": "2026-08-28T04:03:19.311631+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GoXLR-on-Linux/goxlr-utility"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.311631+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.311631+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:04:25.257237+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c333d5af3e621568ae14f51770079138610e4a2464e213b3af085e7acfe0e32d", "fetched_at": "2026-08-28T04:03:19.311631+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GoXLR-on-Linux/goxlr-utility"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.311631+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.311631+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.311631+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:04:25.257237+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c333d5af3e621568ae14f51770079138610e4a2464e213b3af085e7acfe0e32d", "fetched_at": "2026-08-28T04:03:19.311631+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GoXLR-on-Linux/goxlr-utility"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.311631+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.311631+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:04:25.257237+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c333d5af3e621568ae14f51770079138610e4a2464e213b3af085e7acfe0e32d", "fetched_at": "2026-08-28T04:03:19.311631+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GoXLR-on-Linux/goxlr-utility"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:04:25.257237+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c333d5af3e621568ae14f51770079138610e4a2464e213b3af085e7acfe0e32d", "fetched_at": "2026-08-28T04:03:19.311631+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GoXLR-on-Linux/goxlr-utility"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:04:25.257237+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c333d5af3e621568ae14f51770079138610e4a2464e213b3af085e7acfe0e32d", "fetched_at": "2026-08-28T04:03:19.311631+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GoXLR-on-Linux/goxlr-utility"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:04:25.257237+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c333d5af3e621568ae14f51770079138610e4a2464e213b3af085e7acfe0e32d", "fetched_at": "2026-08-28T04:03:19.311631+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GoXLR-on-Linux/goxlr-utility"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 86, "longevity": 100, "rhythm": 48}, "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": 1703, "days_push": 86, "days_rel": 191, "gap_med": 133, "n_releases_24m": 6}, "score": 76, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}