Self-hosted projects tagged “IoT”
26 open source projects with this tag
26 open source projects with this tag
26 services found

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

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.


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.

Scalable MQTT broker and real-time messaging platform for IoT
EMQX is a high-performance MQTT broker and IoT messaging platform with clustering, security controls, a SQL rules engine, and integrations to databases and event systems.


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.

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.


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.


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.

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.

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.

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


Distributed MQTT message broker built on Erlang/OTP
VerneMQ is a high-performance, distributed MQTT broker for scalable, highly available IoT and M2M messaging, with clustering, TLS, WebSockets, plugins, and integrations.
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.
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.


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.

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.

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.


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


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.

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.


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.
Open-source multitenant backend framework for web and mobile apps
Para is an open-source, Java-based multitenant backend framework providing a RESTful JSON API, full-text search, distributed caching, and flexible authentication for web,...


Open-source Perl-based home automation server with modular device support.
FHEM is a Perl-based open-source home automation server with a modular architecture, web frontends, and broad device protocol support.
