Awesome Home Assistant Awesome

Home Assistant is an open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server.

If you want to get an impression on the look and feel, you should check out the Home Assistant online demo.

Awesome Home Assistant is a curated list of awesome Home Assistant resources. Additional software, tutorials, custom components, Hassio add-ons, custom Lovelace panels, cookbooks, example setups, and much more.

The list is divided into categories. The links in those categories do not have pre-established order; the order is for contribution. If you want to contribute, please read the guide.


How to use

Awesome Home Assistant is a fantastic list for people trying to automate every aspect of their home. Automating your home is a long, hard, and never finished task that usually involves a lot of tinkering.

You can navigate through the list by:


Home Assistant has several installation / running methods. Many people have different opinions and their personal favorites. Each method has its advantages and disadvantages. Important to know, there is no wrong, or right here, each technique installs the SAME Home Assistant.

Home Assistant currently recommends the method.

In case you need help

There are various ways to get in touch with the Home Assistant community. It doesn't matter if you have a question, need help, want to request a feature, or just say ‘Hi’.

Official Channels

Other Channels

Public Configurations

Some people store their full Home Assistant configuration on GitHub. They are an awesome source for learning and a great source of inspiration. is a complete operating system that will take care of installing and updating Home Assistant, and is managed from the frontend.

Official Add-ons

Add-ons are easily installable services that extend the functionality around your instance.

Third Party Add-ons

Anyone could create an add-on, the following are created by the community.

Lovelace User Interface

The Home Assistant frontend is already pretty, but you can customize it to fit your needs or taste better.


It is all about the looks, apply some style.

Custom Lovelace UI Cards

Lovelace allows people to build custom cards on top of it, which you can easily add to your instance.

Alternative Dashboards

Custom Components

Additional components for Home Assistant, that were created by the community.


Do It Yourself; rather than buying home automation hardware or solutions, you could also build them yourself!

DIY Gateways

DIY Projects

Online Resources

Links to various users of Home Assistant that regularly publish Home Assistant focussed content.


YouTube Channels

Sit back, relax, watch, and learn.


Get inspired, while commuting, doing your morning routine, or at the gym!


Keep up with the latest news and updates, 280 characters at a time!


Valuable links, that don't fit in any of the above categories (yet!).

Alternative Home Automation Software

Home Assistant isn't the only home automation framework out there, here are some alternatives.

Other Awesome Lists

Other amazingly awesome lists that can be found on the great and dangerous interwebs.


This awesome list is an active open-source project and is always open to people who want to contribute to it. We have set up a separate document containing our Contribution Guidelines.

The original setup of this awesome list is by Franck Nijhof.

For a full list of all authors and contributors, check the contributor's page.

Thank you for being involved! 😍

This Awesome list is not created, developed, affiliated, supported, maintained or endorsed by Home Assistant.

All product names, logos, brands, trademarks and registered trademarks are property of their respective owners. All company, product, and service names used in this list are for identification purposes only.

Use of these names, logos, trademarks, and brands does not imply endorsement.


Distributed under the Creative Commons Attribution 4.0 license. See LICENSE for the complete license.