Credits & Attributions
Star Trek Disclaimer
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.
AI-Assisted Development
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, 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, and final output.
Different models are used throughout the process to plan, create, and refactor the cards and systems. As experience grows and ideas develop, systems are revisited and further standardised, simplified, and optimised.
License
This project is released under the MIT License. See LICENSE in the repository for the full text.
Acknowledgements
A very sincere thanks to these projects, their authors, contributors and communities. They make tinkering with Home Assistant dashboards genuinely fun.
ha-lcars theme — the definitive LCARS theme for Home Assistant
HA-LCARS Discord - Such a great community to share this hobby with!
All Star Trek & LCARS fans — your passion drives this project. 🖖
Design References
LCARSlad London — excellent LCARS images and diagrams used as design reference.
meWho Titan.DS — interactive LCARS design demo and colour reference.
TheLCARS.com — LCARS design reference, and the original base reference for colours, Data Cascade, and Pulsewave animations.
lcars (joernweissenborn) — the SVG used inline in the D-pad control.
Bundled Libraries
| Library | Version | License | Purpose |
|---|---|---|---|
| Lit | v3 | BSD-3-Clause | Web component base framework |
| Anime.js | v4 | MIT | Animation engine |
| ApexCharts | v3 | MIT | Chart rendering |
| CodeMirror 6 | v6 | MIT | YAML editor in Config Studio (core, state, view, language, autocomplete, lint, search, commands, lang-yaml) |
| codemirror-theme-vscode-dark | v6 | MIT | VS Code Dark theme for CodeMirror editor |
| codemirror-indentation-markers | v6 | MIT | Indentation guides in CodeMirror editor |
| D3 Zoom | v3 | ISC | MSD canvas pan & zoom |
| D3 Selection | v3 | ISC | DOM selection utility (used by D3 Zoom) |
| custom-card-helpers | v1 | MIT | Home Assistant custom card utility functions |
Full third-party license texts are in THIRD_PARTY_LICENSES in the repository.
🖖 Live long and prosper 🖖