{"adoption": {"forks": 701, "observed_at": "2026-08-28T04:07:25.511232+00:00", "stars": 2847}, "canonical_url": "https://ross.abutalabs.com/products/webgl", "card": {"archived": false, "artifact_type": "learning-resource", "description": "The Official Khronos WebGL Repository", "domain": ["web-development", "graphics", "developer-tools", "documentation"], "enriched": true, "function": ["testing", "e2e-testing", "documentation"], "health_score": 79, "homepage": null, "language": "HTML", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["KhronosGroup/WebGL"], "name": "KhronosGroup/WebGL", "platform": ["browser", "cross-platform"], "pushed_at": "2026-08-21T00:59:27+00:00", "repo": "KhronosGroup/WebGL", "stars": 2847, "tags": ["webgl", "specification", "conformance-tests", "khronos", "graphics-api", "gpu", "standards", "web-server"], "topics": [], "urls": [], "use_cases": ["read the official WebGL specification", "run WebGL conformance tests on a browser", "contribute tests to the WebGL conformance suite", "check which WebGL features are standardized", "verify browser compliance with WebGL 1.0 and 2.0", "find live versions of WebGL specs and test suites"], "what_it_is": "The official Khronos repository hosting the WebGL specification documents and the WebGL conformance test suite. It serves as the canonical reference for the WebGL graphics API standard and its compliance testing.", "when_to_avoid": ["you want a WebGL library or engine for building 3D apps (use three.js or regl instead)", "you need tutorials on writing WebGL code", "you want a general-purpose graphics testing framework"], "when_to_choose": ["you need the authoritative WebGL specification", "you are implementing or testing a WebGL renderer or browser", "you want to verify conformance of a WebGL implementation"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/webgl", "repo": "KhronosGroup/WebGL", "role": "main", "score": 76}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:25.511232+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:37:01.056875+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b64ff5888ce5d2ab346fd9bd38c73f1539e782b0aa27177f6a8c8b3cc84b5f71", "fetched_at": "2026-08-28T04:07:25.511232+00:00", "kind": "readme", "missing": false, "url": "https://github.com/KhronosGroup/WebGL"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:25.511232+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:37:01.056875+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b64ff5888ce5d2ab346fd9bd38c73f1539e782b0aa27177f6a8c8b3cc84b5f71", "fetched_at": "2026-08-28T04:07:25.511232+00:00", "kind": "readme", "missing": false, "url": "https://github.com/KhronosGroup/WebGL"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:37:01.056875+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b64ff5888ce5d2ab346fd9bd38c73f1539e782b0aa27177f6a8c8b3cc84b5f71", "fetched_at": "2026-08-28T04:07:25.511232+00:00", "kind": "readme", "missing": false, "url": "https://github.com/KhronosGroup/WebGL"}], "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:07:25.511232+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:25.511232+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:25.511232+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:37:01.056875+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b64ff5888ce5d2ab346fd9bd38c73f1539e782b0aa27177f6a8c8b3cc84b5f71", "fetched_at": "2026-08-28T04:07:25.511232+00:00", "kind": "readme", "missing": false, "url": "https://github.com/KhronosGroup/WebGL"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:25.511232+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:25.511232+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:37:01.056875+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b64ff5888ce5d2ab346fd9bd38c73f1539e782b0aa27177f6a8c8b3cc84b5f71", "fetched_at": "2026-08-28T04:07:25.511232+00:00", "kind": "readme", "missing": false, "url": "https://github.com/KhronosGroup/WebGL"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:25.511232+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:25.511232+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:25.511232+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:37:01.056875+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b64ff5888ce5d2ab346fd9bd38c73f1539e782b0aa27177f6a8c8b3cc84b5f71", "fetched_at": "2026-08-28T04:07:25.511232+00:00", "kind": "readme", "missing": false, "url": "https://github.com/KhronosGroup/WebGL"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:25.511232+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:25.511232+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:37:01.056875+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b64ff5888ce5d2ab346fd9bd38c73f1539e782b0aa27177f6a8c8b3cc84b5f71", "fetched_at": "2026-08-28T04:07:25.511232+00:00", "kind": "readme", "missing": false, "url": "https://github.com/KhronosGroup/WebGL"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:37:01.056875+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b64ff5888ce5d2ab346fd9bd38c73f1539e782b0aa27177f6a8c8b3cc84b5f71", "fetched_at": "2026-08-28T04:07:25.511232+00:00", "kind": "readme", "missing": false, "url": "https://github.com/KhronosGroup/WebGL"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:37:01.056875+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b64ff5888ce5d2ab346fd9bd38c73f1539e782b0aa27177f6a8c8b3cc84b5f71", "fetched_at": "2026-08-28T04:07:25.511232+00:00", "kind": "readme", "missing": false, "url": "https://github.com/KhronosGroup/WebGL"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:37:01.056875+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b64ff5888ce5d2ab346fd9bd38c73f1539e782b0aa27177f6a8c8b3cc84b5f71", "fetched_at": "2026-08-28T04:07:25.511232+00:00", "kind": "readme", "missing": false, "url": "https://github.com/KhronosGroup/WebGL"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 5150, "days_push": 13, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 76, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}