rusty4444/ha-linked-cards — explained in plain English
Analysis updated 2026-05-18
Maintain one master dashboard card design and have every room's linked copy update automatically
Build shared pop-up or header cards on a hidden dashboard and reuse them across other dashboards
Export and import card templates as JSON to back them up or share them with others
| rusty4444/ha-linked-cards | algorave-dave/fail-safe | avaritiachaos/qoder-proxy | |
|---|---|---|---|
| Stars | 22 | 22 | 22 |
| Language | JavaScript | JavaScript | JavaScript |
| Setup difficulty | moderate | easy | moderate |
| Complexity | 2/5 | 1/5 | 3/5 |
| Audience | general | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires an existing Home Assistant instance and HACS, plus restarting HA and adding a frontend resource manually.
ha-linked-cards is a custom integration for Home Assistant, the open source home automation platform. It lets you build a dashboard card once and reuse it across multiple views without copying and pasting the same configuration everywhere. Home Assistant users often keep several dashboards, for example a wall tablet, a phone view, an admin view, and room specific pages. The same room card or status card tends to get duplicated across all of them, which means editing several copies whenever something changes and risking dashboards that drift out of sync. This project addresses that by letting you define a single master card template and then place lightweight linked copies wherever you need them. When the master template is edited, every linked copy updates to match after a refresh. The integration adds two custom cards to Home Assistant's dashboard editor. The linked-card component renders a stored template by its id, or pulls cards directly from another dashboard or view, and it supports Home Assistant's visual UI editor with a template picker and variable overrides. The linked-card-manager component is used to create, edit, export, and import templates from within the Home Assistant interface itself, so you do not need to hand edit YAML files. Templates support variable placeholders, so the same layout can be reused with different entities and labels in each room. A source dashboard mode lets you maintain a shared set of cards, such as pop-ups or a common header, on one dashboard and reuse them on others. Installation is done through HACS as a custom repository, or by manually copying the integration folder into Home Assistant and restarting. After installing, you also need to add the project's JavaScript resource file to your dashboard resources. The project also exposes a REST API that authenticated Home Assistant users can call to list, save, and delete templates programmatically. This tool is aimed at Home Assistant users who run multiple dashboards and want to avoid maintaining duplicate card configurations by hand, particularly those already comfortable with the HACS ecosystem and JSON template definitions.
A Home Assistant custom integration that lets you build one master dashboard card template and reuse lightweight linked copies across multiple dashboards, so edits update everywhere at once.
Mainly JavaScript. The stack also includes JavaScript, Home Assistant, HACS.
License is not stated in the available content.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.