{"adoption": {"forks": 134, "observed_at": "2026-08-28T04:04:06.683568+00:00", "stars": 1243}, "canonical_url": "https://ross.abutalabs.com/products/lovelace-layout-card", "card": {"archived": false, "artifact_type": "plugin", "description": "🔹 Get more control over the placement of lovelace cards.", "domain": ["web-development", "frontend"], "enriched": true, "function": ["ui-components", "frontend-framework"], "health_score": 84, "homepage": null, "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["thomasloven/lovelace-layout-card"], "name": "thomasloven/lovelace-layout-card", "platform": ["browser"], "pushed_at": "2026-05-09T16:15:02+00:00", "repo": "thomasloven/lovelace-layout-card", "stars": 1243, "tags": ["home-assistant", "lovelace", "dashboard-layout", "hacs", "custom-cards", "home-automation", "web-server"], "topics": [], "urls": [], "use_cases": ["control the placement of lovelace cards in home assistant dashboards", "create grid layouts for home assistant views", "make narrower or more columns in a lovelace dashboard", "arrange cards horizontally or vertically in home assistant", "use layout-break cards to control responsive card flow", "nest layouts inside a lovelace card in panel mode"], "what_it_is": "A Home Assistant Lovelace custom plugin that provides additional view layouts (masonry, horizontal, vertical, grid) for finer control over dashboard card placement. It is installed via HACS and configured in YAML or the dashboard editor.", "when_to_avoid": ["you don't use Home Assistant or Lovelace dashboards", "you're happy with the built-in lovelace view layouts", "you need a general-purpose CSS or web layout framework"], "when_to_choose": ["you use Home Assistant and want fine-grained control over dashboard card layout", "the default masonry layout doesn't fit your dashboard design needs", "you want grid, horizontal, or vertical card arrangements with per-card layout options"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/lovelace-layout-card", "repo": "thomasloven/lovelace-layout-card", "role": "main", "score": 67}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:06.683568+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T05:08:21.637537+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3c583f8b24e58e489c47e91ee14b9cf4439a791c2140b5324a89b83041499b1e", "fetched_at": "2026-08-28T04:04:06.683568+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thomasloven/lovelace-layout-card"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:06.683568+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T05:08:21.637537+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3c583f8b24e58e489c47e91ee14b9cf4439a791c2140b5324a89b83041499b1e", "fetched_at": "2026-08-28T04:04:06.683568+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thomasloven/lovelace-layout-card"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T05:08:21.637537+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3c583f8b24e58e489c47e91ee14b9cf4439a791c2140b5324a89b83041499b1e", "fetched_at": "2026-08-28T04:04:06.683568+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thomasloven/lovelace-layout-card"}], "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:06.683568+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:06.683568+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:06.683568+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T05:08:21.637537+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3c583f8b24e58e489c47e91ee14b9cf4439a791c2140b5324a89b83041499b1e", "fetched_at": "2026-08-28T04:04:06.683568+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thomasloven/lovelace-layout-card"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:06.683568+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:06.683568+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T05:08:21.637537+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3c583f8b24e58e489c47e91ee14b9cf4439a791c2140b5324a89b83041499b1e", "fetched_at": "2026-08-28T04:04:06.683568+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thomasloven/lovelace-layout-card"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:06.683568+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:06.683568+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:06.683568+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T05:08:21.637537+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3c583f8b24e58e489c47e91ee14b9cf4439a791c2140b5324a89b83041499b1e", "fetched_at": "2026-08-28T04:04:06.683568+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thomasloven/lovelace-layout-card"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:06.683568+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:06.683568+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T05:08:21.637537+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3c583f8b24e58e489c47e91ee14b9cf4439a791c2140b5324a89b83041499b1e", "fetched_at": "2026-08-28T04:04:06.683568+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thomasloven/lovelace-layout-card"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T05:08:21.637537+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3c583f8b24e58e489c47e91ee14b9cf4439a791c2140b5324a89b83041499b1e", "fetched_at": "2026-08-28T04:04:06.683568+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thomasloven/lovelace-layout-card"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T05:08:21.637537+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3c583f8b24e58e489c47e91ee14b9cf4439a791c2140b5324a89b83041499b1e", "fetched_at": "2026-08-28T04:04:06.683568+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thomasloven/lovelace-layout-card"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T05:08:21.637537+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3c583f8b24e58e489c47e91ee14b9cf4439a791c2140b5324a89b83041499b1e", "fetched_at": "2026-08-28T04:04:06.683568+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thomasloven/lovelace-layout-card"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 81, "longevity": 100, "rhythm": 30}, "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": 2857, "days_push": 116, "days_rel": 309, "gap_med": 168, "n_releases_24m": 2}, "score": 67, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}