WebThings Gateway
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 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:
Similar to WebThings Gateway

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.
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.

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.
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.


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.



