Home Assistant is open source home automation that puts local control and
privacy first. It works with thousands of devices out of the box, runs on
your own hardware, and does not require any coding to set up. Whether you
are automating a single room or an entire house, everything stays local
and private.
Awesome Home Assistant is a curated list of the best Home Assistant resources: custom
integrations, dashboard cards, themes, apps, tutorials, and much more.
Most of the items below can be installed in one click through HACS, the Home Assistant Community Store, after you
install Home Assistant itself. Home Assistant is owned by the Open Home Foundation, which also
stewards ESPHome, Music Assistant, Z-Wave JS, and the open voice tools you
will see throughout the list. If you are buying smart-home devices, the Works with Home Assistant program
tests for privacy, local control, and long-term support.
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
or raise an issue
to suggest additions, updates or removals.
How to use
Awesome Home Assistant is a curated list of the best resources for Home
Assistant. Use it to find apps, custom cards, integrations, and tutorials
that the community recommends, whether you are just getting started or
looking for your next project.
You can navigate through the list by:
Simply press command/ctrl + F to search for a keyword
New to Home Assistant and not sure where to start? The easiest path is to
grab a Home Assistant Green and plug
it in. If you would rather use hardware you already own (a Raspberry Pi, a
Mini PC, an old laptop), the official guides below cover every option.
Whichever you pick, you end up running the same Home Assistant. Once it is
up, install HACS and most of the items in this list
become one click away.
In case you need help
Stuck on a configuration, wondering why a device will not pair, or just
want to see what other people are building? Home Assistant has one of the
most active home-automation communities on the internet, and most of it
is free to join. The official channels are below; further down you will
find communities in your language and around specific projects from the
wider ecosystem.
Docker on Ubuntu HA Config, maintained since early HA. Highly documented and regularly updated (5★).
Wondering how more experienced users have set up their thermostat schedules, presence detection, or automations? These are full Home Assistant configurations published on GitHub. Read them like recipe books, copy the bits that look useful, and skip the rest.
Custom Integrations
Integrations Home Assistant does not ship with out of the box, written by the community. Install them through HACS in a couple of clicks.
Scan your entities and ask an AI provider (OpenAI, Anthropic, Google, Groq, Ollama) for tailored automation suggestions, surfaced as notifications (749★).
Wire Home Assistant up to a large language model and let it read your devices, build dashboards, write automations, or describe what your cameras see.
Pull Anker Solix balcony solar systems, batteries, and power stations into the energy dashboard with live state, history, and charging control (1,005★).
Alternative Home Connect integration for Bosch, Siemens, NEFF, and Gaggenau ovens, dishwashers, and washing machines, with richer state than the official one (970★).
Companion component for the node-red-contrib-home-assistant-websocket project that exposes services, sensors, and binary sensors back to your dashboards (573★).
Use the free icons from the simpleicons set (167★).
Custom icon sets you install through HACS to replace or extend the default icons across your dashboards.
Apps
Need a database, a reverse proxy, an MQTT broker (the messaging service many smart-home devices use), or another tool running alongside Home Assistant? Apps, formerly called Add-ons, let you install them straight into Home Assistant OS. No Docker, no separate server, no command line required.
Bridge Clipsal C-Bus lighting and automation systems to Home Assistant via MQTT with auto-discovery (4★).
Anyone can create an app, the following are created by the community.
DIY
Some of the best smart-home gadgets do not exist as products you can buy, but other people have figured out how to build them. The projects below cover everything from soldering your own multi-sensor to repurposing a discontinued device. Most are weekend projects with parts that cost less than a coffee run.
A client for Windows that can display Lovelace views, control entities and show persistent notifications (342★).
Helpers, daemons, and developer tools that sit alongside Home Assistant rather than inside it. Useful for editing your config, debugging your data, sending device data over MQTT, or wiring HA into a wider workflow.
Online Resources
Home Assistant has a thriving community of bloggers, YouTubers, podcasters, and people who love sharing what they have built. The folks below are some of the regular voices worth following, especially when something new ships and you want a hands-on take before deciding whether to dig in yourself.
Lead of the Home Assistant project, with occasional videos on his own experience and inside views on what is happening in the Home Assistant world (9.8K subs).
Sit back, relax, watch, and learn.
English
Official channel first, then sorted by subscriber count. Refreshed nightly.
🌍 In other languages
Sorted alphabetically by language, then by subscriber count.
🇸🇦 Smart Tech Arabic - Tutorials in Arabic by Shady Nafie (99.1K subs).
Commercial platform with 25+ years of development, strong Z-Wave support, and an extensive plugin ecosystem.
Home Assistant is not the only home-automation platform out there. If you want to compare, or if you have specific needs Home Assistant does not cover, the projects below are the most active alternatives. Some are commercial, some are open source, and a few solve very different problems.
Curated list of awesome self hosted software (298,647★).
Like this list, but for adjacent topics? The lists below cover broader smart-home categories, specific protocols, and self-hosted software in general. They are good places to look when something does not fit Home Assistant directly but might solve part of your puzzle.
Trademark Legal Notice
Awesome Home Assistant is an independent, community-curated index. It is not
created, endorsed, sponsored by, or affiliated with Home Assistant or the Open Home Foundation. "Home Assistant"
and the Home Assistant logo are trademarks of the Open Home Foundation.
All other product names, logos, brands, trademarks, and registered trademarks
referenced in this list are the property of their respective owners.
References to specific manufacturers, products, integrations, add-ons,
services, and community projects are for identification purposes only and do
not imply endorsement by their owners.