Alternatives to SmartThings in 2026
4 commercial products, led by Amazon Alexa, Apple Home and Google Home. 30 open-source projects you can run yourself, led by Core, Frigate and Tasmota.
Open source
-
1
Core home-assistant
:house_with_garden: Open source home automation that puts local control and privacy first.
Complete system Production-ready You want local control of a smart home across many brands without relying on vendor clouds.
โ 92k Apache-2.0 Python Active, pushed today -
2
Frigate blakeblackshear
NVR with realtime local object detection for IP cameras
Complete system Production-ready You run your own cameras and want local AI detection instead of a cloud camera service.
โ 37k MIT Python Active, pushed today -
3
Tasmota arendst
Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at
Complete system Production-ready You want cloud-free control of cheap Wi-Fi smart devices and can flash firmware.
โ 25k GPL-3.0 C Active, pushed today -
4
Zigbee2MQTT Koenkk
Zigbee ๐ to MQTT bridge ๐, get rid of your proprietary Zigbee bridges ๐จ
Integration Production-ready You run Home Assistant or another MQTT-based system and want broad Zigbee device support without proprietary bridges.
โ 16k GPL-3.0 TypeScript Active, pushed 2 days ago -
5
Local Deep Research LearningCircuit
~95% on SimpleQA (e.g. Qwen3.6-27B on a 3090). Supports all local and cloud LLMs (llama.cpp, Ollama, Google, ...). 10+ search engines - arXiv, PubMed, your private documents. Everything Local & Encrypted.
Complete system Usable You want deep-research style reports while keeping models and data on your own machine.
โ 9.5k MIT Python Active, pushed today -
6
TeslaMate teslamate-org
A self-hosted data logger for your Tesla ๐ [main maintainer=@JakobLichterfeld]
Complete system Production-ready You own a Tesla and want detailed history of trips, charging costs and battery health on your own server.
โ 9.2k AGPL-3.0 Elixir Active, pushed today -
7
Evcc evcc-io
smart charging โ๏ธ๐
Complete system Production-ready You have solar panels and a compatible wallbox and want to charge your EV from your own generation.
โ 7.5k MIT Go Active, pushed today -
8
Frontend home-assistant
:lollipop: Frontend for Home Assistant
Building block Production-ready You want to contribute to Home Assistant's interface or understand how custom cards plug in.
โ 5.8k Apache-2.0 TypeScript Active, pushed today -
9
OpenMQTTGateway 1technophile
MQTT gateway for ESP8266 or ESP32 with bidirectional 433mhz/315mhz/868mhz, Infrared communications, BLE, Bluetooth, beacons detection, mi flora, mi jia, LYWSD02, LYWSD03MMC, Mi Scale, TPMS, BBQ thermometer compatibility & LoRa.
Integration Production-ready You want cheap sensors and remotes on various radio protocols to show up in Home Assistant or openHAB.
โ 4.1k GPL-3.0 C++ Active, pushed 15 days ago -
10
Android home-assistant
Home Assistant Companion for Android
Complete system Production-ready You run Home Assistant and use Android devices.
โ 4k Apache-2.0 Kotlin Active, pushed today -
11
Domoticz domoticz
Free open source home automation system for Linux, Windows, Raspberry Pi. Supports Z-Wave, Zigbee, MQTT, and 150+ devices.
Complete system Production-ready You want a light home automation hub on modest hardware and prefer Lua scripting.
โ 3.8k GPL-3.0 C++ Active, pushed today -
12
IRremoteESP8266 crankyoldgit
Infrared remote library for ESP8266/ESP32: send and receive infrared signals with multiple protocols. Based on: https://github.com/shirriff/Arduino-IRremote/
Building block Production-ready You are building an ESP-based IR blaster or receiver, for example to control air conditioners.
โ 3.7k LGPL-2.1 C++ Active, pushed 2 months ago -
13
Gladys GladysAssistant
A privacy-first, open-source home assistant
Complete system Usable You want a simpler home automation hub than Home Assistant, especially if you are in France where its community is strongest.
โ 3.3k Apache-2.0 JavaScript Active, pushed today -
14
Willow HeyWillow
Open source, local, and self-hosted Amazon Echo/Google Home competitive Voice Assistant alternative
Complete system Usable You want an Alexa-style voice assistant that keeps audio on your own network.
โ 3.1k Apache-2.0 C Active, pushed 2 days ago -
15
Button Card custom-cards
โ๏ธ Lovelace button-card for home assistant
Integration Production-ready Your Home Assistant dashboard needs buttons that change look and behaviour with state and the built-in cards are too rigid.
โ 2.5k MIT TypeScript Active, pushed 2 months ago -
16
iOS home-assistant
:iphone: Home Assistant for Apple platforms
Complete system Production-ready You run Home Assistant and use Apple devices, and want push notifications, location presence and phone sensors in your automations.
โ 2.4k Apache-2.0 Swift Active, pushed today -
17
Supervisor home-assistant
:house_with_garden: Home Assistant Supervisor
Building block Production-ready You are running Home Assistant OS or Supervised and want to understand or contribute to how add-ons and updates are managed; most users never touch it directly.
โ 2.3k Apache-2.0 Python Active, pushed today -
18
HomeSpan HomeSpan
HomeKit Library for the Arduino-ESP32
Building block Production-ready You are building your own sensor, switch or controller on an ESP32 and want it to appear in the Apple Home app and Siri.
โ 2.2k MIT C++ Active, pushed 2 months ago -
19
Home-assistant-config frenck
:house: My Home Assistant configuration, a bit different that others :) Be sure to :star2: this repository for updates!
Template or starter Usable You want a well-organised reference for structuring a large Home Assistant YAML configuration and are happy to copy ideas rather than the whole thing.
โ 2k MIT Active, pushed 7 days ago -
20
HomeAssistant-Tapo-Control JurajNyiri
Control for Tapo cameras as a Home Assistant component
Integration Production-ready You own Tapo cameras and want them controlled and recorded from Home Assistant instead of only the Tapo app.
โ 2k Apache-2.0 Python Active, pushed 10 days ago -
21
Home Assistant config basnijholt
Home Assistant config files, rewritten to use the latest features, 100+ documented automations, automatically generated ToC :house: :robot:
Template or starter Usable You are looking for worked examples of real Home Assistant automations to adapt for your own home.
โ 2k MIT JavaScript Active, pushed 25 days ago -
22
deCONZ REST plugin dresden-elektronik
deCONZ REST-API plugin to control ZigBee devices
Complete system Production-ready You already own ConBee or RaspBee hardware and want a vendor-backed Zigbee gateway with a REST API.
โ 1.9k BSD-3-Clause C++ Active, pushed 2 months ago -
23
HTTP-Shortcuts Waboodoo
Android app to create home screen shortcuts that trigger arbitrary HTTP requests and more
Complete system Production-ready You want one-tap phone buttons for webhooks, home automation endpoints or your own APIs without writing an app.
โ 1.9k MIT Kotlin Active, pushed today -
24
OpenCCU OpenCCU
: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 (Proxmox VE, Home Assistant, Docker/LXC/K8s)...
Complete system Production-ready Your home uses Homematic or Homematic IP devices and you want a local controller instead of the vendor's cloud or stock CCU3 firmware.
โ 1.9k Apache-2.0 JavaScript Active, pushed today -
25
Spook frenck
A scary ๐ป powerful toolbox ๐งฐ for Home Assistant ๐ก
Integration Usable You maintain a large Home Assistant setup and want automations to manage Home Assistant itself and flag broken references.
โ 1.8k MIT Python Active, pushed today -
26
Better Thermostat KartoffelToby
This custom component for Home Assistant will add crucial features to your climate-controlling TRV (Thermostatic Radiator Valves) to save you the work of creating automations to make it smart. It combines a room-temperature sensor, window/door sensors, weather forecasts, or an ambient temperature probe to decide when it should call for heat and automatically calibrate your TRVs to fix the imprecise measurements taken in the radiator's vicinity.
Integration Usable Your Zigbee or Tuya radiator valves misread room temperature and you want smarter heating without writing your own automations.
โ 1.5k AGPL-3.0 Python Active, pushed today -
27
ESPresense ESPresense
An ESP32 based node for gathering indoor positioning and transmitting to mqtt
Complete system Usable You want per-room presence detection from phones or BLE tags and are willing to put an ESP32 in each room.
โ 1.5k AGPL-3.0 C Active, pushed today -
28
ioBroker ioBroker
Automate your life!
Framework or platform Production-ready You want a Home Assistant alternative with a large German-speaking community and adapter catalogue, and are comfortable scripting in JavaScript.
โ 1.4k MIT Shell Active, pushed today -
29
Room-assistant mKeRix
Presence tracking and more for automation on the room-level
Complete system Usable You want room-level presence from several small Linux boxes and already run Home Assistant or MQTT.
โ 1.4k MIT TypeScript Active, pushed yesterday -
30
Python-miio rytilahti
Python library & console tool for controlling Xiaomi smart appliances
Building block Usable You want to script or integrate Xiaomi devices locally.
โ 4.3k GPL-3.0 Python Slowing, pushed 3 months ago
Commercial
-
1
Amazon Alexa Amazon
Explore Alexa+. Your AI assistant across Echo speakers, displays, tablets, smart glasses, and smart home devices. Free with Prime. Shop, browse, and more.
Complete system Production-ready You want cheap voice-controlled speakers and the widest range of compatible smart home devices.
6.3k readers a month Commercial -
2
Apple Home Apple Inc.
Enjoy seamless connectivity through the Home app. With Adaptive Temperature, Adaptive Lighting, Home Key, HomeKit Secure Video, and more.
Complete system Production-ready Everyone in the house uses Apple devices and you value privacy and local control.
1.7k readers a month Commercial -
3
Google Home Google
Discover a smarter way to run your home. Powered by Gemini, Google Home connects thousands of devices to manage & automate your entire home.
Complete system Production-ready You use Nest devices and Android and want voice control of a mainstream smart home.
243 readers a month Commercial -
4
Hubitat Elevation Hubitat
Hubitat Elevationยฎ is a local, reliable, fast and private home automation hub to connect your smart home devices. Elevate Your Environmentโข with the solution that is not cloud-dependent. Shop now!
Complete system Production-ready You want reliable local smart home automation in a ready-made box, without running Home Assistant.
Commercial
Made software that belongs here? Add it. Listing is free.