Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Home Automation

Home Automation

402 projects

Showing 36 of 402 projects

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
ESP3D
ESP3DC

Firmware for ESP8266/ESP8285/ESP32 microcontrollers to add wireless connectivity and web-based control to 3D printers, CNC machines, and sand tables.

#iot#esp8285#embedded-systems
Stars2.0k
Forks497
Last commit27 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
Card Modder
Card ModderTypeScript

A Home Assistant frontend plugin that adds CSS styling capabilities to Lovelace cards and UI elements.

#frontend-customization#home-automation#ui-theming
Stars1.8k
Forks192
Last commit22 days 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
Immich Kiosk
Immich KioskGo

A highly configurable slideshow application for displaying photos and videos from your Immich self-hosted photo library.

#media-server#home-automation#immichkiosk
Stars1.7k
Forks94
Last commit4 days ago
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
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
ioBroker
ioBrokerShell

Automate your life!

#home-automation#iobroker#nodejs
Stars1.4k
Forks160
Last commit7 days ago
Homie8266
Homie8266HTML

An Arduino framework for ESP8266/ESP32 implementing the Homie MQTT convention for IoT devices.

#iot#homie#embedded-systems
Stars1.4k
Forks304
Last commit7 months ago
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
openHAB
openHABJava

Core framework of openHAB

#iot#home-automation#internet-of-things
Stars1.2k
Forks473
Last commit1 day ago
esp8266 Milight Hub
esp8266 Milight HubC++

An open-source replacement for Milight/LimitlessLED WiFi gateways, enabling local control of smart bulbs via ESP8266/ESP32.

#iot#local-control#esp32
Stars1.0k
Forks248
Last commit1 year ago
Sonoff-Homekit
Sonoff-HomekitC

Open-source firmware that makes Sonoff smart switches natively compatible with Apple HomeKit without requiring additional hardware or servers.

#apple#esp8285#sonoff-basic
Stars1.0k
Forks169
Last commit1 year ago
AppDaemon
AppDaemonPython

A Python execution environment for writing automation apps for Home Assistant and other home automation systems.

#event-driven#home-automation#mqtt
Stars971
Forks427
Last commit2 months ago
rhasspy
rhasspyHTML

An offline, open-source voice assistant toolkit for home automation, supporting multiple languages and privacy-focused self-hosting.

#offline-voice#multi-language#spanish
Stars952
Forks97
Last commit6 years ago
Multiple Entity Row
Multiple Entity RowJavaScript

A Home Assistant Lovelace row element that displays multiple entity states, attributes, and icons on a single entity row.

#home-automation#multiple#smart-home
Stars951
Forks69
Last commit12 days ago
Slider Entity Row
Slider Entity RowTypeScript

Add interactive sliders to Home Assistant Lovelace entity cards for controlling lights, media volume, climate, and more.

#home-automation#slider-controls#smart-home
Stars928
Forks135
Last commit
Smart Home sample
Smart Home sampleTypeScript

A Node.js sample implementation of Google's Smart Home device control APIs for cloud-to-cloud integrations.

#iot#home-automation#voice-control
Stars907
Forks291
Last commit4 months ago
Circadian Lighting
Circadian LightingPython

A Home Assistant custom component that syncs color-changing lights with the natural daylight cycle to support circadian rhythms.

#iot#home-automation#lighting
Stars902
Forks103
Last commit3 days ago
Python Amazon Dash
Python Amazon DashPython

Hack your Amazon Dash to run what you want.

#iot#button#home-automation
Stars848
Forks70
Last commit3 years ago
Simple Thermostat
Simple ThermostatTypeScript

A customizable, space-efficient thermostat card for Home Assistant's Lovelace UI with modular sensor integration.

#lovelace-card#home-automation#ui-component
Stars806
Forks162
Last commit2 years ago
castv2
castv2JavaScript

A Node.js implementation of the Chromecast CASTV2 protocol for programmatically controlling Chromecast devices.

#iot#home-automation#tls
Stars793
Forks103
Last commit4 years ago
ESP32-BLE2MQTT
ESP32-BLE2MQTTC

A BLE to MQTT bridge for ESP32 that exposes Bluetooth GATT characteristics and advertisements as MQTT topics.

#iot#esp32#home-automation
Stars776
Forks119
Last commit1 year ago
The Homie Convention
The Homie Convention

A lightweight MQTT-based messaging convention for automatic discovery and interoperability of IoT devices.

#iot#homie#home-automation
Stars746
Forks61
Last commit8 months ago
awesome-open-iot
awesome-open-iot

A curated list of awesome open source IoT frameworks, libraries, and software for embedded devices and constrained networks.

#iot#embedded-systems#open-source
Stars711
Forks125
Last commit2 years ago
Volkswagen Carnet
Volkswagen CarnetPython

A Home Assistant custom component to interact with Volkswagen Connect services for EU vehicles.

#iot#home-automation#smart-home
Stars707
Forks91
Last commit2 days ago
homebridge-webos-tv
homebridge-webos-tvJavaScript

A Homebridge plugin for LG webOS TVs that enables comprehensive HomeKit control, including power, volume, inputs, apps, and remote emulation.

#iot#home-automation#lg
Stars707
Forks87
Last commit1 month ago
Banner Card
Banner CardJavaScript

A customizable, linkable banner card with interactive glances for Home Assistant dashboards.

#lovelace-card#home-automation#ui-component
Stars705
Forks56
Last commit3 years ago
PreviousPage 2 of 12

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
4 months ago
5 months ago
8 months ago
2 days ago
1 year ago
Next
#Iot252
#Smart Home193
#Mqtt126
#Home Assistant122
#Self Hosted87
#Nodejs84
#Smarthome53
#Raspberry Pi52
#Automation51
#Docker49
#Node Red45
#Python45