awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Clooos avatar

Clooos/Bubble-Card

0
View on GitHub↗
3,955 estrellas·142 forks·JavaScript·mit·4 vistas

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.

Historial de estrellas

Gráfico del historial de estrellas de clooos/bubble-cardGráfico del historial de estrellas de clooos/bubble-card

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Bubble Card

Proyectos open-source similares, clasificados según cuántas características comparten con Bubble Card.
  • matt8707/hass-configAvatar de matt8707

    matt8707/hass-config

    5,182Ver en 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
    Ver en GitHub↗5,182
  • piitaya/lovelace-mushroomAvatar de piitaya

    piitaya/lovelace-mushroom

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

    home-assistant/frontend

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

    webstudio-is/webstudio

    8,240Ver en 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
    Ver en GitHub↗8,240
Ver las 30 alternativas a Bubble Card→

Preguntas frecuentes

¿Qué hace 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.

¿Cuáles son las características principales de clooos/bubble-card?

Las características principales de clooos/bubble-card son: Home Automation Interfaces, Dynamic Template Rendering, UI Buttons, Smart Home Control Interfaces, UI State Triggers, Smart Home Dashboards, Buttons, Dynamic State Templates.

¿Qué alternativas de código abierto existen para clooos/bubble-card?

Las alternativas de código abierto para clooos/bubble-card incluyen: 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.…