WebThings Gateway

Website

Self-hosted smart home hub built on W3C Web of Things standards.

2.6k stars 331 forks last commit first released MPL-2.0

Actively maintained

Last commit 20 Apr 2026.

WebThings Gateway screenshot

WebThings Gateway is a self-hosted software distribution that lets you monitor and control your smart home from a private hub. It provides a unified web interface, automation rules, and a floorplan view while emphasizing privacy and interoperability.

Key Features

  • Unified web interface to monitor and control all devices
  • Drag-and-drop rules engine for automations
  • Interactive floorplan to visualize device placement
  • Time-stamped data logging for trends and insights
  • Adapter add-ons to connect new devices and protocols
  • Docker and Snap packaging for flexible deployment
  • Open, standards-based Web of Things API

Use Cases

  • Private home automation hub with local data storage and control
  • Cross-protocol device integration via add-ons for centralized management
  • Local data visualization and scheduled automations without cloud dependence

Limitations and Considerations

  • WebThings Gateway 2.0 introduces API and OS changes; some add-ons may require updates to remain compatible
  • Raspberry Pi OS-based images for earlier versions are deprecated; migration to Docker or Snap is recommended
  • Some advanced features may require technical familiarity or manual configuration

Conclusion WebThings Gateway enables private, standards-based control of your smart home with local-only operation and an extensible add-on ecosystem. It is actively developed by an open community with ongoing updates through containerized deployments.

Categories:

Tags:

Tech Stack:

Share:

Similar to WebThings Gateway

Home Assistant logo

Home Assistant

Open-source home automation platform prioritizing local control

89.5k
38.1k
Last commit

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

Apache-2.0Actively maintained
Alternative to:
Google Home logo
Google Home
+15
Gladys Assistant logo

Gladys Assistant

Privacy-first smart home platform for local monitoring and automation

3.1k
309
Last commit

Privacy-first, open-source home assistant for dashboards, device integrations, scenes, alerts, and local-first automation with optional secure remote access.

Apache-2.0Actively maintained
Alternative to:
Google Home logo
Google Home
+10
evcc logo

evcc

Open-source EV charge controller and home energy manager

7k
1.4k
Last commit

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

MITActively maintained
Alternative to:
Arduino IoT Cloud logo
Arduino IoT Cloud
+15
Tasmota logo

Tasmota

Open source firmware for ESP8266/ESP32 smart home devices

24.6k
5.1k
Last commit

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.

GPL-3.0Actively maintained
Alternative to:
SONOFF Cloud (eWeLink) logo
SONOFF Cloud (eWeLink)
+6
Node-RED logo

Node-RED

Flow-based low-code tool for building event-driven automations

23.5k
3.9k
Last commit

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.

Apache-2.0Actively maintained
Alternative to:
IFTTT logo
IFTTT
+13
ioBroker logo

ioBroker

Modular IoT and smart home automation platform

1.4k
158
Last commit

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

MITActively maintained
Alternative to:
Samsung SmartThings logo
Samsung SmartThings
+18