Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Smarthome

Smarthome

66 projects

Showing 30 of 66 projects

mqtt-scripts
mqtt-scriptsJavaScript

A Node.js script runner that serves as the logic layer for MQTT-based smart home automation.

#script-engine#iot#home-automation
Stars62
Forks18
Last commit4 months ago
ioBroker node-red Adapter
ioBroker node-red AdapterJavaScript

An ioBroker adapter that integrates Node-RED as a visual programming tool for home automation and IoT.

#iot#home-automation#low-code
Stars53
Forks32
Last commit2 days ago
airtunes2mqtt
airtunes2mqttJavaScript

A daemon that streams audio to multiple AirPlay speakers via TCP or ALSA loopback with MQTT and web UI control.

#airtunes#home-automation#alsa
Stars52
Forks6
Last commit8 years ago
tuya-smart
tuya-smartTypeScript

NodeRED nodes to interface with Tuya smart devices like plugs and bulbs using the TuyAPI library.

#iot#home-automation#smart-devices
Stars45
Forks12
Last commit6 years ago
influx4mqtt
influx4mqttJavaScript

A Node.js service that subscribes to MQTT topics and inserts numeric values into InfluxDB for time-series data storage.

#iot#mqtt#smart-home
Stars38
Forks8
Last commit1 month ago
Mosquitto
MosquittoJavaScript

Mosquitto MQTT broker packaged as an addon for Homematic CCU3 and RaspberryMatic home automation systems.

#iot#home-automation#ccu3
Stars35
Forks4
Last commit19 days ago
dockerode
dockerodeTypeScript

A Node-RED module that connects Node-RED flows to the Docker daemon for container and image management.

#iot#devops#workflow-automation
Stars35
Forks15
Last commit2 years ago
alexa-home
alexa-homeJavaScript

A Node-RED package that emulates a Philips Hue bridge to connect Alexa devices to Node-RED flows locally without cloud services.

#iot#local-network#home-automation
Stars35
Forks9
Last commit4 months ago
hue2mqtt.js
hue2mqtt.jsJavaScript

A Node.js gateway that connects Philips Hue bridges to MQTT for smart home automation.

#iot#home-automation#mqtt
Stars30
Forks10
Last commit6 years ago
lirc2mqtt
lirc2mqttJavaScript

An interface that connects LIRC (Infrared Transceiver) to MQTT for smart home automation.

#iot#home-automation#remote-control
Stars23
Forks9
Last commit6 years ago
rpi2mqtt
rpi2mqttJavaScript

Connect RaspberryPi GPIOs and 1-Wire temperature sensors to MQTT for home automation.

#iot#raspberrypi#home-automation
Stars23
Forks8
Last commit8 years ago
hm2mqtt.js
hm2mqtt.jsJavaScript

A Node.js interface that bridges Homematic smart home devices and MQTT for unified control and automation.

#iot#home-automation#homematic
Stars22
Forks9
Last commit17 days 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
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
Stars16
Forks7
Last commit1 day 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
Forks9
Last commit1 month ago
speedtest2mqtt
speedtest2mqttJavaScript

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

#iot#internet-speed#mqtt
Stars14
Forks5
Last commit1 month 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
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
cul2mqtt
cul2mqttJavaScript

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

#rf-protocols#home-automation#mqtt
Stars9
Forks7
Last commit1 month 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 commit1 month ago
homematic-xmlrpc
homematic-xmlrpcJavaScript

A pure JavaScript XML-RPC client and server for Node.js, patched for compatibility with Homematic home automation systems.

#iot#xml-rpc#home-automation
Stars7
Forks4
Last commit1 month ago
aqara2mqtt
aqara2mqttJavaScript

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

#iot#local-control#xiaomi
Stars7
Forks3
Last commit8 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 commit4 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 commit8 years ago
snowboy2mqtt
snowboy2mqttJavaScript

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

#iot#voice-commands#hotword
Stars6
Forks0
Last commit8 years ago
homebridge-smartrent
homebridge-smartrentTypeScript

A Homebridge plugin that integrates SmartRent smart home devices with Apple HomeKit, supporting locks, thermostats, sensors, and switches.

#real-time-updates#apple#iot
Stars4
Forks3
Last commit1 day ago
mqtt2elasticsearch
mqtt2elasticsearchJavaScript

A Node.js tool that subscribes to MQTT topics and forwards messages to Elasticsearch for indexing and analysis.

#iot#data-indexing#mqtt
Stars3
Forks1
Last commit1 month ago
hm-simulator
hm-simulatorJavaScript

A Node.js simulator for Homematic CCU hardware, enabling automated testing of home automation software.

#iot-testing#simulator#testing-tool
Stars3
Forks0
Last commit19 days ago
homematic-gqls
homematic-gqlsPython

A GraphQL wrapper to monitor/control Homematic IP components via REST API.

#rest#flask#homematic
Stars1
Forks0
Last commit1 year ago
jq
jqShell

Packages the jq command-line JSON processor as an addon for the Homematic CCU3 home automation controller.

#iot#home-automation#addon
Stars0
Forks0
Last commit7 years ago
PreviousPage 2 of 2

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 Automation53
#Smart Home49
#Iot45
#Mqtt35
#Nodejs26
#Homematic20
#Automation15
#Self Hosted14
#Ccu12
#Node Red11
#Docker10
#Mqtt Smarthome9