{"adoption": {"forks": 117, "observed_at": "2026-08-28T04:03:48.043894+00:00", "stars": 1156}, "canonical_url": "https://ross.abutalabs.com/products/materialavalonia", "card": {"archived": false, "artifact_type": "library", "description": "Material design in AvaloniaUI", "domain": ["frontend", "desktop-applications", "cross-platform", "web-design"], "enriched": true, "function": ["ui-components", "theme", "css-framework"], "health_score": 99, "homepage": null, "language": "C#", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["AvaloniaCommunity/Material.Avalonia"], "name": "AvaloniaCommunity/Material.Avalonia", "platform": ["dotnet", "cross-platform", "browser"], "pushed_at": "2026-08-19T23:59:59+00:00", "repo": "AvaloniaCommunity/Material.Avalonia", "stars": 1156, "tags": ["avalonia", "material-design", "xaml-styles", "theme-library", "csharp", "nuget", "dark-mode", "material-icons", "desktop"], "topics": ["avalonia", "material", "material-design", "dotnet", "avaloniaui", "google-material", "google-material-design"], "urls": [], "use_cases": ["apply material design styling to an avalonia app", "theme an avaloniaui application with dark and light modes", "add snackbars and dialogs to a cross-platform dotnet desktop app", "customize primary and secondary colors at runtime in avalonia", "make a c# desktop ui look like google material design", "style avalonia controls like buttons and cards with material guidelines"], "what_it_is": "A customizable Material Design theme library for the AvaloniaUI framework, providing styles for nearly all Avalonia controls plus extra controls like snackbars, dialogs, cards, and floating buttons. It supports runtime and design-time palette configuration and full Material Design Icons support.", "when_to_avoid": ["you are using WPF, WinUI, MAUI, or another non-Avalonia .NET UI framework", "you need a different design system such as Fluent or FluentAvalonia styling", "you require a fully polished, production-guaranteed implementation - parts like the browser demo are still alpha"], "when_to_choose": ["you are building an AvaloniaUI application and want a Material Design look", "you need runtime-switchable themes and palette configuration in a .NET app", "you want extra Material components such as snackbars, side sheets, and dialogs beyond base styles"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/materialavalonia", "repo": "AvaloniaCommunity/Material.Avalonia", "role": "main", "score": 98}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.043894+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:32:04.911984+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1dc5f370b32e54b0e3e8242d77902a2bcae3b84549466159f0f45e16e08d81d3", "fetched_at": "2026-08-28T04:03:48.043894+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AvaloniaCommunity/Material.Avalonia"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.043894+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:32:04.911984+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1dc5f370b32e54b0e3e8242d77902a2bcae3b84549466159f0f45e16e08d81d3", "fetched_at": "2026-08-28T04:03:48.043894+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AvaloniaCommunity/Material.Avalonia"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:32:04.911984+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1dc5f370b32e54b0e3e8242d77902a2bcae3b84549466159f0f45e16e08d81d3", "fetched_at": "2026-08-28T04:03:48.043894+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AvaloniaCommunity/Material.Avalonia"}], "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:48.043894+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.043894+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.043894+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:32:04.911984+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1dc5f370b32e54b0e3e8242d77902a2bcae3b84549466159f0f45e16e08d81d3", "fetched_at": "2026-08-28T04:03:48.043894+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AvaloniaCommunity/Material.Avalonia"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.043894+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.043894+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:32:04.911984+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1dc5f370b32e54b0e3e8242d77902a2bcae3b84549466159f0f45e16e08d81d3", "fetched_at": "2026-08-28T04:03:48.043894+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AvaloniaCommunity/Material.Avalonia"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.043894+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.043894+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.043894+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:32:04.911984+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1dc5f370b32e54b0e3e8242d77902a2bcae3b84549466159f0f45e16e08d81d3", "fetched_at": "2026-08-28T04:03:48.043894+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AvaloniaCommunity/Material.Avalonia"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.043894+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.043894+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:32:04.911984+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1dc5f370b32e54b0e3e8242d77902a2bcae3b84549466159f0f45e16e08d81d3", "fetched_at": "2026-08-28T04:03:48.043894+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AvaloniaCommunity/Material.Avalonia"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:32:04.911984+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1dc5f370b32e54b0e3e8242d77902a2bcae3b84549466159f0f45e16e08d81d3", "fetched_at": "2026-08-28T04:03:48.043894+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AvaloniaCommunity/Material.Avalonia"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:32:04.911984+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1dc5f370b32e54b0e3e8242d77902a2bcae3b84549466159f0f45e16e08d81d3", "fetched_at": "2026-08-28T04:03:48.043894+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AvaloniaCommunity/Material.Avalonia"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:32:04.911984+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1dc5f370b32e54b0e3e8242d77902a2bcae3b84549466159f0f45e16e08d81d3", "fetched_at": "2026-08-28T04:03:48.043894+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AvaloniaCommunity/Material.Avalonia"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 100, "rhythm": 98}, "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": 2493, "days_push": 14, "days_rel": 14, "gap_med": 18.5, "n_releases_24m": 25}, "score": 98, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}