awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
matt8707 avatar

matt8707/hass-config

0
View on GitHub↗
5,182 星标·671 分支·CSS·MIT·7 次浏览community.home-assistant.io/t/a-different-take-on-designing-a-lovelace-ui/162594↗

Hass Config

本项目是一个用于创建响应式 Home Assistant 仪表盘的设计系统与配置框架。它提供了一个基于 CSS 的界面框架与主题系统,用于定义家庭自动化界面的视觉外观与布局。

该系统通过多视图布局方法脱颖而出,使界面能够适应移动设备以及横竖屏放置的壁挂式平板电脑。它采用基于配置的 UI 定义与自定义 CSS 来实现高级视觉效果,例如图标的状态触发动画,以及由用户交互触发的交互式覆盖弹窗。

广泛的能力包括响应式仪表盘布局管理、带有可复用按钮模板的全局界面主题化,以及针对媒体播放器与系统状态传感器的条件渲染逻辑。该框架还支持带有倾斜效果的交互元素,以及针对触控显示器的音频反馈。

Features

  • Smart Home Dashboards - Creates custom, stylized user interfaces specifically designed for smart home automation platforms.
  • Home Automation Interfaces - Provides a comprehensive design system and configuration framework specifically for Home Assistant interfaces.
  • UI Schema Configurations - Uses configuration files and templates to define hardware behaviors and entity displays.
  • Configuration-Driven Layouts - Defines dashboard layouts and behaviors using structured configuration files instead of a visual editor.
  • CSS Theme Authoring - Controls the interface appearance through the authoring of custom CSS stylesheets and variables.
  • CSS Frameworks - Provides a CSS-based framework with custom styles and animations for interactive dashboard elements.
  • Dashboard Layout Engines - Ships a framework for composing and arranging multi-view dashboard layouts for various devices.
  • Interactive UI Overlays - Implements interactive overlay panels for displaying detailed settings and notifications triggered by user interaction.
  • Interface Themes - Provides a theme system using CSS to define the visual appearance and color schemes of the interface.
  • Adaptive UI Layouts - Implements interfaces that adapt based on screen size and orientation for mobile and tablet displays.
  • UI Frameworks for Home Automation - Provides a framework of components and logic for building dynamic smart home interfaces.
  • Dynamic Status Sensors - Provides template-driven sensors to display real-time system greetings and human-readable activity statuses.
  • Button Styles - Uses reusable styling templates to ensure a consistent visual identity for various button types.
  • Conditional Rendering - Provides logic for displaying UI elements based on the current state of hardware entities or media activity.
  • Popup Trigger Mapping - Maps long-press interaction events to the visibility of floating overlay windows.
  • Custom Dashboard Cards - Enhances dashboards with specialized themed components and custom modular UI cards.
  • Interactive Overlay Popups - A Home Assistant feature to show detailed entity settings in a popup window triggered by a long press to reduce interface clutter.
  • Interactive Visual Effects - Implements interactive UI elements with tilt effects and specialized custom cards.
  • State Comparison Animation Triggers - Triggers CSS animations on icons and elements by linking them to entity state changes.
  • Information Sidebars - Implements a contextual sidebar that renders dynamic data, such as time-based greetings and active device lists.
  • Global Theme Instances - Employs centralized configuration objects to maintain a consistent global visual style across the dashboard.
  • Theme Definitions - Defines visual themes, including colors and fonts, through CSS variable overrides.
  • State-Driven Animations - Triggers CSS animations for icons and loading indicators based on real-time device activity states.
  • Wall-Mounted Display Optimizations - Optimizes home control screens for wall-mounted displays with audio feedback and large interactive touch elements.

Star 历史

matt8707/hass-config 的 Star 历史图表matt8707/hass-config 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Hass Config 的开源替代方案

相似的开源项目,按与 Hass Config 的功能重合度排序。
  • clooos/bubble-cardClooos 的头像

    Clooos/Bubble-Card

    3,955在 GitHub 上查看↗

    Bubble-Card is a customizable UI framework and custom card for Home Assistant dashboards. It provides a system for building interactive smart home interfaces using JavaScript templates and CSS variables to create state-aware components. The project is distinguished by its use of JavaScript dashboard templating to dynamically update icons, colors, and text in real-time based on entity states. It includes a modular CSS style manager for creating and sharing reusable style modules and functional logic to maintain visual consistency across multiple cards. The framework covers smart home device c

    JavaScriptbuttoncardcards
    在 GitHub 上查看↗3,955
  • home-assistant/frontendhome-assistant 的头像

    home-assistant/frontend

    5,526在 GitHub 上查看↗

    This project is the web interface for Home Assistant, serving as a centralized management dashboard for monitoring and controlling connected smart home devices and automation services. It provides a graphical control panel to send commands to smart devices and visualize real-time telemetry from home automation networks. The interface facilitates IoT device orchestration and smart home visualization, allowing for the monitoring of sensors and actuators to track environment and security conditions. It integrates diverse home automation hardware and services into a single unified user interface.

    TypeScriptfrontendhacktoberfesthome-assistant
    在 GitHub 上查看↗5,526
  • piitaya/lovelace-mushroompiitaya 的头像

    piitaya/lovelace-mushroom

    5,025在 GitHub 上查看↗

    Lovelace Mushroom is a custom card set and UI library for Home Assistant designed for displaying and controlling smart home device entities. It provides a framework for building clean, visual dashboards and control interfaces to manage connected hardware. The library includes a theme framework that allows for the application of custom color palettes and the use of light or dark modes. Users can configure card appearances and visual themes using built-in pickers and a visual editor to avoid manual source code modification.

    TypeScript
    在 GitHub 上查看↗5,025
  • magicmirrororg/magicmirrorMagicMirrorOrg 的头像

    MagicMirrorOrg/MagicMirror

    23,612在 GitHub 上查看↗

    MagicMirror is an open source framework for creating personalized information dashboards, specifically designed for use as a modular smart mirror platform and a plugin-based dashboard framework. It functions as a system for aggregating data feeds and modular components to create a centralized information hub. The platform utilizes a module-based plugin architecture that allows for the development and integration of custom third-party plugins through a standardized interface. This extensibility enables the creation of personalized displays and custom data widgets. The system supports a headle

    JavaScriptdomoticsjavascriptmagicmirror
    在 GitHub 上查看↗23,612
查看 Hass Config 的所有 30 个替代方案→

常见问题解答

matt8707/hass-config 是做什么的?

本项目是一个用于创建响应式 Home Assistant 仪表盘的设计系统与配置框架。它提供了一个基于 CSS 的界面框架与主题系统,用于定义家庭自动化界面的视觉外观与布局。

matt8707/hass-config 的主要功能有哪些?

matt8707/hass-config 的主要功能包括:Smart Home Dashboards, Home Automation Interfaces, UI Schema Configurations, Configuration-Driven Layouts, CSS Theme Authoring, CSS Frameworks, Dashboard Layout Engines, Interactive UI Overlays。

matt8707/hass-config 有哪些开源替代品?

matt8707/hass-config 的开源替代品包括: clooos/bubble-card — Bubble-Card is a customizable UI framework and custom card for Home Assistant dashboards. It provides a system for… home-assistant/frontend — This project is the web interface for Home Assistant, serving as a centralized management dashboard for monitoring and… piitaya/lovelace-mushroom — Lovelace Mushroom is a custom card set and UI library for Home Assistant designed for displaying and controlling smart… magicmirrororg/magicmirror — MagicMirror is an open source framework for creating personalized information dashboards, specifically designed for… picturepan2/spectre — Spectre is a comprehensive CSS framework and UI utility toolkit designed for building responsive web interfaces. It… markmead/hyperui — HyperUI is a dependency-free collection of responsive HTML layouts and pre-styled components designed for various web…