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
Forks200
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
Forks203
Last commit6 days 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
Forks179
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
Forks490
Last commit2 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
Forks430
Last commit2 months 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
Forks275
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
Forks220
Last commit18 hours 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
Forks136
Last commit
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
Forks187
Last commit3 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
Forks226
Last commit1 month ago
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.6k
Forks71
Last commit10 days 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
Forks155
Last commit2 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
Forks160
Last commit
Homie8266
Homie8266HTML

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

#iot#homie#embedded-systems
Stars1.4k
Forks304
Last commit4 months ago
ioBroker
ioBrokerShell

Automate your life!

#home-automation#iobroker#nodejs
Stars1.4k
Forks158
Last commit23 days 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.3k
Forks126
Last commit
zwavejs2mqtt
zwavejs2mqttVue

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

#iot#hacktoberfest#home-automation
Stars1.2k
Forks245
Last commit3 days ago
Vacuum Card
Vacuum CardTypeScript

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

#iot#hass#home-automation
Stars1.2k
Forks618
Last commit23 days ago
openHAB
openHABJava

Core framework of openHAB

#iot#home-automation#internet-of-things
Stars1.1k
Forks468
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
Forks245
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
Forks170
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
Stars961
Forks423
Last commit22 hours 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
Stars941
Forks68
Last commit1 day 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
Stars917
Forks134
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
Stars903
Forks290
Last commit1 month 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
Stars894
Forks101
Last commit10 months ago
Python Amazon Dash
Python Amazon DashPython

Hack your Amazon Dash to run what you want.

#iot#button#home-automation
Stars850
Forks70
Last commit2 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
Stars805
Forks161
Last commit1 year ago
castv2
castv2JavaScript

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

#iot#home-automation#tls
Stars794
Forks101
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
Stars772
Forks119
Last commit11 months 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
Stars745
Forks62
Last commit5 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
Stars704
Forks123
Last commit2 years ago
Banner Card
Banner CardJavaScript

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

#lovelace-card#home-automation#ui-component
Stars702
Forks56
Last commit3 years 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
Stars701
Forks86
Last commit5 months ago
DubhAd
DubhAdHTML

A comprehensive, live Home Assistant configuration showcasing advanced home automation with Docker, Zigbee, presence detection, and custom integrations.

#iot#home-automation#home-assistant-config
Stars686
Forks70
Last commit1 day 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
1 month ago
2 months ago
5 months ago
1 day ago
9 months ago
Next
#Iot252
#Smart Home193
#Mqtt126
#Home Assistant122
#Self Hosted87
#Nodejs84
#Smarthome53
#Raspberry Pi52
#Automation51
#Docker49
#Node Red45
#Python45