OpenSourceProjects logo
gateway logo

gatewayWebThings Gateway - a self-hosted web application for monitoring and controlling a building over the web

WebThings Gateway - a self-hosted web application for monitoring and controlling a building over the web

2,637 stars
331 forks
TypeScript
MPL-2.0
gateway screenshot

gateway

WebThings Gateway is a self-hosted web application for monitoring and controlling IoT devices throughout your building. Built on the open Web of Things standard, it provides a privacy-focused alternative to cloud-dependent smart home platforms by keeping your data and device management entirely on your local network.

Key Features

  • Self-hosted deployment : Run the gateway on your own hardware (Raspberry Pi, PC, or Docker) for complete data privacy and control
  • Web of Things compliance : Built on W3C Web of Things standards for interoperable device management
  • Device monitoring and control : Centralized interface for viewing and managing all connected smart home devices and sensors

Use Cases

  • Home automation : Monitor and control lighting, thermostats, locks, and other connected devices from a single web interface
  • Building monitoring : Track environmental sensors, energy usage, and system status across multiple rooms or zones
  • Privacy-first IoT : Manage smart devices without relying on cloud services or external platforms

Who Is It For

This project is ideal for users who prioritize privacy and self-sufficiency in their smart home setup, as well as developers and makers looking to build IoT applications on open standards. It works particularly well for those with technical expertise or willingness to learn, and serves as an excellent foundation for building custom automation and monitoring solutions.