Smarthome Open Source Projects

Browse 138 Smarthome open source projects, ranked by GitHub stars. Find the most popular Smarthome tools and libraries.

Share your experience:✍️ Write a Post❓ Ask a Question
1-60 of 138 projects
23,678 stars

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
Stars23,678
9,403 stars

Hypfer/Valetudo

Cloud replacement for vacuum robots enabling local-only operation

Metrics details
Stars9,403
8,266 stars

frenck/awesome-home-assistant

A curated list of amazingly awesome Home Assistant resources.

Metrics details
Stars8,266
5,232 stars

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
Stars5,232
5,059 stars

ct-Open-Source/tuya-convert

A collection of scripts to flash Tuya IoT devices to alternative firmwares

Metrics details
Stars5,059
3,085 stars

GladysAssistant/Gladys

A privacy-first, open-source home assistant

Metrics details
Stars3,085
2,996 stars

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
Stars2,996
2,786 stars

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
Stars2,786
2,372 stars

hobbyquaker/awesome-mqtt

A curated list of MQTT related stuff. :sparkles:

Metrics details
Stars2,372
2,313 stars

codetheweb/tuyapi

🌧 An easy-to-use API for devices that use Tuya's cloud services. Documentation: https://codetheweb.github.io/tuyapi.

Metrics details
Stars2,313
2,262 stars

greghesp/ha-bambulab

A Home Assistant Integration for Bambu Lab Printers

Metrics details
Stars2,262
2,242 stars

kerwincui/FastBee

FastBee开源物联网平台,简单易用,可用于搭建物联网平台以及二次开发和学习。适用于智能家居、智慧办公、智慧社区、农业监测、水利监测、工业控制等。

Metrics details
Stars2,242
2,041 stars

mongoose-os-apps/shelly-homekit

Apple HomeKit firmware for Shelly's

Metrics details
Stars2,041
1,815 stars

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
Stars1,815
1,710 stars

python-kasa/python-kasa

🏠🤖 Python API for TP-Link smarthome products

Metrics details
Stars1,710
1,697 stars

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
Stars1,697
1,675 stars

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
Stars1,675
1,460 stars

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
Stars1,460
1,385 stars

openhab/openhab-distro

The binary distribution of openHAB

Metrics details
Stars1,385
1,369 stars

ioBroker/ioBroker

Automate your life!

Metrics details
Stars1,369
1,244 stars

Hypfer/esp8266-vindriktning-particle-sensor

Wifi MQTT Data Logging via an esp8266 for the Ikea VINDRIKTNING PM2.5 air quality sensor

Metrics details
Stars1,244
1,196 stars

peter-murray/node-hue-api

Node.js Library for interacting with the Philips Hue Bridge and Lights

Metrics details
Stars1,196
1,092 stars

homebridge/homebridge-raspbian-image

Official Homebridge Raspberry Pi Image based on Raspberry Pi OS Lite.

Metrics details
Stars1,092
1,083 stars

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
Stars1,083
1,050 stars

plasticrake/tplink-smarthome-api

TP-Link Smarthome WiFi API

Metrics details
Stars1,050
1,041 stars

schollz/find-lf

Track the location of every Wi-Fi device (:iphone:) in your house using Raspberry Pis and FIND

Metrics details
Stars1,041
1,004 stars

HASwitchPlate/openHASP

HomeAutomation Switchplate based on lvgl for ESP32

Metrics details
Stars1,004
869 stars

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
Stars869
864 stars

eclipse-archived/smarthome

Eclipse SmartHome™ project

Metrics details
Stars864
780 stars

greghesp/assistant-relay

A Node.js server that allows for sending commands to Google Home/Assistant from endpoints

Metrics details
Stars780
739 stars

aderusha/HASwitchPlate

LCD touchscreen for Home Automation

Metrics details
Stars739
713 stars

alexa-samples/alexa-smarthome

Resources for Alexa Smart Home developers.

Metrics details
Stars713
674 stars

dontsovcmc/waterius

Передача показаний воды по Wi-Fi. Watermeter Wi-Fi transmitter.

Metrics details
Stars674
658 stars

sieren/Homepoint

Espressif ESP32 Based Smarthome screen for MQTT

Metrics details
Stars658
647 stars

klattimer/LGWebOSRemote

Command line webOS remote for LGTVs

Metrics details
Stars647
646 stars

openhab/openhab-android

openHAB client for Android

Metrics details
Stars646
600 stars

pimatic/pimatic

A home automation server and framework for the raspberry pi running on node.js

Metrics details
Stars600
571 stars

EventGhost/EventGhost

EventGhost is an advanced, yet easy-to-use extensible automation tool for Windows.

Metrics details
Stars571
559 stars

pfalcon/awesome-smarthome

Curated list of awesome SmartHome/Home Automation things (open and leaving users in control)

Metrics details
Stars559
555 stars

hoobs-org/HOOBS

Build your Smart Home with HOOBS. Connect over 2,000 Accessories to your favorite Ecosystem.

Metrics details
Stars555
534 stars

rdmtc/RedMatic

Node-RED packaged as Addon for the Homematic CCU3 and RaspberryMatic 🤹‍♂️

Metrics details
Stars534
516 stars

plasticrake/homebridge-tplink-smarthome

TP-Link Smarthome Plugin for Homebridge

Metrics details
Stars516
488 stars

xtools-at/AssistantPi

Bring both Google Assistant and Alexa to your Raspberry Pi

Metrics details
Stars488
485 stars

armbian/config

Armbian Linux configuration utility

Metrics details
Stars485
479 stars

a2633063/SmartControl_Android_MQTT

个人智能设备android控制/配置端,可控设备包含ButtonMate/zTC1/zDC1/zA1/zM1/zS7等设备

Metrics details
Stars479
472 stars

jamesbarnett91/tplink-energy-monitor

An energy monitoring dashboard for TP-Link smart plugs

Metrics details
Stars472
471 stars

bkbilly/lnxlink

🖥 Effortlessly manage your Linux machine using MQTT.

Metrics details
Stars471
454 stars

mqtt-smarthome/mqtt-smarthome

Smart home automation with MQTT as the central message bus - Architectural proposal

Metrics details
Stars454
448 stars

yllibed/Zigbee2MqttAssistant

GUI for Zigbee2Mqtt running in docker and HASS.IO

Metrics details
Stars448
448 stars

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
Stars448
403 stars

sergejey/majordomo

Home automation platform

Metrics details
Stars403
357 stars

blakadder/templates

Tasmota Device Templates Repository. Your one stop shop to get templates for devices running Tasmota!

Metrics details
Stars357
356 stars

hobbyquaker/homekit2mqtt

HomeKit to MQTT bridge 🏡📱

Metrics details
Stars356
345 stars

hobbyquaker/lgtv2

Control LG WebOS TV using node.js :tv:

Metrics details
Stars345
341 stars

tomikaa87/gree-remote

Simple remote control utility for Gree Smart air conditioners

Metrics details
Stars341
331 stars

ioBroker/ioBroker.javascript

Script engine for JavaScript and Blockly

Metrics details
Stars331
329 stars

ioBroker/ioBroker.zigbee

Zigbee communcation with Hue, Xiaomi, Lighttify... via TI CC2xxx USB stick

Metrics details
Stars329
326 stars

mruettgers/SMLReader

ESP8266 based smart meter (SML) to MQTT gateway

Metrics details
Stars326
324 stars

seangreen2/home_assistant

My personal Home Assistant setup - Running on a HassOS VM.

Metrics details
Stars324
320 stars

chkr1011/mqttMultimeter

Cross platform MQTT client for MQTT debugging and message inspection. It is based on the .NET library MQTTnet.

Metrics details
Stars320
1-60 of 138 projects
Get A Weekly Email With Trending Smarthome Projects
Stay updated on Smarthome plus related topics you pick below.

Copyright 2018-2026 Awesome Open Source.  All rights reserved.