Open source homeassistant projects

Every project in the registry tagged homeassistant, ranked by real GitHub adoption.

projects 27 combined stars ★ 48K refresh nightly
01 hass-xiaomi-miot ★ 6.2K

Automatic integrate all Xiaomi devices to HomeAssistant via miot-spec, support Wi-Fi, BLE, ZigBee devices. 小米米家智能家居设备接入Hass集成

last push3 days ago languagePython licenseApache-2.0
02 docker-wyze-bridge ★ 3.3K

WebRTC/RTSP/RTMP/LL-HLS bridge for Wyze cams in a docker container

last push8 days ago languagePython licenseAGPL-3.0
03 hassio-addons ★ 2.6K

My homeassistant addons

last push4 hours ago languageShell licenseMIT
04 dreame-vacuum ★ 2.3K

Home Assistant integration for Dreame robot vacuums with map support

last push22 days ago languagePython licenseMIT
05 ble_monitor ★ 2.3K

BLE monitor for passive BLE sensors

last push10 days ago languagePython licenseMIT
06 home-assistant-config ★ 2.0K

:house: My Home Assistant configuration, a bit different that others :) Be sure to :star2: this repository for updates!

last push7 days ago language— licenseMIT
07 HomeAssistant-Tapo-Control ★ 2.0K

Control for Tapo cameras as a Home Assistant component

last push10 days ago languagePython licenseApache-2.0
08 alexa_media_player ★ 2.0K

This is a custom component to allow control of Amazon Alexa devices in Home Assistant using the unofficial Alexa API.

last push2 hours ago languagePython licenseApache-2.0
09 YandexStation ★ 2.0K

Управление Яндекс.Станцией и другими устройствами умного дома с Алисой из Home Assistant

last push11 days ago languagePython licenseMIT
10 lovelace-xiaomi-vacuum-map-card ★ 2.0K

This card provides a user-friendly way to fully control map-based vacuums in Home Assistant. Supported brands include Xiaomi (Roborock/Viomi/Dreame/Roidmi/Valet

last push4 months ago languageTypeScript licenseMIT
11 OpenCCU ★ 1.9K

:house: Buildroot-based, cloud-free smart-home platform for a Homematic IP CCU (CCU3/ELV-Charly). Runs on Raspberry Pi & x86/ARM or as a virtual appliance (Prox

last push3 hours ago languageJavaScript licenseApache-2.0
12 spook ★ 1.8K

A scary 👻 powerful toolbox 🧰 for Home Assistant 🏡

last push10 hours ago languagePython licenseMIT
13 mini-media-player ★ 1.7K

Minimalistic media card for Home Assistant Lovelace UI

last push5 months ago languageTypeScript licenseMIT
14 repository ★ 1.7K

Home Assistant Community Apps

last push3 days ago languageJinja licenseMIT
15 homeassistant-powercalc ★ 1.6K

Home Assistant Custom component to calculate estimated power consumption of lights and other appliances

last push3 hours ago languagePython licenseMIT
16 app-cloudflared ★ 1.6K

Connect remotely to your Home Assistant instance without opening any ports using Cloudflared.

last push3 days ago languageShell licenseMIT
17 better_thermostat ★ 1.5K

This custom component for Home Assistant will add crucial features to your climate-controlling TRV (Thermostatic Radiator Valves) to save you the work of creati

last push2 hours ago languagePython licenseAGPL-3.0
18 ESPresense ★ 1.5K

An ESP32 based node for gathering indoor positioning and transmitting to mqtt

last push8 hours ago languageC licenseAGPL-3.0
19 vacuum-card ★ 1.3K

Vacuum cleaner card for Home Assistant Lovelace UI

last pushyesterday languageTypeScript licenseMIT
20 calendar-card-pro ★ 1.3K

📅 A sleek and highly customizable calendar card for Home Assistant, designed for performance and a clean, modern look.

last push2 hours ago languageTypeScript licenseMIT
21 custom-brand-icons ★ 1.1K

Custom brand icons for Home Assistant

last push7 hours ago languageJavaScript licenseMIT
22 matterbridge ★ 998

Matterbridge plugin manager for Matter

last push14 hours ago languageTypeScript licenseApache-2.0
23 Expandable-6-Channel-ESP32-Energy-Meter ★ 701

Hardware & Software documentation for the CircuitSetup Expandable 6 Channel ESP32 Energy Meter. Works with ESPHome and Home Assistant.

last push1 months ago languageC++ licenseMIT
24 home-assistant-vibecode-agent ★ 652

Home Assistant MCP server agent. Enable Claude Code, Cursor, VS Code or any MCP-enabled IDE to help you vibe-code and manage Home Assistant: create and debug au

last push12 days ago languagePython licenseMIT
25 ha-google-home ★ 571

Home Assistant Google Home custom component

last push2 hours ago languagePython licenseMIT
26 HAsmartirrigation ★ 565

Smart Irrigation custom component for Home Assistant

last push5 hours ago languagePython licenseMIT
27 echolocal ★ 526

Turn an Amazon Echo Dot or Echo Show into a fully local Home Assistant voice satellite, media player, display and Bluetooth proxy. No Amazon, no cloud.

last push23 hours ago languageGo licenseMIT

Related tags

← all tags

Frequently asked questions

How many open source homeassistant projects are there?

This registry tracks 27 projects tagged homeassistant, with 47,650 GitHub stars between them. The most-adopted is hass-xiaomi-miot at 6,224 stars.

Are these homeassistant projects free to use?

Yes — 27 of the 27 carry an explicit open-source licence across 3 distinct licences, so there is no licence fee. Where a project also sells a hosted or enterprise version, the self-hosted path remains free.

Which homeassistant project should I choose?

The list above is ranked by GitHub stars, but stars measure attention rather than fit. Check three things on each card: the licence (permissive versus copyleft), the language it is written in, and the last-push date — a high-star project that has not been pushed in a year is a liability.

Are these homeassistant projects still maintained?

25 of the 27 were pushed in the last 90 days, and every card shows its exact last-push date so you can see the rest. Sort your shortlist by that date before committing to a migration.