https://github.com/snootched/lcards
๐ LCARdS - LCARS Card System for Home Assistant
https://github.com/snootched/lcards
hacs-custom hacs-plugin home-assistant home-assistant-custom-component homeassistant homeassistant-custom-component lcard lcards lcars lcars-interface lcars-style star-trek startrek
Last synced: about 2 months ago
JSON representation
๐ LCARdS - LCARS Card System for Home Assistant
- Host: GitHub
- URL: https://github.com/snootched/lcards
- Owner: snootched
- License: other
- Created: 2025-11-04T22:21:14.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2026-05-24T02:46:49.000Z (2 months ago)
- Last Synced: 2026-05-24T03:02:29.356Z (2 months ago)
- Topics: hacs-custom, hacs-plugin, home-assistant, home-assistant-custom-component, homeassistant, homeassistant-custom-component, lcard, lcards, lcars, lcars-interface, lcars-style, star-trek, startrek
- Language: JavaScript
- Homepage:
- Size: 107 MB
- Stars: 12
- Watchers: 0
- Forks: 1
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

**A unified card system for Home Assistant inspired by the iconic Star Trek LCARS interfaces.
Build your own LCARS-style dashboards and Master Systems Display (MSD) with realistic controls, reactivity and animations.**
[](https://github.com/snootched/LCARdS/releases)

[](LICENSE)
[](https://github.com/snootched/LCARdS/commits/main)
> [!IMPORTANT]
> ## ๐ Full Documentation at [lcards.unimatrix01.ca](https://lcards.unimatrix01.ca)
>
> Configuration references, card guides, core systems, tutorials, and API docs are all in the full documentation site.
>
> **[โ lcards.unimatrix01.ca](https://lcards.unimatrix01.ca)**
> [!NOTE]
> **LCARdS** is a work in progress and not a fully commissioned Starfleet product โ expect some tribbles!
>
> This is a **hobby** project with great community support and contribution. It is not professional software and should be used for personal use only.
>
> AI coding tools have been leveraged in this project โ see the [AI Usage](#ai-usage) section below for details.
## What is LCARdS?
LCARdS is the evolution of dedicated LCARS-inspired cards for Home Assistant.
It originates from, and supersedes, the [CB-LCARS](https://github.com/snootched/cb-lcars) project. LCARdS is designed to accompany and complement the [**HA-LCARS theme**](https://github.com/th3jesta/ha-lcars).
Each card shares a set of common core services โ a unified rules engine, DataSource pipelines, theme tokens, coordinated animations, sounds, and more โ providing a cohesive LCARS-like dashboard experience rather than a collection of isolated components.
**Cards included:**
| Card | Description |
|------|-------------|
| `lcards-button` | All standard LCARS buttons plus advanced multi-segment component mode (D-pad, Alert, custom shapes) |
| `lcards-elbow` | LCARS corner designs โ simple and Picard-style segmented double elbows |
| `lcards-slider` | Interactive sliders for sensors and controllable entities โ pills and gauge styles |
| `lcards-select-menu` | Grid of option buttons built from `input_select`/`select` entities or custom options. |
| `lcards-data-grid` | LCARS tabular grids with real entity data and cascade animation |
| `lcards-chart` | ApexCharts-powered charting with full DataSource pipeline integration |
| `lcards-alert-overlay` | Full-screen dashboard alert backdrop reacting to `input_select.lcards_alert_mode` |
| `lcards-msd` | Master Systems Display โ embed any HA cards on a positioned SVG canvas with routed connecting lines |
โ **[Full card documentation](https://lcards.unimatrix01.ca/cards/)**
## Coming from CB-LCARS
LCARdS supersedes CB-LCARS. You can run both side-by-side while transitioning โ all new features and fixes are in LCARdS only.
โ **[CB-LCARS migration guide](https://lcards.unimatrix01.ca/getting-started/cb-lcars-migration)**
## Installation
[](https://my.home-assistant.io/redirect/hacs_repository/?owner=snootched&repository=LCARdS&category=integration)
1. Open **HACS** โ search for **LCARdS** under **Integrations** โ Download
2. Restart Home Assistant
3. Go to **Settings โ Integrations โ Add Integration โ LCARdS**
There are no external dependencies โ use with [**HA-LCARS themes**](https://github.com/th3jesta/ha-lcars) for the full experience.
โ **[Full installation guide](https://lcards.unimatrix01.ca/getting-started/installation)**
---
## AI Usage
AI-Assisted Development Notice (AIGโ2)
This project is heavily developed with the assistance of AI tools. Most implementation code and portions of the documentation were generated by AI models.
All architectural decisions, design direction, integration strategy, and project structure are human-led.
AI-generated components are reviewed, validated/tested, and refined by human contributors to ensure accuracy, coherence, and consistency with project standards.
This is a human-directed, AI-assisted project. AI acts as an implementation accelerator; humans remain responsible for decisions, testing for quality control, and final output.
---
## Acknowledgements & Thanks
A very sincere thanks to these projects and their authors, contributors and communities:
[**ha-lcars theme**](https://github.com/th3jesta/ha-lcars) โ the definitive LCARS theme for Home Assistant
[LCARSlad London](https://twitter.com/lcarslad) for excellent LCARS images and diagrams for reference.
[meWho Titan.DS](https://www.mewho.com/titan) for such a cool interactive design demo and colour reference.
[TheLCARS.com](https://www.thelcars.com) โ a great LCARS design reference, and the original base reference for colours, Data Cascade and Pulsewave animations.
[lcars](https://github.com/joernweissenborn/lcars) for the SVG used inline in the D-pad control.
[**lovelace-layout-card**](https://github.com/thomasloven/lovelace-layout-card) ยท [**lovelace-card-mod**](https://github.com/thomasloven/lovelace-card-mod)
**All Star Trek & LCARS fans** โ your passion drives this project ๐
---
## License & Disclaimers
This project is released under the [MIT License](LICENSE).
---
**A STAR TREK FAN PRODUCTION**
This project is a non-commercial fan production. Star Trek and all related marks, logos, and characters are solely owned by CBS Studios Inc.
This fan production is not endorsed by, sponsored by, nor affiliated with CBS, Paramount Pictures, or any other Star Trek franchise.
No commercial exhibition or distribution is permitted. No alleged independent rights will be asserted against CBS or Paramount Pictures.
This work is intended for personal and recreational use only.
---
๐ **Live long and prosper** ๐