{"adoption": {"forks": 181, "observed_at": "2026-08-28T04:09:57.844188+00:00", "stars": 7250}, "canonical_url": "https://ross.abutalabs.com/products/material-shell", "card": {"archived": false, "artifact_type": "plugin", "description": "A modern desktop interface for Linux. Improve your user experience and get rid of the anarchy of traditional desktop workflows. Designed to simplify navigation and reduce the need to manipulate windows in order to improve productivity. It's meant to be 100% predictable and bring the benefits of tools coveted by professionals to everyone.", "domain": ["desktop-applications", "developer-tools", "operating-systems"], "enriched": true, "function": ["gui", "desktop-framework"], "health_score": 20, "homepage": "https://material-shell.com", "language": "TypeScript", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "maintenance", "member_repos": ["material-shell/material-shell"], "name": "material-shell/material-shell", "platform": [], "pushed_at": "2024-07-22T08:04:02+00:00", "repo": "material-shell/material-shell", "stars": 7250, "tags": ["gnome-shell-extension", "tiling-window-manager", "material-design", "desktop-environment", "window-management", "linux", "gnome"], "topics": ["material", "material-design", "gnome", "gnome-shell", "gnome-shell-extension", "tiling-window-manager", "materialshell", "material-shell", "linux", "hacktoberfest"], "urls": [], "use_cases": ["turn GNOME into a tiling window manager", "get a material design desktop shell on Linux", "automatically tile windows without manual manipulation", "navigate workspaces with keyboard-driven workflows", "replace traditional floating window management with a predictable grid"], "what_it_is": "Material Shell is a GNOME Shell extension that provides a modern, material-design desktop interface for Linux with automatic tiling window management. It organizes windows into a predictable spatial grid of workspaces to improve navigation and productivity.", "when_to_avoid": ["you don't use GNOME Shell", "you prefer traditional floating window managers", "you need actively developed software, as the project is transitioning to Veshell"], "when_to_choose": ["you use GNOME Shell on Linux and want automatic tiling", "you want a productivity-oriented, keyboard-driven desktop workflow", "you like material design aesthetics in your desktop UI"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/material-shell", "repo": "material-shell/material-shell", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:57.844188+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:39:43.759654+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3399d01b873f0c245d506d731fb6357f40852892340c46cc04b97db8bf6b1908", "fetched_at": "2026-08-28T04:09:57.844188+00:00", "kind": "readme", "missing": false, "url": "https://github.com/material-shell/material-shell"}, {"content_hash": "246a8c138b82b2f5b7f089deb32d0cbdfcc9a64bbf855cbb31fb5d55f08e8433", "fetched_at": "2026-08-29T08:34:38.458305+00:00", "kind": "homepage", "missing": false, "url": "https://material-shell.com"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:57.844188+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:39:43.759654+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3399d01b873f0c245d506d731fb6357f40852892340c46cc04b97db8bf6b1908", "fetched_at": "2026-08-28T04:09:57.844188+00:00", "kind": "readme", "missing": false, "url": "https://github.com/material-shell/material-shell"}, {"content_hash": "246a8c138b82b2f5b7f089deb32d0cbdfcc9a64bbf855cbb31fb5d55f08e8433", "fetched_at": "2026-08-29T08:34:38.458305+00:00", "kind": "homepage", "missing": false, "url": "https://material-shell.com"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:39:43.759654+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3399d01b873f0c245d506d731fb6357f40852892340c46cc04b97db8bf6b1908", "fetched_at": "2026-08-28T04:09:57.844188+00:00", "kind": "readme", "missing": false, "url": "https://github.com/material-shell/material-shell"}, {"content_hash": "246a8c138b82b2f5b7f089deb32d0cbdfcc9a64bbf855cbb31fb5d55f08e8433", "fetched_at": "2026-08-29T08:34:38.458305+00:00", "kind": "homepage", "missing": false, "url": "https://material-shell.com"}], "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:09:57.844188+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:57.844188+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:57.844188+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:39:43.759654+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3399d01b873f0c245d506d731fb6357f40852892340c46cc04b97db8bf6b1908", "fetched_at": "2026-08-28T04:09:57.844188+00:00", "kind": "readme", "missing": false, "url": "https://github.com/material-shell/material-shell"}, {"content_hash": "246a8c138b82b2f5b7f089deb32d0cbdfcc9a64bbf855cbb31fb5d55f08e8433", "fetched_at": "2026-08-29T08:34:38.458305+00:00", "kind": "homepage", "missing": false, "url": "https://material-shell.com"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:57.844188+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:57.844188+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:39:43.759654+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3399d01b873f0c245d506d731fb6357f40852892340c46cc04b97db8bf6b1908", "fetched_at": "2026-08-28T04:09:57.844188+00:00", "kind": "readme", "missing": false, "url": "https://github.com/material-shell/material-shell"}, {"content_hash": "246a8c138b82b2f5b7f089deb32d0cbdfcc9a64bbf855cbb31fb5d55f08e8433", "fetched_at": "2026-08-29T08:34:38.458305+00:00", "kind": "homepage", "missing": false, "url": "https://material-shell.com"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:57.844188+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:57.844188+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:57.844188+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:39:43.759654+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3399d01b873f0c245d506d731fb6357f40852892340c46cc04b97db8bf6b1908", "fetched_at": "2026-08-28T04:09:57.844188+00:00", "kind": "readme", "missing": false, "url": "https://github.com/material-shell/material-shell"}, {"content_hash": "246a8c138b82b2f5b7f089deb32d0cbdfcc9a64bbf855cbb31fb5d55f08e8433", "fetched_at": "2026-08-29T08:34:38.458305+00:00", "kind": "homepage", "missing": false, "url": "https://material-shell.com"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:57.844188+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:57.844188+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:39:43.759654+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3399d01b873f0c245d506d731fb6357f40852892340c46cc04b97db8bf6b1908", "fetched_at": "2026-08-28T04:09:57.844188+00:00", "kind": "readme", "missing": false, "url": "https://github.com/material-shell/material-shell"}, {"content_hash": "246a8c138b82b2f5b7f089deb32d0cbdfcc9a64bbf855cbb31fb5d55f08e8433", "fetched_at": "2026-08-29T08:34:38.458305+00:00", "kind": "homepage", "missing": false, "url": "https://material-shell.com"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:39:43.759654+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3399d01b873f0c245d506d731fb6357f40852892340c46cc04b97db8bf6b1908", "fetched_at": "2026-08-28T04:09:57.844188+00:00", "kind": "readme", "missing": false, "url": "https://github.com/material-shell/material-shell"}, {"content_hash": "246a8c138b82b2f5b7f089deb32d0cbdfcc9a64bbf855cbb31fb5d55f08e8433", "fetched_at": "2026-08-29T08:34:38.458305+00:00", "kind": "homepage", "missing": false, "url": "https://material-shell.com"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:39:43.759654+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3399d01b873f0c245d506d731fb6357f40852892340c46cc04b97db8bf6b1908", "fetched_at": "2026-08-28T04:09:57.844188+00:00", "kind": "readme", "missing": false, "url": "https://github.com/material-shell/material-shell"}, {"content_hash": "246a8c138b82b2f5b7f089deb32d0cbdfcc9a64bbf855cbb31fb5d55f08e8433", "fetched_at": "2026-08-29T08:34:38.458305+00:00", "kind": "homepage", "missing": false, "url": "https://material-shell.com"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:39:43.759654+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3399d01b873f0c245d506d731fb6357f40852892340c46cc04b97db8bf6b1908", "fetched_at": "2026-08-28T04:09:57.844188+00:00", "kind": "readme", "missing": false, "url": "https://github.com/material-shell/material-shell"}, {"content_hash": "246a8c138b82b2f5b7f089deb32d0cbdfcc9a64bbf855cbb31fb5d55f08e8433", "fetched_at": "2026-08-29T08:34:38.458305+00:00", "kind": "homepage", "missing": false, "url": "https://material-shell.com"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "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": 2680, "days_push": 772, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}