Welcome to UI eXtension Guides

Welcome to UI eXtension Guides! This site is your comprehensive resource for learning about and mastering UI eXtension Styling (UIX Styling) and UI eXtension Forge (UIX Forge), powerful tools for customizing Home Assistant dashboards.

What is UIX Styling?

UIX Styling allows you to apply custom CSS styling to (almost) every UI element of Home Assistant.

  • Customize the appearance of any card
  • Apply themes and styling to match your design preferences
  • Create unique and personalized dashboard layouts
  • Override default styles with precision

What is UIX Forge?

UIX Forge (custom:uix-forge) is a custom Lovelace element that combines template-driven configuration with additional behaviours called sparks. Use it to:

  • Forge any standard Home Assistant element from templates, allowing the entire element config to react to entity states, user, browser and other template variables.
  • Add sparks — self-contained behaviours that augment the forged element.
  • Apply UIX Styling to the forged element, exactly like any other element. Additionally, any spark variables are made available in uixForge template variables.

Contributing

If you would like to contribute a guide, or have a guide idea that you need assistance with, please submit a UIX Q&A discussion via Lint Free Technology GitHub.

Resources


This site is maintained by Lint Free Technology and the UIX community. All content on this site has been specifically contributed by contributors for inclusion in this site.