Curated list of awesome self hosted software (298,647★).
Otheractive
231 projects45 categories
Sourced fromfrenck/awesome-home-assistant
Curated list of awesome self hosted software (298,647★).
Otheractive
GitHub Discussions for the local-NVR / object-detection project.
TypeScriptMIT Licenseactive
Lightweight Node.js server that bridges non-HomeKit devices into Apple Home, with a large plugin ecosystem (25,384★).
TypeScriptApache License 2.0active
Firmware for ESP8266 boards and devices (24,475★).
CGNU General Public License v3.0active
Flow-based visual programming tool for wiring together devices, APIs, and services, backed by the OpenJS Foundation (23,277★).
JavaScriptApache License 2.0active
Zigbee to MQTT bridge, get rid of your proprietary Zigbee bridges (15,213★).
TypeScriptGNU General Public License v3.0active
Auto-integrate Xiaomi smart-home devices over Wi-Fi, BLE, and Zigbee using the MIoT-spec protocol (5,911★).
PythonApache License 2.0active
Probably the most documented configuration out there (5,208★).
PythonOtheractive
A complete card collection with a soft, mobile-first aesthetic that you can drop into existing dashboards (5,018★).
TypeScriptApache License 2.0active
Minimalist card collection with a pop-up touch and rich customization (4,323★).
JavaScriptMIT Licenseactive
Curated list of awesome Internet of Things projects and resources (3,948★).
MIT Licenseactive
A flexible MQTT gateway for IR, RF, BLE, MiFlora, SMS, and many sensors (4,023★).
C++GNU General Public License v3.0active
Local control of Tuya devices over the LAN, no cloud round-trips, supporting plugs, lights, climate, and covers (3,857★).
PythonGNU General Public License v3.0steady
A minimalistic sensor graph card (3,830★).
JavaScriptMIT Licenseactive
A lightweight Home Automation System (3,773★).
C++GNU General Public License v3.0active
A complete and easy-to-configure solution for backing up to Google Drive (3,553★).
PythonMIT Licenseactive
Slowly adjust the brightness and color temperature of your lights based on the position of the sun (3,324★).
PythonApache License 2.0active
Control Sonoff devices with eWeLink (original) firmware over LAN and/or Cloud (3,257★).
PythonMIT Licenseactive
Open source program which runs on your Raspberry Pi (3,066★).
JavaScriptApache License 2.0active
Integrates devices using Broadlink IR (2,733★).
PythonMIT Licenseslowing
Local control of Xiaomi Multimode Gateway and Aqara Hub E1 over LAN, no cloud round-trips (2,757★).
PythonMIT Licenseactive
Highly customizable button for your entities (2,456★).
TypeScriptMIT Licenseactive
Curated list of MQTT related stuff (2,350★).
Creative Commons Zero v1.0 Universalactive
Passively read sensor data from Xiaomi MiBeacon, Govee, ATC, Inkbird, Qingping, and many other BLE sensors (2,214★).
PythonMIT Licenseactive
Easy-to-use alarm system with arm/disarm flows, user codes, zones, and panic mode (2,148★).
PythonApache License 2.0active
View RTSP streams from IP Cameras in real-time through WebRTC or MSE with Pan/Zoom controls (2,134★).
JavaScriptMIT Licensesteady
Dreame robot vacuums with full map support, including no-go zones and selective room cleaning (1,999★).
PythonMIT Licenseactive
Distributed advertisement-based BTLE presence detection reported via MQTT (2,104★).
Shellslowing
A fully auto-generating dashboard for desktop, tablet and mobile (2,048★).
JavaScriptOtheractive
Drop-in dashboard collection with a uniform minimalist look across all your views, including ready-made cards and a button card library (2,036★).
JavaScriptMIT Licenseactive
Home Assistant OS based, very different configuration structure compared to others (2,009★).
MIT Licenseactive
Control TP-Link Tapo cameras with PTZ, motion events, and a live RTSP stream (1,912★).
PythonApache License 2.0active
Control Amazon Alexa devices: announce, play media, and pull device state into your automations (1,948★).
PythonApache License 2.0active
Also known as arsaboo. Regularly updated (1,953★).
Pythonsteady
Room-level presence detection by triangulating BLE signals across multiple ESPHome receivers (1,798★).
PythonMIT Licenseactive
This card provides a user-friendly way to fully control Xiaomi (Roborock/Viomi/Dreame/Roidmi) and Neato (+ possibly other) vacuums (1,885★).
TypeScriptMIT Licenseactive
Control Yandex Station speakers and other smart-home devices through Alice (1,868★).
PythonMIT Licenseactive
Advanced graphs and charts powered by ApexChartsJS with timelines, multi-axis, and event markers (1,797★).
TypeScriptMIT Licensesteady
Local control of Midea air conditioners, heat pumps, and other M-Smart devices (1,684★).
PythonMIT Licenseactive
Turn each browser into a controllable entity: pop up cards, navigate views, play sounds, or detect who is looking at the dashboard (1,748★).
TypeScriptMIT Licenseactive
Dynamically adds entities: 🔮 Magic (1,756★).
TypeScriptMIT Licensesteady
Style your Lovelace cards (1,722★).
TypeScriptMIT Licenseactive
A minimalistic media player card (1,701★).
TypeScriptMIT Licenseactive
Map entities onto an SVG of your house and animate them based on state changes (1,553★).
TypeScriptApache License 2.0active
Calculate estimated power consumption of lights and other devices, even those that don't report it themselves (1,503★).
PythonMIT Licenseactive
Has 300+ automations (1,477★).
Pythonsteady
Smarter thermostat with window detection, heating curves, and per-room comfort profiles for thermostatic radiator valves (1,443★).
PythonGNU Affero General Public License v3.0active
Add visual intelligence to your automations: caption camera snapshots, summarize what is happening, react to specific events (1,373★).
PythonApache License 2.0active
Presents a live view of a map for Xiaomi (Roborock/Viomi/Roidmi/Dreame) vacuums without a need for rooting (1,405★).
PythonMIT Licensesteady
Manage Eufy Security cameras, doorbells, and base stations with live streams and event notifications (1,338★).
PythonMIT Licenseactive
Integration platform for IoT with hundreds of adapters and strong European protocol support for KNX and HomeMatic (1,371★).
ShellMIT Licenseactive
LG appliances (washers, dryers, AC, fridges) wired up via SmartThinQ with rich state and remote start (1,310★).
PythonApache License 2.0active
List devices with their battery levels in a tidy card, sorted and color-coded (1,246★).
TypeScriptMIT Licenseactive
Link multiple instances together so entities, services, and events flow between them (1,232★).
PythonApache License 2.0steady
Build and edit weekly schedules for any entity right from the dashboard (1,236★).
TypeScriptGNU General Public License v3.0active
A card for controlling a robot vacuum (1,211★).
TypeScriptMIT Licenseactive
Get fine-grained control over how cards are placed on your dashboard, including masonry-style and grid layouts (1,246★).
TypeScriptMIT Licensesteady
Integrate the Frigate NVR with local object detection into your dashboard, alerts, and snapshots (1,181★).
PythonMIT Licenseactive
A toolbox of helpful sensors, services, and templates that surface things the UI normally hides (1,138★).
PythonMIT Licenseactive
Write automations and templates in Python instead of YAML (1,159★).
PythonApache License 2.0active