awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Clooos avatar

Clooos/Bubble-Card

0
View on GitHub↗
3,955 stars·142 forks·JavaScript·mit·6 vues

Bubble Card

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 control for climate, media, and cover entities through interactive buttons, sliders, and dropdowns. It also supports complex dashboard navigation via scrollable footers and pop-up overlay interfaces.

The system utilizes a schema-driven configuration editor to map user-defined values to template literals and runtime logic.

Features

  • Home Automation Interfaces - Functions as a complete interface for managing climate, media, and cover devices via interactive controls.
  • Dynamic Template Rendering - Provides runtime evaluation of JavaScript templates to dynamically update icons, colors, and text based on live entity states.
  • UI Buttons - Provides customizable button controls that function as switches, sliders, and state indicators.
  • Smart Home Control Interfaces - Provides intuitive interactive buttons, sliders, and dropdowns to manage smart home devices.
  • UI State Triggers - Triggers specific UI behaviors and visibility changes by monitoring changes in the state and attributes of external entities.
  • Smart Home Dashboards - Provides a framework for creating highly tailored and personalized Home Assistant dashboards.
  • Buttons - Provides interactive buttons that function as toggles, range sliders, and state indicators.
  • Dynamic State Templates - Uses JavaScript templating to dynamically update icons, colors, and text based on live entity states.
  • State-to-UI Mapping - Transforms raw entity state data into formatted content for UI display through editor-configured template bindings.
  • Custom Dashboard Cards - Provides a customizable UI card component for Home Assistant dashboards with dynamic styling.
  • Pop-up Overlays - Builds overlay interfaces that remain hidden until triggered by a link or state-based automation.
  • Cross-Component Style Sharing - Provides a system for saving and sharing reusable sets of styles across multiple dashboard cards.
  • CSS Variable Styling Systems - Implements a styling architecture that leverages native CSS variables for theme propagation and dynamic property management.
  • UI Frameworks for Home Automation - Offers a system for building interactive smart home interfaces with conditional logic and state-aware components.
  • UI State Condition Evaluators - Evaluates boolean expressions and entity states to determine if specific visual interface conditions are met.
  • Dynamic Templating - Renders reactive content within markup by using JavaScript logic to update icons and text in real-time.
  • Template Data Binding - Binds structured configuration data into template strings to dynamically render content based on device state.
  • Climate Control Interfaces - Provides a dedicated interface for managing thermostats and HVAC settings with automatic mode selection.
  • Cover Control Interfaces - Provides a dedicated interface for operating blinds, shutters, and garage doors.
  • Sub-button Embeds - Allows adding secondary buttons, sliders, or dropdowns to existing cards as quick-action chips.
  • Card Layouts - Provides configurable grid and size settings for card-based dashboard layouts.
  • Configuration Interfaces - Provides customizable user interfaces for settings using various input selectors like text, numbers, and entity pickers.
  • Navigation Action Footers - Implements a persistent horizontal stack of scrollable buttons in the footer for navigation.
  • Gesture-Based Action Triggers - Supports assigning custom behaviors to tap, double-tap, and hold gestures.
  • Scrollable Navigation Footers - Ships a scrollable footer of buttons to trigger pop-ups or navigate dashboard pages.
  • Dropdown Menus - Implements collapsible dropdown menus for selecting options for smart home entities.
  • Navigation Controls - Implements interactive navigation controls including pop-up interfaces and scrollable footers for complex dashboards.
  • Overlay Interfaces - Implements overlay interfaces for rendering detailed device control panels as pop-ups isolated from the main dashboard flow.
  • Select Dropdowns - Provides dropdown selection menus for choosing between predefined options for input entities.
  • Shared Style Modules - Shares reusable sets of functional logic and visual styles via a local or community-driven storage system.
  • Media Player Controls - Provides interface elements for managing playback, volume, and progress of media player entities.
  • Visual Style Customization - Provides mechanisms for applying custom themes and visual configurations to modify the appearance of dashboard cards.
  • Dashboard Styling Systems - Offers a system for managing reusable visual themes and modular styles across various dashboard cards.
  • Dashboard Frameworks - Minimalist card collection with pop-up interactions.

Historique des stars

Graphique de l'historique des stars pour clooos/bubble-cardGraphique de l'historique des stars pour clooos/bubble-card

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Bubble Card

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Bubble Card.
  • matt8707/hass-configAvatar de matt8707

    matt8707/hass-config

    5,182Voir sur GitHub↗

    This project is a design system and configuration framework for creating responsive Home Assistant dashboards. It provides a CSS-based interface framework and theme system used to define the visual appearance and layout of home automation interfaces. The system distinguishes itself through a multi-view layout approach that adapts the interface for mobile devices and wall-mounted tablets across portrait and landscape orientations. It employs configuration-based UI definitions and custom CSS to implement advanced visual effects, such as state-triggered animations for icons and interactive overl

    CSSassistantgrid-layouthome
    Voir sur GitHub↗5,182
  • piitaya/lovelace-mushroomAvatar de piitaya

    piitaya/lovelace-mushroom

    5,025Voir sur 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
    Voir sur GitHub↗5,025
  • home-assistant/frontendAvatar de home-assistant

    home-assistant/frontend

    5,526Voir sur 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
    Voir sur GitHub↗5,526
  • webstudio-is/webstudioAvatar de webstudio-is

    webstudio-is/webstudio

    8,240Voir sur GitHub↗

    Webstudio is a visual CMS and website builder that provides a visual development environment for designing and publishing websites. It functions as an AI-powered design tool, a REST and GraphQL API client, and an atomic CSS compiler. The platform distinguishes itself through generative AI capabilities for creating layout variants and refining visual styles from text prompts. It integrates a headless CMS workflow that maps external data sources to visual components and utilizes a specialized compiler to convert design tokens into deduplicated atomic CSS for optimized page load speeds. The sys

    TypeScriptaccessibilityalternativecloudflare
    Voir sur GitHub↗8,240
Voir les 30 alternatives à Bubble Card→

Questions fréquentes

Que fait clooos/bubble-card ?

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.

Quelles sont les fonctionnalités principales de clooos/bubble-card ?

Les fonctionnalités principales de clooos/bubble-card sont : Home Automation Interfaces, Dynamic Template Rendering, UI Buttons, Smart Home Control Interfaces, UI State Triggers, Smart Home Dashboards, Buttons, Dynamic State Templates.

Quelles sont les alternatives open-source à clooos/bubble-card ?

Les alternatives open-source à clooos/bubble-card incluent : matt8707/hass-config — This project is a design system and configuration framework for creating responsive Home Assistant dashboards. It… piitaya/lovelace-mushroom — Lovelace Mushroom is a custom card set and UI library for Home Assistant designed for displaying and controlling smart… home-assistant/frontend — This project is the web interface for Home Assistant, serving as a centralized management dashboard for monitoring and… webstudio-is/webstudio — Webstudio is a visual CMS and website builder that provides a visual development environment for designing and… hunvreus/basecoat — Basecoat is a zero-runtime UI library and themable interface framework consisting of a set of accessible web… taiga-family/taiga-ui — Taiga UI is an Angular UI component library and accessible design system used for building enterprise web interfaces.…