{"adoption": {"forks": 168, "observed_at": "2026-08-28T04:03:36.679480+00:00", "stars": 1107}, "canonical_url": "https://ross.abutalabs.com/products/webgl-inspector", "card": {"archived": false, "artifact_type": "library", "description": "An advanced WebGL debugging toolkit", "domain": ["web-development", "graphics", "developer-tools"], "enriched": true, "function": ["developer-tools", "graphics"], "health_score": 20, "homepage": "http://benvanik.github.com/WebGL-Inspector/", "language": "JavaScript", "license": "BSD-3-Clause", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["benvanik/WebGL-Inspector"], "name": "benvanik/WebGL-Inspector", "platform": ["browser"], "pushed_at": "2023-03-02T04:47:29+00:00", "repo": "benvanik/WebGL-Inspector", "stars": 1107, "tags": ["webgl", "graphics-debugging", "browser-extension", "frame-capture", "gpu-debugging", "debugging", "javascript"], "topics": [], "urls": [], "use_cases": ["debug webgl rendering issues in the browser", "capture and step through webgl frames call by call", "inspect webgl textures buffers and shader programs", "find redundant webgl api calls hurting performance", "see which draw calls contributed to a pixel", "profile and tune webgl application performance"], "what_it_is": "WebGL Inspector is an advanced debugging toolkit for WebGL applications, inspired by tools like gDEBugger and PIX. It can be embedded in an app with a single script tag or used as a browser extension, capturing and stepping through entire frames of GL activity.", "when_to_avoid": ["you are debugging WebGL2 or WebGPU features beyond this tool's original WebGL 1 scope", "you need actively maintained tooling - the project sees only occasional releases", "you need GPU-side profiling rather than API call-level debugging"], "when_to_choose": ["you are developing or debugging a WebGL application and need frame-level introspection", "you want pixel history and GL state inspection without modifying your host page", "you need a Firebug-style developer tool for WebGL"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/webgl-inspector", "repo": "benvanik/WebGL-Inspector", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:36.679480+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:44:01.287826+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a2aaa7eab5aff4de0f5f5d3117a3d1cb431840ad1323499b176edc1cf2828e17", "fetched_at": "2026-08-28T04:03:36.679480+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benvanik/WebGL-Inspector"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:36.679480+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:44:01.287826+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a2aaa7eab5aff4de0f5f5d3117a3d1cb431840ad1323499b176edc1cf2828e17", "fetched_at": "2026-08-28T04:03:36.679480+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benvanik/WebGL-Inspector"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:44:01.287826+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a2aaa7eab5aff4de0f5f5d3117a3d1cb431840ad1323499b176edc1cf2828e17", "fetched_at": "2026-08-28T04:03:36.679480+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benvanik/WebGL-Inspector"}], "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:36.679480+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:36.679480+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:36.679480+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:44:01.287826+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a2aaa7eab5aff4de0f5f5d3117a3d1cb431840ad1323499b176edc1cf2828e17", "fetched_at": "2026-08-28T04:03:36.679480+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benvanik/WebGL-Inspector"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:36.679480+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:36.679480+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:44:01.287826+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a2aaa7eab5aff4de0f5f5d3117a3d1cb431840ad1323499b176edc1cf2828e17", "fetched_at": "2026-08-28T04:03:36.679480+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benvanik/WebGL-Inspector"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:36.679480+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:36.679480+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:36.679480+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:44:01.287826+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a2aaa7eab5aff4de0f5f5d3117a3d1cb431840ad1323499b176edc1cf2828e17", "fetched_at": "2026-08-28T04:03:36.679480+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benvanik/WebGL-Inspector"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:36.679480+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:36.679480+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:44:01.287826+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a2aaa7eab5aff4de0f5f5d3117a3d1cb431840ad1323499b176edc1cf2828e17", "fetched_at": "2026-08-28T04:03:36.679480+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benvanik/WebGL-Inspector"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:44:01.287826+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a2aaa7eab5aff4de0f5f5d3117a3d1cb431840ad1323499b176edc1cf2828e17", "fetched_at": "2026-08-28T04:03:36.679480+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benvanik/WebGL-Inspector"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:44:01.287826+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a2aaa7eab5aff4de0f5f5d3117a3d1cb431840ad1323499b176edc1cf2828e17", "fetched_at": "2026-08-28T04:03:36.679480+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benvanik/WebGL-Inspector"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:44:01.287826+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a2aaa7eab5aff4de0f5f5d3117a3d1cb431840ad1323499b176edc1cf2828e17", "fetched_at": "2026-08-28T04:03:36.679480+00:00", "kind": "readme", "missing": false, "url": "https://github.com/benvanik/WebGL-Inspector"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "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": 5793, "days_push": 1280, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}