Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Smart Home

Smart Home

228 projects

Showing 36 of 228 projects

fritzapi
fritzapiJavaScript

Node-RED nodes to control AVM Fritz!Box smart home devices like thermostats, switches, bulbs, and blinds.

#iot#home-automation#smart-home
Stars20
Forks15
Last commit4 years ago
hubitat
hubitatJavaScript

A Node-RED plugin to connect with Hubitat's Maker API for home automation control and monitoring.

#iot#home-automation#smart-home
Stars18
Forks6
Last commit1 month ago
alexa-home-skill-v3
alexa-home-skill-v3JavaScript

A Node-RED node for controlling devices via Amazon Alexa and Google Home with real-time state reporting.

#iot#home-automation#mqtt
Stars18
Forks10
Last commit4 years ago
EmonCMS
EmonCMSShell

A Home Assistant add-on for running Emoncms, an open-source energy data visualization platform.

#emoncms#environmental-data#open-source
Stars18
Forks3
Last commit10 months ago
HOMR-REACT
HOMR-REACTJavaScript

A lightweight HTML5 app for smart home status displays and switches that connects directly to an MQTT server.

#iot-dashboard#home-automation#html5-app
Stars18
Forks0
Last commit9 years ago
dashbutton2mqtt
dashbutton2mqttJavaScript

Publishes Amazon Dash button presses as MQTT messages for home automation integration.

#iot#home-automation#mqtt
Stars16
Forks2
Last commit8 years ago
SmartUPy
SmartUPyPython

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

#iot#micropython#esp32
Stars16
Forks8
Last commit7 years ago
speedtest2mqtt
speedtest2mqttShell

Runs speedtest-cli and publishes internet speed test results (ping, download, upload) via MQTT.

#iot#internet-speed#mqtt
Stars15
Forks5
Last commit8 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
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
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
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
german-holidays
german-holidaysJavaScript

A Node-RED node for retrieving German holiday information and checking if a given day is a holiday.

#iot#germany#holiday-calculation
Stars11
Forks3
Last commit3 years ago
MQTT-Hyperdash
MQTT-HyperdashC

A fast MQTT dashboard application and rule engine framework written in C for Linux, Raspberry Pi, and Windows.

#iot#rule-engine#sdl
Stars11
Forks3
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-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
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
homebridge-blink-security
homebridge-blink-securityTypeScript

A Homebridge plugin that integrates Blink security cameras, doorbells, and sirens into Apple Home with live view, motion detection, and arm/disarm.

#apple#iot#blink
Stars10
Forks2
Last commit20 hours 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
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
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
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
Evohome2mqtt
Evohome2mqttJavaScript

A Node.js bridge that connects Honeywell Evohome heating systems to MQTT for smart home integration.

#iot#evohome#home-automation
Stars8
Forks4
Last commit5 years 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
trash-talk
trash-talkJavaScript

An Amazon Echo app that uses movie insults for humorous motivation through Alexa.

#humor#amazon-echo#smart-home
Stars8
Forks0
Last commit11 years ago
Bluetooth Low Energy
Bluetooth Low EnergyTypeScript

A Capacitor plugin for Bluetooth Low Energy communication with full BLE support across iOS, Android, and Web.

#iot#health-devices#capacitor-plugin
Stars8
Forks4
Last commit13 days ago
aqara2mqtt
aqara2mqttJavaScript

Bridge Aqara smart home hubs and devices to MQTT for local integration and automation.

#iot#local-control#xiaomi
Stars7
Forks3
Last commit7 years ago
hm-discover
hm-discoverJavaScript

Discover Homematic CCUs and interfaces on your local network via Node.js.

#home-automation#hmipserver#homematic
Stars7
Forks1
Last commit3 years ago
flowerpower2mqtt
flowerpower2mqttJavaScript

Publishes sensor data from Parrot Flower Power plant monitors to an MQTT broker for smart home integration.

#iot#home-automation#mqtt
Stars7
Forks0
Last commit8 years ago
fritz2mqtt
fritz2mqttJavaScript

A bridge connecting FRITZ!Box routers to MQTT brokers for home automation integration.

#home-automation#smart-home#iot-gateway
Stars7
Forks4
Last commit4 months ago
snowboy2mqtt
snowboy2mqttJavaScript

Publishes MQTT messages when specific voice hotwords are detected using the Snowboy engine.

#iot#voice-commands#hotword
Stars6
Forks0
Last commit7 years ago
check_homematic
check_homematicJavaScript

Nagios/Icinga plugin for monitoring Homematic CCU smart home controllers and their components.

#nagios-plugin#nagios#check
Stars6
Forks3
Last commit7 years ago
mqtt-dss-bridge
mqtt-dss-bridgeJavaScript

A bridge that connects MQTT messaging protocol with digitalSTROM-Server for home automation integration.

#home-automation#smart-home#npm-module
Stars5
Forks2
Last commit10 years ago
homeassistant-cli
homeassistant-cliShell

An Oh My Zsh plugin providing autocompletion and helpers for the Home Assistant CLI.

#autocompletion#productivity#smart-home
Stars4
Forks0
Last commit6 years ago
mqtt2tivoremote
mqtt2tivoremoteJavaScript

A Node.js app that connects TiVo DVRs to an MQTT broker for home automation integration.

#iot#home-automation#remote-control
Stars4
Forks2
Last commit6 years ago
PreviousPage 6 of 7Next

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
#Home Automation193
#Iot141
#Home Assistant78
#Mqtt71
#Nodejs53
#Self Hosted51
#Smarthome49
#Automation42
#Node Red32
#Docker29
#Homematic28
#Homeassistant25