Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Home Automation

Home Automation

402 projects

Showing 36 of 402 projects

MMM-mqtt
MMM-mqttJavaScript

A MagicMirror² module that subscribes to MQTT topics to display sensor data and broadcast notifications.

#smart-mirror#home-automation#mqtt
Stars16
Forks12
Last commit5 years ago
SmartUPy
SmartUPyPython

Control Tuya-type smart power outlets using MicroPython on ESP32 devices.

#iot#micropython#esp32
Stars16
Forks8
Last commit7 years ago
binrpc
binrpcJavaScript

A Node.js server and client implementation of the HomeMatic xmlrpc_bin:// protocol for smart home device communication.

#iot#binary-rpc#home-automation
Stars15
Forks8
Last commit7 years ago
bravia2mqtt
bravia2mqtt

A Node.js bridge that connects Sony Bravia smart TVs to MQTT for home automation integration.

#iot#sony-bravia#home-automation
Stars15
Forks5
Last commit3 years ago
sensor-mqtt-homeassistant
sensor-mqtt-homeassistantPython

A MicroPython-based sensor platform for ESP8266/32 with remote code updates and MQTT/Home Assistant integration.

#iot#micropython#esp32
Stars15
Forks2
Last commit4 years ago
bme680-mqtt-micropython
bme680-mqtt-micropythonPython

Publishes BME680 sensor data (temperature, humidity, pressure, gas) over MQTT using MicroPython.

#iot#sensor#micropython
Stars15
Forks6
Last commit7 years ago
Micropython-IR
Micropython-IRPython

MicroPython library for sniffing and replaying infrared remote signals on Pyboard.

#embedded-systems#micropython#home-automation
Stars14
Forks5
Last commit9 years ago
arduinoTemps2mqtt
arduinoTemps2mqttArduino

Arduino sketch that reads DS18B20 temperature sensors via OneWire and publishes readings to an MQTT broker.

#onewire#iot#home-automation
Stars14
Forks4
Last commit11 years ago
Alexa Smart Home SDK
Alexa Smart Home SDKPython

An Alexa Smart Home Skill SDK for controlling network-connected entertainment devices using payload V3.

#aws-iot#iot#home-automation
Stars14
Forks5
Last commit7 years ago
homeeToMqtt
homeeToMqttJavaScript

Bidirectional interface that connects the homee smart home gateway to MQTT for reading and controlling device states.

#home-automation#smart-home#open-source-tool
Stars13
Forks4
Last commit3 years ago
LHA
LHALua

A lightweight home automation engine that extends existing gateways, records device data, and enables cross-protocol automation with Lua.

#iot#home-automation#mqtt
Stars13
Forks3
Last commit10 days ago
openhab3
openhab3JavaScript

A Node-RED plugin for connecting to and automating OpenHAB 3.x items via REST API and Server-Sent Events.

#iot#home-automation#openhab3
Stars12
Forks7
Last commit3 years ago
alexaHomeboy
alexaHomeboyJavaScript

An Alexa Lambda function that integrates with IFTTT Maker Channel to control Homeboy security cameras.

#iot#home-automation#serverless
Stars12
Forks1
Last commit11 years ago
gardena2mqtt
gardena2mqttPython

A gateway to control GARDENA Smart system devices through MQTT, enabling integration with home automation platforms.

#iot#home-automation#mqtt-gateway
Stars12
Forks6
Last commit8 months ago
ESP32-433Mhz-Transmitter
ESP32-433Mhz-TransmitterPython

A pure MicroPython RF transmitter for ESP32 that sends 433MHz signals using configurable encoders.

#iot#embedded-systems#micropython
Stars12
Forks4
Last commit5 years ago
esp32-ir-remote
esp32-ir-remotePython

A configurable IR remote controller for ESP32 that connects to MQTT to play scenes supporting NEC, RC6, and Onkyo EISCP protocols.

#iot#micropython#esp32
Stars11
Forks2
Last commit4 years ago
hm-print
hm-printCSS

A fork of the HomeMatic CCU addon 'ProgrammeDrucken' for printing programs and documentation from HomeMatic smart home systems.

#home-automation#homematic#printing
Stars11
Forks5
Last commit3 years ago
ESP32-433Mhz-Receiver-and-Tools
ESP32-433Mhz-Receiver-and-ToolsPython

ESP32-based 433MHz receiver with MicroPython firmware and Windows tools for decoding and transmitting to UDP/OpenHAB.

#iot#micropython#esp32
Stars11
Forks2
Last commit4 years ago
micropython-sonoff-switch
micropython-sonoff-switchPython

MicroPython firmware for controlling iTead Sonoff switches via MQTT with local push-button support.

#iot#micropython#home-automation
Stars10
Forks6
Last commit9 years ago
lifxsh
lifxshJavaScript

A Node.js CLI tool for controlling LIFX smart lamps using the LIFX LAN protocol.

#lifx#iot#lan-protocol
Stars10
Forks2
Last commit1 year ago
Matter
MatterCrystal

A complete Crystal language implementation of the Matter protocol for building interoperable smart home devices.

#home-automation#crystal-lang#smart-home
Stars10
Forks0
Last commit1 month ago
diy-proofing-box
diy-proofing-boxShell

Build a DIY proofing box with Raspberry Pi for temperature-controlled fermentation of dough and yogurt, featuring night vision camera monitoring.

#iot#bread#cooking
Stars10
Forks0
Last commit5 years ago
nodemcu-gpiomqtt
nodemcu-gpiomqttLua

Lua scripts for ESP8266 to connect GPIO pins to MQTT for home automation.

#iot#lua-scripting#home-automation
Stars10
Forks2
Last commit8 years ago
Occu-Pi
Occu-PiGo

Controller software for the Occu-pi bathroom door sensor, managing GPIO-connected sensors and LEDs.

#iot#home-automation#gpio-control
Stars10
Forks4
Last commit8 years ago
eno2mqtt
eno2mqttJava

Gateway that bridges Enocean ESP3-capable devices (like TCM310) to an MQTT broker for smart home integration.

#iot#esp3-protocol#home-automation
Stars10
Forks2
Last commit10 years ago
yamaha-avr2mqtt
yamaha-avr2mqttJavaScript

A simple adapter that connects Yamaha AV receivers to MQTT for home automation integration.

#iot#home-automation#mqtt
Stars10
Forks1
Last commit4 months ago
owntracks
owntracksJavaScript

A Node-RED node that decrypts encrypted Owntracks location messages for use with geofencing and mapping.

#iot#data-decryption#home-automation
Stars9
Forks2
Last commit10 years ago
mqttpc
mqttpcJavaScript

A Node.js tool for controlling and monitoring system processes via MQTT using the mqtt-smarthome topic architecture.

#iot#system-daemon#home-automation
Stars9
Forks1
Last commit2 years ago
micropython_espX_IR_Transceiver
micropython_espX_IR_TransceiverPython

A MicroPython library for sending and receiving infrared signals on ESP32 microcontrollers.

#iot#embedded-systems#micropython
Stars9
Forks4
Last commit4 years ago
cul2mqtt
cul2mqttJavaScript

Interface between Busware CUL devices and MQTT for home automation protocols like FS20, HMS, and EM.

#rf-protocols#home-automation#mqtt
Stars9
Forks5
Last commit8 years ago
alexa-home-skill-v3-lambda
alexa-home-skill-v3-lambdaJavaScript

A Node-RED skill for Alexa that enables voice control of home automation flows via AWS Lambda.

#iot#home-automation#serverless
Stars9
Forks4
Last commit5 years ago
haiku2mqtt
haiku2mqttJavaScript

A Node.js bridge that connects Haiku smart fans to MQTT for home automation integration.

#iot#senseme#home-automation
Stars9
Forks7
Last commit8 years ago
helios2mqtt
helios2mqttJavaScript

A daemon that bridges Helios EasyControls ventilation systems to MQTT using Modbus TCP, following the mqtt-smarthome architecture.

#home-automation#modbus-tcp#mqtt
Stars8
Forks6
Last commit4 months ago
homematic-rega
homematic-regaJavaScript

A Node.js module for remote interaction with the Homematic CCU's ReGaHSS logic layer.

#iot#interface#home-automation
Stars8
Forks5
Last commit6 years ago
public-micropython-iot-platform
public-micropython-iot-platformC

A MicroPython-based IoT platform for ESP32 boards with web UI, MQTT, and integration for Home Assistant and Thingsboard.

#thingsboard#embedded-systems#micropython
Stars8
Forks1
Last commit
mDNS
mDNSCrystal

A Crystal library for mDNS and DNS-SD service discovery and device lookup on local networks.

#iot#local-network#home-automation
Stars8
Forks1
Last commit2 years ago
PreviousPage 10 of 12

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
1 year ago
Next
#Iot252
#Smart Home193
#Mqtt126
#Home Assistant122
#Self Hosted87
#Nodejs84
#Smarthome53
#Raspberry Pi52
#Automation51
#Docker49
#Node Red45
#Python45