{"adoption": {"forks": 143, "observed_at": "2026-08-28T04:03:15.015801+00:00", "stars": 1019}, "canonical_url": "https://ross.abutalabs.com/products/nixgl", "card": {"archived": false, "artifact_type": "cli-tool", "description": "A wrapper tool for nix OpenGL application [maintainer=@guibou]", "domain": ["developer-tools", "graphics", "operating-systems"], "enriched": true, "function": ["graphics", "developer-tools", "cli"], "health_score": 50, "homepage": null, "language": "Nix", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["nix-community/nixGL"], "name": "nix-community/nixGL", "platform": ["cli"], "pushed_at": "2025-11-02T13:41:21+00:00", "repo": "nix-community/nixGL", "stars": 1019, "tags": ["nix", "opengl", "vulkan", "gpu-drivers", "wrapper", "linux"], "topics": [], "urls": [], "use_cases": ["run nix-installed GL applications on non-NixOS linux", "fix libGL driver errors for nix programs", "launch Vulkan apps installed with nix", "use nix packages with proprietary Nvidia drivers", "run graphical apps on hybrid GPU laptops with nix"], "what_it_is": "NixGL is a set of wrapper tools that solve the OpenGL and Vulkan driver-loading problem for applications run via the Nix package manager on non-NixOS distributions. It supports Mesa, proprietary Nvidia drivers, and hybrid (Bumblebee) GPU configurations.", "when_to_avoid": ["you are on NixOS where GL drivers work natively", "your application does not use OpenGL or Vulkan", "you do not use the Nix package manager"], "when_to_choose": ["you use Nix on a non-NixOS distro and hit OpenGL/Vulkan driver errors", "you need to run nix-installed graphical apps with Mesa or Nvidia drivers", "you have hybrid GPU hardware and need bumblebee support"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/nixgl", "repo": "nix-community/nixGL", "role": "main", "score": 55}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.015801+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:09:24.413128+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "62a4ea4f25e8f79a256043875e65878186d8097d2a4517b37b8981945759110b", "fetched_at": "2026-08-28T04:03:15.015801+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nix-community/nixGL"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.015801+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:09:24.413128+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "62a4ea4f25e8f79a256043875e65878186d8097d2a4517b37b8981945759110b", "fetched_at": "2026-08-28T04:03:15.015801+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nix-community/nixGL"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:09:24.413128+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "62a4ea4f25e8f79a256043875e65878186d8097d2a4517b37b8981945759110b", "fetched_at": "2026-08-28T04:03:15.015801+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nix-community/nixGL"}], "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:15.015801+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.015801+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.015801+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:09:24.413128+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "62a4ea4f25e8f79a256043875e65878186d8097d2a4517b37b8981945759110b", "fetched_at": "2026-08-28T04:03:15.015801+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nix-community/nixGL"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.015801+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.015801+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:09:24.413128+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "62a4ea4f25e8f79a256043875e65878186d8097d2a4517b37b8981945759110b", "fetched_at": "2026-08-28T04:03:15.015801+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nix-community/nixGL"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.015801+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.015801+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.015801+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:09:24.413128+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "62a4ea4f25e8f79a256043875e65878186d8097d2a4517b37b8981945759110b", "fetched_at": "2026-08-28T04:03:15.015801+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nix-community/nixGL"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.015801+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.015801+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:09:24.413128+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "62a4ea4f25e8f79a256043875e65878186d8097d2a4517b37b8981945759110b", "fetched_at": "2026-08-28T04:03:15.015801+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nix-community/nixGL"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:09:24.413128+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "62a4ea4f25e8f79a256043875e65878186d8097d2a4517b37b8981945759110b", "fetched_at": "2026-08-28T04:03:15.015801+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nix-community/nixGL"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:09:24.413128+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "62a4ea4f25e8f79a256043875e65878186d8097d2a4517b37b8981945759110b", "fetched_at": "2026-08-28T04:03:15.015801+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nix-community/nixGL"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:09:24.413128+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "62a4ea4f25e8f79a256043875e65878186d8097d2a4517b37b8981945759110b", "fetched_at": "2026-08-28T04:03:15.015801+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nix-community/nixGL"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 50, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3273, "days_push": 304, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 55, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}