{"adoption": {"forks": 113, "observed_at": "2026-08-28T04:04:41.138142+00:00", "stars": 1422}, "canonical_url": "https://ross.abutalabs.com/products/lwgui", "card": {"archived": false, "artifact_type": "library", "description": "A Lightweight, Flexible, Powerful Shader GUI System for Unity.", "domain": ["graphics", "developer-tools"], "enriched": true, "function": ["gui", "ui-components", "developer-tools", "plugin-system"], "health_score": 95, "homepage": null, "language": "C#", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["JasonMa0012/LWGUI"], "name": "JasonMa0012/LWGUI", "platform": ["game-engine", "editor-plugin", "cross-platform"], "pushed_at": "2026-07-14T16:02:31+00:00", "repo": "JasonMa0012/LWGUI", "stars": 1422, "tags": ["unity", "shader-gui", "shaderlab", "material-inspector", "technical-art", "hlsl", "csharp", "game-development"], "topics": ["shader", "unity", "editor", "gui", "hlsl", "shaderlab", "tool"], "urls": [], "use_cases": ["create custom material inspectors for Unity shaders", "build shader GUI with property drawers in ShaderLab", "edit shader ramp textures and presets visually", "animate material parameters in Unity Timeline", "extend Unity material inspector with custom drawers", "improve shader workflow between artists and technical artists"], "what_it_is": "LWGUI is a lightweight, flexible shader GUI system for Unity that lets developers build rich material inspectors using simple property drawer syntax. It includes a modular Drawer/Decorator extension architecture, Ramp/Preset/Toolbar tooling, and Timeline integration to speed up artist and technical artist workflows.", "when_to_avoid": ["you are not working in Unity or with ShaderLab/HLSL", "you need a general-purpose game GUI or runtime UI system rather than editor material inspectors"], "when_to_choose": ["you write Unity shaders and need better material inspectors than the default", "you want a lightweight alternative to full shader GUI frameworks with drawer-based syntax", "your team needs ramp, preset, and Timeline tooling for shader workflows"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/lwgui", "repo": "JasonMa0012/LWGUI", "role": "main", "score": 94}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:41.138142+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:37:40.584098+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0339c9587ddafd20a90a43e1b2cf2f3d0b4f3f6d7640c77fe7688c67968a9129", "fetched_at": "2026-08-28T04:04:41.138142+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JasonMa0012/LWGUI"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:41.138142+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:37:40.584098+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0339c9587ddafd20a90a43e1b2cf2f3d0b4f3f6d7640c77fe7688c67968a9129", "fetched_at": "2026-08-28T04:04:41.138142+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JasonMa0012/LWGUI"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:37:40.584098+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0339c9587ddafd20a90a43e1b2cf2f3d0b4f3f6d7640c77fe7688c67968a9129", "fetched_at": "2026-08-28T04:04:41.138142+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JasonMa0012/LWGUI"}], "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:04:41.138142+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:41.138142+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:41.138142+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:37:40.584098+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0339c9587ddafd20a90a43e1b2cf2f3d0b4f3f6d7640c77fe7688c67968a9129", "fetched_at": "2026-08-28T04:04:41.138142+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JasonMa0012/LWGUI"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:41.138142+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:41.138142+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:37:40.584098+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0339c9587ddafd20a90a43e1b2cf2f3d0b4f3f6d7640c77fe7688c67968a9129", "fetched_at": "2026-08-28T04:04:41.138142+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JasonMa0012/LWGUI"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:41.138142+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:41.138142+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:41.138142+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:37:40.584098+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0339c9587ddafd20a90a43e1b2cf2f3d0b4f3f6d7640c77fe7688c67968a9129", "fetched_at": "2026-08-28T04:04:41.138142+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JasonMa0012/LWGUI"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:41.138142+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:41.138142+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:37:40.584098+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0339c9587ddafd20a90a43e1b2cf2f3d0b4f3f6d7640c77fe7688c67968a9129", "fetched_at": "2026-08-28T04:04:41.138142+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JasonMa0012/LWGUI"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:37:40.584098+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0339c9587ddafd20a90a43e1b2cf2f3d0b4f3f6d7640c77fe7688c67968a9129", "fetched_at": "2026-08-28T04:04:41.138142+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JasonMa0012/LWGUI"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:37:40.584098+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0339c9587ddafd20a90a43e1b2cf2f3d0b4f3f6d7640c77fe7688c67968a9129", "fetched_at": "2026-08-28T04:04:41.138142+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JasonMa0012/LWGUI"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:37:40.584098+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0339c9587ddafd20a90a43e1b2cf2f3d0b4f3f6d7640c77fe7688c67968a9129", "fetched_at": "2026-08-28T04:04:41.138142+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JasonMa0012/LWGUI"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 92, "longevity": 100, "rhythm": 93}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1486, "days_push": 50, "days_rel": 50, "gap_med": 7.5, "n_releases_24m": 47}, "score": 94, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}