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

Tasmota
TasmotaC

Alternative firmware for ESP8266 and ESP32 devices enabling local control, automation, and easy configuration via webUI.

#iot#local-control#knx
Stars24.9k
Forks5.2k
Last commit1 day ago
zigbee2mqtt
zigbee2mqttTypeScript

An open-source Zigbee to MQTT bridge that lets you control Zigbee devices without proprietary vendor gateways.

#iot#hacktoberfest#local-control
Stars15.8k
Forks2.1k
Last commit1 day ago
Valetudo
ValetudoJavaScript

A cloud replacement for vacuum robots enabling local-only operation, freeing your device from vendor cloud dependencies.

#firmware-abstraction#xiaomi#cloud-free
Stars9.8k
Forks518
Last commit2 days ago
Matter
MatterC++

An open-source implementation of the Matter standard, a unified IP-based connectivity protocol for secure and interoperable smart home devices.

#iot#device-interoperability#connected-home
Stars9.0k
Forks2.5k
Last commit1 day ago
Home Assistant
Home AssistantPython

A curated list of amazingly awesome resources for the Home Assistant open-source home automation platform.

#iot#open-source#home-automation
Stars8.6k
Forks436
Last commit4 days ago
awesome-home-assistant
awesome-home-assistantPython

A curated list of amazingly awesome resources for the Home Assistant open-source home automation platform.

#iot#home-automation#mqtt
Stars8.6k
Forks436
Last commit4 days ago
Carlo Costanzo
Carlo CostanzoPython

A live, real-world Home Assistant configuration repository showcasing automations, scripts, and packages for a smart home.

#iot#home-automation#home-assistant-config
Stars5.3k
Forks500
Last commit5 days ago
ccostan/Home-AssistantConfig
ccostan/Home-AssistantConfigPython

A live, real-world Home Assistant configuration repository showcasing automations, scripts, and packages for a comprehensive smart home.

#home-automation#diy-smart-home#home-assistant-config
Stars5.3k
Forks500
Last commit
Tuya-Convert
Tuya-ConvertPython

A collection of scripts to flash Tuya IoT devices to alternative, open-source firmware without soldering.

#espurna#35c3#iot
Stars5.1k
Forks523
Last commit2 years ago
Domoticz
DomoticzC++

Free open source home automation system for Linux, Windows, macOS, and Raspberry Pi with support for 150+ devices.

#iot#home-automation#mqtt
Stars3.8k
Forks1.2k
Last commit3 days ago
Sonoff LAN
Sonoff LANPython

A Home Assistant custom component to control Sonoff smart devices with original eWeLink firmware over LAN and/or cloud.

#iot#lan-protocol#local-control
Stars3.3k
Forks477
Last commit4 days ago
Gladys
GladysJavaScript

A privacy-first, open-source smart home assistant you can self-host on your own hardware.

#iot#open-source#home-automation
Stars3.2k
Forks332
Last commit1 day ago
Espurna
EspurnaC++

Custom firmware for ESP8266/ESP8285 smart home devices, enabling local control, automation, and integration with popular platforms.

#espurna#iot#esp8285
Stars3.1k
Forks624
Last commit11 days ago
SmartMirror
SmartMirrorJavaScript

A DIY voice-controlled smart mirror powered by Raspberry Pi, serving as a life automation hub with IoT integration.

#iot#smart-mirror#home-automation
Stars2.8k
Forks657
Last commit10 days ago
ESP
ESP

A curated list of awesome open-source projects, libraries, and tools for the ESP8266 and ESP32 microcontrollers.

#iot#embedded-systems#micropython
Stars2.8k
Forks180
Last commit5 months ago
Button card
Button cardTypeScript

A highly customizable Lovelace custom card for Home Assistant with extensive configuration options for entity buttons.

#iot-dashboard#home-automation#smart-home
Stars2.5k
Forks285
Last commit1 month ago
MQTT
MQTT

A curated list of MQTT brokers, clients, tools, resources, and more for IoT and messaging applications.

#iot#embedded-systems#home-automation
Stars2.4k
Forks294
Last commit2 days ago
DuckDNS
DuckDNSShell

A collection of Docker-based applications to extend Home Assistant with services like MQTT brokers, databases, and file editors.

#iot#hacktoberfest#home-automation
Stars2.2k
Forks1.9k
Last commit1 day ago
File editor
File editorShell

A collection of Docker-based applications to extend Home Assistant with services like MQTT brokers, databases, and remote access tools.

#iot#hacktoberfest#home-automation
Stars2.2k
Forks1.9k
Last commit1 day ago
HomeSpan
HomeSpanC++

An Arduino library for creating ESP32-based HomeKit devices that pair directly with Apple HomeKit via WiFi.

#iot#esp32#home-automation
Stars2.2k
Forks203
Last commit1 month ago
Monitor
MonitorShell

A distributed Bluetooth presence detection system that reports device arrivals and departures via MQTT for home automation.

#beacon#mqtt-message#home-automation
Stars2.1k
Forks194
Last commit2 years ago
Dwains Dashboard
Dwains DashboardJavaScript

An auto-generating Home Assistant UI dashboard for desktop, tablet, and mobile devices.

#open-source#home-automation#dwains-lovelace-dashboard
Stars2.1k
Forks201
Last commit1 month ago
Franck Nijhof
Franck Nijhof

A modular, production-ready Home Assistant configuration example from the project lead, featuring nightly testing and ESPHome integration.

#iot#hass#home-automation
Stars2.0k
Forks178
Last commit3 days ago
Alok Saboo
Alok SabooPython

A comprehensive Home Assistant configuration example for home automation, featuring device integrations, presence detection, and security setups.

#iot#home-automation#home-assistant-config
Stars2.0k
Forks429
Last commit1 month ago
Vacuum Map Card
Vacuum Map CardTypeScript

A Home Assistant Lovelace card for interactive map-based control of Xiaomi, Roborock, Roomba, and other robot vacuums.

#xiaomi#lovelace-card#neato
Stars1.9k
Forks287
Last commit
RaspberryMatic
RaspberryMaticJavaScript

A free, open-source operating system for running a cloud-free smart-home hub compatible with Homematic IP and HomeMatic devices.

#local-control#tinkerboard#home-automation
Stars1.8k
Forks225
Last commit1 day ago
Auto-Entities Card
Auto-Entities CardTypeScript

A Home Assistant Lovelace card that automatically populates entity lists based on dynamic filters and criteria.

#dashboard-automation#home-automation#jinja-templates
Stars1.8k
Forks142
Last commit
Mini Media Player
Mini Media PlayerTypeScript

A minimalistic and highly customizable media player card for Home Assistant's Lovelace UI.

#hacktoberfest#sonos#open-source
Stars1.7k
Forks229
Last commit4 months ago
Tasmotizer
TasmotizerPython

A full-featured GUI tool for flashing and configuring Tasmota firmware on ESP8266 devices.

#iot#flash#restore-utility
Stars1.5k
Forks193
Last commit2 years ago
geekofweek
geekofweekPython

A comprehensive collection of real-world Home Assistant configuration files and automations for advanced smart home setups.

#iot#home-automation#home-assistant-config
Stars1.5k
Forks156
Last commit5 months ago
Xiaomi Cloud Map Extractor
Xiaomi Cloud Map ExtractorPython

A Home Assistant custom integration to display live maps for Xiaomi, Roborock, Viomi, Roidmi, and Dreame robot vacuums without rooting.

#iot#vacuum-map#xiaomi
Stars1.4k
Forks175
Last commit
Room Assistant
Room AssistantTypeScript

A presence tracking and sensor aggregation platform for room-level home automation, enabling precise occupancy detection and integration with popular automation suites.

#iot#home-automation#presence-detection
Stars1.4k
Forks125
Last commit
Vacuum Card
Vacuum CardTypeScript

A customizable Lovelace UI card for controlling and monitoring robot vacuum cleaners in Home Assistant.

#iot#hass#home-automation
Stars1.3k
Forks635
Last commit6 days ago
zwavejs2mqtt
zwavejs2mqttVue

A full-featured Z-Wave control panel UI and MQTT gateway for managing smart home devices.

#iot#hacktoberfest#home-automation
Stars1.2k
Forks252
Last commit1 day ago
comqtt
comqttGo

A lightweight, high-performance, embeddable MQTT broker server written in Go, supporting distributed clusters and MQTT v3.0, v3.1.1, and v5.0.

#iot#embedded-systems#distributed
Stars1.2k
Forks89
Last commit2 days ago
ESP-HomeKit
ESP-HomeKitC

Apple HomeKit accessory server library for ESP-OPEN-RTOS and ESP-IDF, enabling DIY smart home devices.

#embedded-c#esp32#esp8266
Stars1.2k
Forks160
Last commit2 years ago
Page 1 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
5 days ago
4 months ago
5 months ago
8 months ago
2 days ago
#Home Automation193
#Iot141
#Home Assistant78
#Mqtt71
#Nodejs53
#Self Hosted51
#Smarthome49
#Automation42
#Node Red32
#Docker29
#Homematic28
#Homeassistant25