{"adoption": {"forks": 188, "observed_at": "2026-08-28T04:05:36.955114+00:00", "stars": 1790}, "canonical_url": "https://ross.abutalabs.com/products/lovelace-card-mod", "card": {"archived": false, "artifact_type": "plugin", "description": "🔹 Add CSS styles to (almost) any lovelace card", "domain": ["web-development", "frontend", "iot"], "enriched": true, "function": ["css-framework", "ui-components", "theme"], "health_score": 94, "homepage": null, "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["thomasloven/lovelace-card-mod"], "name": "thomasloven/lovelace-card-mod", "platform": ["browser", "self-hosted"], "pushed_at": "2026-07-21T10:55:21+00:00", "repo": "thomasloven/lovelace-card-mod", "stars": 1790, "tags": ["home-assistant", "lovelace", "custom-cards", "hacs", "css-styling", "dashboard-customization", "home-automation", "web-server"], "topics": [], "urls": [], "use_cases": ["style home assistant lovelace cards with custom css", "customize the appearance of my home assistant dashboard", "change card colors, borders, and shadows in home assistant", "apply css to elements inside lovelace cards", "make my home assistant cards look unique", "theme individual cards in home assistant"], "what_it_is": "card-mod is a Home Assistant frontend plugin that lets users apply custom CSS styles to almost any Lovelace dashboard card. It is installed via HACS and hooks into the Home Assistant UI to enable fine-grained visual customization.", "when_to_avoid": ["you don't use Home Assistant or Lovelace dashboards", "you want a no-code theming solution without writing CSS", "you need a fully supported, officially maintained frontend feature"], "when_to_choose": ["you want pixel-level CSS control over Home Assistant Lovelace cards", "you already use HACS and custom cards", "built-in card styling options are insufficient for your dashboard design"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/lovelace-card-mod", "repo": "thomasloven/lovelace-card-mod", "role": "main", "score": 82}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:36.955114+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:23:17.831268+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "566883f9284f762dc6370af99d584f0d70d3554aa44a0d646368a71f006aafc4", "fetched_at": "2026-08-28T04:05:36.955114+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thomasloven/lovelace-card-mod"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:36.955114+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:23:17.831268+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "566883f9284f762dc6370af99d584f0d70d3554aa44a0d646368a71f006aafc4", "fetched_at": "2026-08-28T04:05:36.955114+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thomasloven/lovelace-card-mod"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:23:17.831268+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "566883f9284f762dc6370af99d584f0d70d3554aa44a0d646368a71f006aafc4", "fetched_at": "2026-08-28T04:05:36.955114+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thomasloven/lovelace-card-mod"}], "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:05:36.955114+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:36.955114+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:36.955114+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:23:17.831268+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "566883f9284f762dc6370af99d584f0d70d3554aa44a0d646368a71f006aafc4", "fetched_at": "2026-08-28T04:05:36.955114+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thomasloven/lovelace-card-mod"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:36.955114+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:36.955114+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:23:17.831268+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "566883f9284f762dc6370af99d584f0d70d3554aa44a0d646368a71f006aafc4", "fetched_at": "2026-08-28T04:05:36.955114+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thomasloven/lovelace-card-mod"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:36.955114+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:36.955114+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:36.955114+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:23:17.831268+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "566883f9284f762dc6370af99d584f0d70d3554aa44a0d646368a71f006aafc4", "fetched_at": "2026-08-28T04:05:36.955114+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thomasloven/lovelace-card-mod"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:36.955114+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:36.955114+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:23:17.831268+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "566883f9284f762dc6370af99d584f0d70d3554aa44a0d646368a71f006aafc4", "fetched_at": "2026-08-28T04:05:36.955114+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thomasloven/lovelace-card-mod"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:23:17.831268+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "566883f9284f762dc6370af99d584f0d70d3554aa44a0d646368a71f006aafc4", "fetched_at": "2026-08-28T04:05:36.955114+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thomasloven/lovelace-card-mod"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:23:17.831268+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "566883f9284f762dc6370af99d584f0d70d3554aa44a0d646368a71f006aafc4", "fetched_at": "2026-08-28T04:05:36.955114+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thomasloven/lovelace-card-mod"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:23:17.831268+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "566883f9284f762dc6370af99d584f0d70d3554aa44a0d646368a71f006aafc4", "fetched_at": "2026-08-28T04:05:36.955114+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thomasloven/lovelace-card-mod"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 93, "longevity": 100, "rhythm": 57}, "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": 2643, "days_push": 43, "days_rel": 206, "gap_med": 38.0, "n_releases_24m": 7}, "score": 82, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}