Awesome Home Assistant Overview

A curated list of amazingly awesome Home Assistant resources.

🏠 Home · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 frenck/awesome-home-assistant · ⭐ 7.6K · 🏷️ Platforms

[ Daily / Weekly / Overview ]

Awesome Home Assistant Awesome

Awesome Home Assistant
https://awesome-ha.com

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 integrations, apps, custom dashboard cards & plugins, cookbooks, example setups, 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 (⭐7.6k) or raise an issue (⭐7.6k) to suggest additions, updates or removals.

Contents

How to use

Awesome Home Assistant is a curated list of the best resources for Home Assistant, the open-source home automation that runs on your own hardware and keeps your data local. Use it to find the apps, custom cards, custom integrations, and tutorials that experienced users actually rely on.

You can navigate through the list by:

Installing

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.

🤝 Official Communities

🌍 In your language

Communities in languages other than English. Multiple groups can exist per language; add yours via a pull request. Sorted alphabetically by language.

🧩 Around community projects

Discords, forums, and chats run by community projects you will see elsewhere on this list. Sorted alphabetically by project.

💬 Other community spaces

Independent groups not tied to a specific language or project.

Public Configurations

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.

🤖 AI & LLMs

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.

💡 Lighting

Effects, schedules, and behaviour layers that sit on top of your lights.

🌡️ Climate

Smarter thermostats, comfort sensors, and HVAC integrations that go beyond what comes built in.

⚡ Energy & solar

Pull your solar inverter, smart meter, home battery, or utility tariff into Home Assistant and feed the energy dashboard.

📹 Cameras & video

Pair specific camera brands and video sources that Home Assistant does not support out of the box.

🚨 Security & alarm

Turn Home Assistant into a fully-featured alarm system with arm and disarm flows, user codes, zones, and panic.

🔊 Voice & media playback

Send commands to voice speakers and media players, or relay what they hear and play back into Home Assistant.

🚗 Cars & EV charging

Track your car's battery, location, and charging state, or control where and when it plugs in.

📍 Presence & location

Figure out who is home and where they are, often more accurately than the built-in device tracker.

🧹 Vacuums

Control specific robot vacuums and surface their map data, beyond what comes built in.

🔵 Bluetooth & BLE

Pull data from sensors that broadcast over Bluetooth, or use Bluetooth itself for room-level presence detection.

🔋 Battery monitoring

Keep an eye on the batteries in all your devices and get warned before they run flat.

🏷️ Vendor & brand

Pull a specific manufacturer's devices into Home Assistant, often with more features or better local control than what comes built in.

🛠️ Automation tooling

Helpers that make automations easier to write, debug, and maintain.

🏘️ Civic & household

Local services that turn into sensors and calendars: garbage collection schedules, school holidays, traffic, weather alerts, and similar.

🔐 Network & authentication

Sign in to Home Assistant with single sign-on, route through a tunnel, or pull network hardware into your dashboard.

🔗 Federation & multi-instance

Link multiple Home Assistant instances together, share entities across homes, or relay between them.

📊 Logging & analytics

Send Home Assistant data to external systems for long-term storage, richer dashboards, or analysis.

Dashboard Cards

Lovelace plugins that drop into your dashboard. Grouped roughly by what they do.

🧱 Dashboard frameworks

Full card collections that change the look and feel of your dashboards. Mushroom, Bubble Card, Floorplan, and similar all-in-one toolkits.

📐 Layout helpers

Cards that change where and how other cards appear: stack, fold, show conditionally, restyle, or template.

📈 Charts & graphs

Visualise sensor data over time. Gauges, line graphs, bars, and Sankey diagrams.

📋 Status & info rows

Compact rows that pack more information into entity-card style listings.

☀️ Weather cards

Weather widgets with the look you actually want.

🎵 Media cards

Better ways to control media players, with album art, queues, and per-room presence.

🌡️ Climate cards

Replacement thermostat cards with a different look or feel.

⚡ Energy cards

Visualise solar production, grid imports, battery state, and consumption flow.

💡 Lighting cards

Specialised controls for lights, color temperature, and effects.

🗺️ Maps & location

Show a map of where your devices and people are, with history trails and custom overlays.

📸 Camera cards

Display camera streams the way you want them, with overlays, controls, event timelines, and pop-out viewers.

🧹 Vacuum cards

Show vacuum status, room maps, and start/stop controls in your dashboard.

📅 Calendar & feed

Calendar views and rolling feeds of upcoming events.

📡 Remote control

Virtual remotes for TVs, streamers, and AV gear.

🍃 Air quality

Display readings from purifiers and air-quality sensors.

🖥️ Kiosk & wallpanel

Hide the chrome, run full-screen, or turn an old tablet on the wall into a dedicated touch panel.

Dashboards

Frameworks that replace or extend the default Home Assistant dashboard with a different look and feel.

Themes

It is all about the looks, apply some style.

Icon packs

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.

🛡️ Official Apps

Created and maintained by the Home Assistant team.

📦 Third Party Apps

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.

🧩 Standalone projects

🌉 DIY Gateways

🔨 DIY Projects

Tools & Utilities

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.

✍️ Blogs

English

🌍 In other languages

Sorted alphabetically by language.

📺 YouTube Channels

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.

🎙️ Podcasts

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

📱 Social

Accounts worth following for news, tips, and inspiration, across every network where the community is active.

Official

Community

🌍 In other languages

Sorted alphabetically by language.

Alternative Home Automation Software

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.

Other Awesome Lists

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.

Contributing

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 (⭐7.6k).

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 (⭐7.6k).

Thank you for being involved! 😍

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.

The contents of this list are licensed under Creative Commons Attribution 4.0 International (CC-BY-4.0). See LICENSE.md for the full text.