Open source hacs projects

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

projects 19 combined stars ★ 46K refresh nightly
01 integration ★ 7.9K

HACS gives you a powerful UI to handle downloads of all your custom needs.

last push14 hours ago languagePython licenseMIT
02 ha-mcp ★ 5.5K

Configure and automate Home Assistant with Claude, ChatGPT, and other AI assistants.

last push10 hours ago languagePython licenseMIT
03 lovelace-mushroom ★ 5.3K

Build a beautiful Home Assistant dashboard easily

last push19 days ago languageTypeScript licenseApache-2.0
04 SonoffLAN ★ 3.4K

Control Sonoff Devices with eWeLink (original) firmware over LAN and/or Cloud from Home Assistant

last push4 days ago languagePython licenseMIT
05 XiaomiGateway3 ★ 2.8K

Home Assistant custom component for control Xiaomi Multimode Gateway (aka Gateway 3), Xiaomi Multimode Gateway 2, Aqara Hub E1 on default firmwares over LAN

last push24 days ago languagePython licenseMIT
06 dreame-vacuum ★ 2.3K

Home Assistant integration for Dreame robot vacuums with map support

last push5 days ago languagePython licenseMIT
07 ble_monitor ★ 2.3K

BLE monitor for passive BLE sensors

last push2 days ago languagePython licenseMIT
08 UI ★ 2.1K

UI-Lovelace-Minimalist is a "theme" for HomeAssistant

last push2 days ago languageJavaScript licenseMIT
09 YandexStation ★ 2.0K

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

last push17 days ago languagePython licenseMIT
10 midea_ac_lan ★ 1.9K

Auto-configure and then control your Midea M-Smart devices (Air conditioner, Fan, Water heater, Washer, etc) via local area network.

last push24 hours ago languagePython licenseMIT
11 cafe-hass ★ 1.7K

The "Third Way" for Home Assistant Automations.

last push1 months ago languageTypeScript licenseMIT
12 homeassistant-powercalc ★ 1.6K

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

last push28 hours ago languagePython licenseMIT
13 better_thermostat ★ 1.6K

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 pushyesterday languagePython licenseAGPL-3.0
14 ha_washdata ★ 1.4K

Home Assistant integration for smart-plug appliance monitoring: detects cycles, matches programs, estimates time remaining. Supports washing machines, dryers, d

last push6 days ago languagePython licenseAGPL-3.0
15 calendar-card-pro ★ 1.3K

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

last push16 hours ago languageTypeScript licenseMIT
16 vacuum-card ★ 1.3K

Vacuum cleaner card for Home Assistant Lovelace UI

last push3 days ago languageTypeScript licenseMIT
17 custom-brand-icons ★ 1.1K

Custom brand icons for Home Assistant

last push4 days ago languageJavaScript licenseMIT
18 ha-google-home ★ 573

Home Assistant Google Home custom component

last push22 hours ago languagePython licenseMIT
19 HaCasa ★ 500

🏠 HaCasa Nova: the HaCasa reboot. A room-first Home Assistant panel, built on the Homio design by iamtherufus.

last push7 days ago languageJavaScript licenseMIT

Related tags

← all tags

Frequently asked questions

How many open source hacs projects are there?

This registry tracks 19 projects tagged hacs, with 46,450 GitHub stars between them. The most-adopted is integration at 7,884 stars.

Are these hacs projects free to use?

Yes — 19 of the 19 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 hacs 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 hacs projects still maintained?

19 of the 19 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.