Smarthome Open Source Projects
Browse 138 Smarthome open source projects, ranked by GitHub stars. Find the most popular Smarthome tools and libraries.
MagicMirrorOrg/MagicMirror
MagicMirror² is an open source modular smart mirror platform. With a growing list of installable modules, the MagicMirror² allows you to convert your hallway or bathroom mirror into your personal assistant.
Metrics details
| Stars | 23,678 |
Hypfer/Valetudo
Cloud replacement for vacuum robots enabling local-only operation
Metrics details
| Stars | 9,403 |
frenck/awesome-home-assistant
A curated list of amazingly awesome Home Assistant resources.
Metrics details
| Stars | 8,266 |
CCOSTAN/Home-AssistantConfig
:house: Home Assistant configuration & Documentation for my Smart House. Write-ups, videos, part lists, and links throughout. Be sure to :star: it. Updated FREQUENTLY!
Metrics details
| Stars | 5,232 |
ct-Open-Source/tuya-convert
A collection of scripts to flash Tuya IoT devices to alternative firmwares
Metrics details
| Stars | 5,059 |
GladysAssistant/Gladys
A privacy-first, open-source home assistant
Metrics details
| Stars | 3,085 |
RavenSystem/esp-homekit-devices
Advanced firmware to add native Apple HomeKit and custom configurations, compatible with any SoC based on ESP32, ESP32-S, ESP32-C and ESP8266 series. (Shelly, Sonoff, Electrodragon, Tuya...)
Metrics details
| Stars | 2,996 |
smartHomeHub/SmartIR
Home Assistant integration to manage climate systems, TVs, fans and lights using IR/RF controllers. Compatible with Broadlink, Xiaomi, MQTT, LOOKin and ESPHome
Metrics details
| Stars | 2,786 |
hobbyquaker/awesome-mqtt
A curated list of MQTT related stuff. :sparkles:
Metrics details
| Stars | 2,372 |
codetheweb/tuyapi
🌧 An easy-to-use API for devices that use Tuya's cloud services. Documentation: https://codetheweb.github.io/tuyapi.
Metrics details
| Stars | 2,313 |
greghesp/ha-bambulab
A Home Assistant Integration for Bambu Lab Printers
Metrics details
| Stars | 2,262 |
kerwincui/FastBee
FastBee开源物联网平台,简单易用,可用于搭建物联网平台以及二次开发和学习。适用于智能家居、智慧办公、智慧社区、农业监测、水利监测、工业控制等。
Metrics details
| Stars | 2,242 |
mongoose-os-apps/shelly-homekit
Apple HomeKit firmware for Shelly's
Metrics details
| Stars | 2,041 |
jens-maus/RaspberryMatic
:house: A lightweight, buildroot-based Linux operating system alternative for your CCU3, ELV-Charly or for running your "HomeMatic CCU" IoT central as a pure virtual appliance (using Proxmox VE, VirtualBox, Docker/OCI, Kubernetes/K8s, Home Assistant, vmWare ESXi, etc.) or on your own RaspberryPi, Tinkerboard, ODROID, etc. SBC device...
Metrics details
| Stars | 1,815 |
python-kasa/python-kasa
🏠🤖 Python API for TP-Link smarthome products
Metrics details
| Stars | 1,710 |
bjoernkarmann/project_alias
Alias is a teachable “parasite” that is designed to give users more control over their smart assistants, both when it comes to customisation and privacy. Through a simple app the user can train Alias to react on a custom wake-word/sound, and once trained, Alias can take control over your home assistant by activating it for you.
Metrics details
| Stars | 1,697 |
jasonacox/tinytuya
Python API and command line tool for Tuya WiFi smart devices using a direct local area network (LAN) connection or the cloud (TuyaCloud API).
Metrics details
| Stars | 1,675 |
KartoffelToby/better_thermostat
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.
Metrics details
| Stars | 1,460 |
openhab/openhab-distro
The binary distribution of openHAB
Metrics details
| Stars | 1,385 |
ioBroker/ioBroker
Automate your life!
Metrics details
| Stars | 1,369 |
Hypfer/esp8266-vindriktning-particle-sensor
Wifi MQTT Data Logging via an esp8266 for the Ikea VINDRIKTNING PM2.5 air quality sensor
Metrics details
| Stars | 1,244 |
peter-murray/node-hue-api
Node.js Library for interacting with the Philips Hue Bridge and Lights
Metrics details
| Stars | 1,196 |
homebridge/homebridge-raspbian-image
Official Homebridge Raspberry Pi Image based on Raspberry Pi OS Lite.
Metrics details
| Stars | 1,092 |
steve-community/steve
SteVe - OCPP server implementation in Java. Your trusted open-source EV charging station management system since 2013. Used by CPOs, manufacturers and developers worldwide. Managed cloud →
Metrics details
| Stars | 1,083 |
plasticrake/tplink-smarthome-api
TP-Link Smarthome WiFi API
Metrics details
| Stars | 1,050 |
schollz/find-lf
Track the location of every Wi-Fi device (:iphone:) in your house using Raspberry Pis and FIND
Metrics details
| Stars | 1,041 |
HASwitchPlate/openHASP
HomeAutomation Switchplate based on lvgl for ESP32
Metrics details
| Stars | 1,004 |
project-chip/matter.js
A complete typescript implementation of the Matter protocol specification (https://buildwithmatter.com). Includes full support for controller, device, commissioning, secure communications, device types, and cluster definitions.
Metrics details
| Stars | 869 |
eclipse-archived/smarthome
Eclipse SmartHome™ project
Metrics details
| Stars | 864 |
greghesp/assistant-relay
A Node.js server that allows for sending commands to Google Home/Assistant from endpoints
Metrics details
| Stars | 780 |
aderusha/HASwitchPlate
LCD touchscreen for Home Automation
Metrics details
| Stars | 739 |
alexa-samples/alexa-smarthome
Resources for Alexa Smart Home developers.
Metrics details
| Stars | 713 |
dontsovcmc/waterius
Передача показаний воды по Wi-Fi. Watermeter Wi-Fi transmitter.
Metrics details
| Stars | 674 |
sieren/Homepoint
Espressif ESP32 Based Smarthome screen for MQTT
Metrics details
| Stars | 658 |
klattimer/LGWebOSRemote
Command line webOS remote for LGTVs
Metrics details
| Stars | 647 |
openhab/openhab-android
openHAB client for Android
Metrics details
| Stars | 646 |
pimatic/pimatic
A home automation server and framework for the raspberry pi running on node.js
Metrics details
| Stars | 600 |
EventGhost/EventGhost
EventGhost is an advanced, yet easy-to-use extensible automation tool for Windows.
Metrics details
| Stars | 571 |
pfalcon/awesome-smarthome
Curated list of awesome SmartHome/Home Automation things (open and leaving users in control)
Metrics details
| Stars | 559 |
hoobs-org/HOOBS
Build your Smart Home with HOOBS. Connect over 2,000 Accessories to your favorite Ecosystem.
Metrics details
| Stars | 555 |
rdmtc/RedMatic
Node-RED packaged as Addon for the Homematic CCU3 and RaspberryMatic 🤹♂️
Metrics details
| Stars | 534 |
plasticrake/homebridge-tplink-smarthome
TP-Link Smarthome Plugin for Homebridge
Metrics details
| Stars | 516 |
xtools-at/AssistantPi
Bring both Google Assistant and Alexa to your Raspberry Pi
Metrics details
| Stars | 488 |
armbian/config
Armbian Linux configuration utility
Metrics details
| Stars | 485 |
a2633063/SmartControl_Android_MQTT
个人智能设备android控制/配置端,可控设备包含ButtonMate/zTC1/zDC1/zA1/zM1/zS7等设备
Metrics details
| Stars | 479 |
jamesbarnett91/tplink-energy-monitor
An energy monitoring dashboard for TP-Link smart plugs
Metrics details
| Stars | 472 |
bkbilly/lnxlink
🖥 Effortlessly manage your Linux machine using MQTT.
Metrics details
| Stars | 471 |
mqtt-smarthome/mqtt-smarthome
Smart home automation with MQTT as the central message bus - Architectural proposal
Metrics details
| Stars | 454 |
yllibed/Zigbee2MqttAssistant
GUI for Zigbee2Mqtt running in docker and HASS.IO
Metrics details
| Stars | 448 |
Laxilef/OTGateway
OTGateway is a powerful open-source solution for controlling OpenTherm-compatible boilers, turning your heating system into a smart one. Set the perfect temperature, save on energy bills, and eliminate unnecessary hassle — integration with Home Assistant makes heating management simple and automated.
Metrics details
| Stars | 448 |
sergejey/majordomo
Home automation platform
Metrics details
| Stars | 403 |
blakadder/templates
Tasmota Device Templates Repository. Your one stop shop to get templates for devices running Tasmota!
Metrics details
| Stars | 357 |
hobbyquaker/homekit2mqtt
HomeKit to MQTT bridge 🏡📱
Metrics details
| Stars | 356 |
hobbyquaker/lgtv2
Control LG WebOS TV using node.js :tv:
Metrics details
| Stars | 345 |
tomikaa87/gree-remote
Simple remote control utility for Gree Smart air conditioners
Metrics details
| Stars | 341 |
ioBroker/ioBroker.javascript
Script engine for JavaScript and Blockly
Metrics details
| Stars | 331 |
ioBroker/ioBroker.zigbee
Zigbee communcation with Hue, Xiaomi, Lighttify... via TI CC2xxx USB stick
Metrics details
| Stars | 329 |
mruettgers/SMLReader
ESP8266 based smart meter (SML) to MQTT gateway
Metrics details
| Stars | 326 |
seangreen2/home_assistant
My personal Home Assistant setup - Running on a HassOS VM.
Metrics details
| Stars | 324 |
chkr1011/mqttMultimeter
Cross platform MQTT client for MQTT debugging and message inspection. It is based on the .NET library MQTTnet.
Metrics details
| Stars | 320 |
