{"adoption": {"forks": 106, "observed_at": "2026-08-28T04:07:41.518393+00:00", "stars": 3069}, "canonical_url": "https://ross.abutalabs.com/products/burn-my-windows", "card": {"archived": false, "artifact_type": "plugin", "description": "🔥 Disintegrate your windows with style.", "domain": ["desktop-applications", "graphics", "developer-tools"], "enriched": true, "function": ["animation", "graphics", "ui-components"], "health_score": 81, "homepage": null, "language": "JavaScript", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["Schneegans/Burn-My-Windows"], "name": "Schneegans/Burn-My-Windows", "platform": [], "pushed_at": "2026-03-15T19:31:20+00:00", "repo": "Schneegans/Burn-My-Windows", "stars": 3069, "tags": ["gnome-shell-extension", "kwin", "shader-effects", "glsl", "window-animations", "desktop-effects", "linux", "gnome"], "topics": ["gjs", "glsl", "gnome", "gnome-shell", "gnome-shell-extension", "shader-effects", "shaders"], "urls": [], "use_cases": ["add fire effect when closing windows on GNOME", "customize window open and close animations in GNOME Shell", "get fancy shader effects for windows on Linux desktop", "make windows disintegrate with style", "add fun desktop effects to KWin", "replace boring default window animations with eye-catching ones"], "what_it_is": "A GNOME Shell extension (also supporting KWin) that adds dramatic shader-based open/close animation effects to windows, such as burning, disintegration, and apparition. It is written in JavaScript/GJS with GLSL shaders and is distributed via extensions.gnome.org.", "when_to_avoid": ["you need productivity-focused, distraction-free desktop behavior", "you are on a desktop environment other than GNOME Shell or KWin", "you cannot tolerate occasional bugs from hacky shell modifications"], "when_to_choose": ["you use GNOME Shell 45+ (or the gnome-3.36-44 branch for older versions) and want playful window effects", "you want a popular, actively maintained extension with many effect options", "you want effects that work on both GNOME Shell and KWin"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/burn-my-windows", "repo": "Schneegans/Burn-My-Windows", "role": "main", "score": 70}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:41.518393+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:28:09.734878+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "13d3f813f7858fe023c5a05f6b617946056e57e7b8cdc38f7b390dc787586318", "fetched_at": "2026-08-28T04:07:41.518393+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Schneegans/Burn-My-Windows"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:41.518393+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:28:09.734878+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "13d3f813f7858fe023c5a05f6b617946056e57e7b8cdc38f7b390dc787586318", "fetched_at": "2026-08-28T04:07:41.518393+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Schneegans/Burn-My-Windows"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:28:09.734878+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "13d3f813f7858fe023c5a05f6b617946056e57e7b8cdc38f7b390dc787586318", "fetched_at": "2026-08-28T04:07:41.518393+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Schneegans/Burn-My-Windows"}], "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:41.518393+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:41.518393+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:41.518393+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:28:09.734878+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "13d3f813f7858fe023c5a05f6b617946056e57e7b8cdc38f7b390dc787586318", "fetched_at": "2026-08-28T04:07:41.518393+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Schneegans/Burn-My-Windows"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:41.518393+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:41.518393+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:28:09.734878+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "13d3f813f7858fe023c5a05f6b617946056e57e7b8cdc38f7b390dc787586318", "fetched_at": "2026-08-28T04:07:41.518393+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Schneegans/Burn-My-Windows"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:41.518393+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:41.518393+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:41.518393+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:28:09.734878+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "13d3f813f7858fe023c5a05f6b617946056e57e7b8cdc38f7b390dc787586318", "fetched_at": "2026-08-28T04:07:41.518393+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Schneegans/Burn-My-Windows"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:41.518393+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:41.518393+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:28:09.734878+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "13d3f813f7858fe023c5a05f6b617946056e57e7b8cdc38f7b390dc787586318", "fetched_at": "2026-08-28T04:07:41.518393+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Schneegans/Burn-My-Windows"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:28:09.734878+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "13d3f813f7858fe023c5a05f6b617946056e57e7b8cdc38f7b390dc787586318", "fetched_at": "2026-08-28T04:07:41.518393+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Schneegans/Burn-My-Windows"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:28:09.734878+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "13d3f813f7858fe023c5a05f6b617946056e57e7b8cdc38f7b390dc787586318", "fetched_at": "2026-08-28T04:07:41.518393+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Schneegans/Burn-My-Windows"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:28:09.734878+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "13d3f813f7858fe023c5a05f6b617946056e57e7b8cdc38f7b390dc787586318", "fetched_at": "2026-08-28T04:07:41.518393+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Schneegans/Burn-My-Windows"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 72, "longevity": 100, "rhythm": 51}, "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": 1724, "days_push": 171, "days_rel": 171, "gap_med": 137.5, "n_releases_24m": 5}, "score": 70, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}