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
Repository Index
47,133 repositories indexed
1–24 of 25 · Most stars
Xiaomi Home Integration for Home Assistant
- home-assistant-integration
- miot-devices
- home-assistant
- miot
Matter (formerly Project CHIP) creates more connections between more objects, simplifying development for manufacturers and increasing compatibility for consumers, guided by the Connectivity Standards Alliance.
- standard
- internet-of-things
- iot
- chip
Free open source home automation system for Linux, Windows, Raspberry Pi. Supports Z-Wave, Zigbee, MQTT, and 150+ devices.
- cpp
- domoticz
- dzvents
- energy-monitoring
Home automation firmware for ESP8266-based devices
- esp8266
- sonoff
- home
- automation
deCONZ REST-API plugin to control ZigBee devices
- zigbee
- raspberry-pi
- zll
- zha
: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)...
- ccu
- buildroot
- homematic
- linux
UPnP Media Server for 2026: Stream your digital media through your home network and consume it on all kinds of UPnP supporting devices 📱💻📺
- upnp
- mediaserver
- upnp-av
- cmake
Make your Sonoff Switch compatible with Apple Homekit! 🎉
- sonoff
- homekit
- apple
- esp8266
A self-hosted platform to use HandBrake on your headless devices via a bespoke web interface. Harness the processing power of multiple devices to work on a single queue.
Node-RED Contribution - HomeKit Bridged : Node-RED nodes to simulate Apple HomeKit devices.
- node-red-contrib
- homekit
- homekit-bridge
- iot
MQTT client to control BroadLink devices
- mqtt
- mqtt-client
- ir-signal
- broadlink
Jazigo is a tool written in Go for retrieving configuration for multiple devices, similar to rancid, fetchconfig, oxidized, Sweet.
- go
- network-admin
- cisco
- config-management
Home Assistant card that turns your home into a clickable 3D model, with your devices bound to the pieces that stand for them
- custom-card
- floorplan
- hacs
- home-assistant
Domoticz Client Application for Android Devices
:iphone: A HomeMatic CCU-Addon to regularly query AVM FRITZ!-devices for registered WiFi/LAN devices and deduce general user presence from this information
- homematic
- homematic-ip
- ccu
HomeMaster is an open-source platform for local-first smart home automation using ESP32-based devices like MiniPLC and MicroPLC. This repository includes firmware, schematics, and documentation for creating modular, cloud-free automation systems fully compatible with Home Assistant via ESPHome
- automation-controller
- embedded-systems
- esp32
- esphome
CLI tool to synchronise and manage files on MicroPython running devices
- filemanager
- micropython
- mpremote
NodeRED nodes to get data from tuya smart devices (like smart plugs, bulbs, ...).
- node-red
- node-red-contrib
- smarthome
- smart-home
Tasmota devices for NodeRed
- node-red
- tasmota
- sonoff
- home-automation
Tool for seamless serial debug and file synchronisation with MicroPython devices via the serial REPL
Script to control TP-Link HS100 & HS110 devices via MQTT
- mqtt
- homeautomation
- mqtt-smarthome
Gateway to control GARDENA Smart system devices through MQTT
Discover Homematic Devices
- homematic
- ccu
- smarthome
- discover