Best Self-hosted Smart Home & IoT Platforms tools in 2026
33 self-hosted open source alternatives in this category
See also:
Books, Comics & Audiobooks LibrariesMusic & Audio StreamingPhoto Management & GalleriesPodcasting, Radio & Live StreamingVideo Media ServersVideo Surveillance & NVR33 services found

Home Assistant
Open-source home automation platform prioritizing local control
Open-source platform to control smart home devices, build automations and dashboards, with broad third-party integrations and local-first privacy.

Frigate
NVR with real-time local object detection for IP cameras
Self-hosted NVR for IP cameras with real-time local AI object detection, recording, and low-latency live viewing, with MQTT and Home Assistant integration.
Tasmota
Open source firmware for ESP8266/ESP32 smart home devices
Alternative open source firmware for ESP8266/ESP32 IoT devices, providing local control via MQTT/HTTP/Web UI, OTA updates, and built-in automation rules and timers.

Node-RED
Flow-based low-code tool for building event-driven automations
Open-source, browser-based low-code platform and Node.js runtime for wiring devices, APIs and services into event-driven flows for automation, IoT and integrations.


ThingsBoard
Open-source IoT platform for device management and dashboards
Open-source IoT platform for device management, telemetry collection, rule-based processing, alarms, and real-time dashboards using standard IoT protocols.

Zigbee2MQTT
Zigbee-to-MQTT bridge for connecting Zigbee devices to MQTT
Self-hosted Zigbee-to-MQTT bridge that lets you control Zigbee devices without vendor gateways and integrate them with home automation platforms via MQTT.

Eclipse Mosquitto
Lightweight MQTT message broker
Eclipse Mosquitto is a lightweight, open-source MQTT broker supporting MQTT 5.0 and 3.1.1, plus client libraries and CLI tools for pub/sub messaging.


ESPHome
Firmware framework for ESP microcontrollers using YAML configuration
ESPHome generates custom firmware for ESP32/ESP8266 and other boards from YAML, enabling local smart home devices with Home Assistant, API, and MQTT integration.


OctoPrint
Web interface for controlling and monitoring 3D printers
Self-hosted web UI to control, monitor, and manage consumer 3D printers, with webcam viewing, G-code visualization, and an extensive plugin system.

TeslaMate
Self-hosted data logger and analytics for Tesla vehicles.
Open-source Tesla telemetry logger that records driving, charging and location data to PostgreSQL and provides Grafana dashboards plus MQTT integration.

Traccar
Open-source GPS tracking server with real-time device management
Open-source GPS tracking platform supporting 200+ device protocols, real-time tracking, alerts, reports, REST API and web/mobile apps for fleet and asset monitoring.

evcc
Open-source EV charge controller and home energy manager
Open-source EV charge controller that optimizes vehicle charging with PV, batteries and dynamic tariffs; supports many chargers, vehicles and smart-home integrations.

Scrypted
High-performance video integration and NVR platform
Open-source video integration and NVR platform that ingests camera streams and rebroadcasts them to HomeKit, Google Home, Alexa, Home Assistant and web clients via plugin...

UpSnap
Wake-on-LAN web app for waking and managing network devices
UpSnap is a simple Wake-on-LAN web app with a device dashboard, scheduling via cron, port checks, and optional network discovery for managing machines on a LAN.

Domoticz
Home automation system for monitoring and controlling smart devices
Open-source home automation platform to monitor sensors and control switches, lights, meters, and smart home devices from a responsive web interface with alerts.

Gladys Assistant
Privacy-first smart home platform for local monitoring and automation
Privacy-first, open-source home assistant for dashboards, device integrations, scenes, alerts, and local-first automation with optional secure remote access.
Willow
Open-source, privacy-focused voice assistant platform
Self-hosted voice assistant platform for ESP32 devices with on-device wake-word and command recognition, Home Assistant integration, and an optional inference server for...

WebThings Gateway
Self-hosted smart home hub built on W3C Web of Things standards.
Self-hosted smart home hub that unifies device control, automation, and floorplan visualization while preserving privacy.


Obico
Smart 3D printer monitoring with AI failure detection
Open-source 3D printing platform to remotely monitor and control printers, stream webcams, send alerts, and detect print failures with AI.

Fluidd
Web interface for managing Klipper-based 3D printers
Fluidd is a lightweight, responsive web UI for Klipper that lets you manage prints, configure firmware, monitor hardware, and control multiple 3D printers via Moonraker.


OpenRemote
Open-source IoT device management and automation platform
OpenRemote is a 100% open-source IoT platform for device management, data dashboards, and automation with rules, APIs, and multi-tenant user management.

ioBroker
Modular IoT and smart home automation platform
Open source IoT integration and automation platform with an adapter ecosystem, centralized state database, and tools for visualization and data logging.


Emoncms
Energy and environmental time-series logging and visualization
Open-source web app to collect, process, store, and visualize energy, temperature, and other environmental time-series data with dashboards, graphs, and an API.
WeeWX
Weather station software for data collection and web reporting
Open source weather station software that collects sensor data, stores it in a database, generates reports/graphs, and publishes updates to websites and services.


OwnTracks Recorder
Store and serve OwnTracks location data via MQTT or HTTP
Lightweight OwnTracks location data recorder that ingests MQTT/HTTP publishes, stores them locally without an external DB, and exposes a REST/WebSocket API and web UI.

openHAB
Vendor-agnostic open source home automation platform
openHAB is a Java-based, modular open-source smart home platform providing a rules engine, extensible add-ons, multi-protocol device integration and mobile/web UIs.


TasmoAdmin
Web UI to manage and update Tasmota-flashed devices
Administrative web interface for managing, monitoring, and updating Tasmota-flashed IoT devices, including device discovery, bulk actions, and OTA firmware updates.
Home Assistant Time Machine
Web tool for browsing and restoring Home Assistant config backups
Web-based “time machine” for Home Assistant: browse YAML snapshots, view diffs, and restore individual automations, scripts, dashboards, ESPHome and packages.
OwnTracks Frontend
Vue.js web interface to visualize OwnTracks Recorder data
Open-source Vue.js single-page app that visualizes OwnTracks Recorder data: live locations, history, heatmaps, filtering and distance calculations.
SIP (Sustainable Irrigation Platform)
Raspberry Pi–based customizable irrigation and sprinkler controller
Open-source Raspberry Pi irrigation controller with responsive web UI, scheduling, plugins (Node-RED, MQTT), and support for relay interfaces, pumps, and hydroponics.