Self-hosted projects tagged “IoT

26 open source projects with this tag

26 services found

Home Assistant

Home Assistant

Open-source home automation platform prioritizing local control

85.1k
36.8k
Last commit: 7h ago

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

Alternative to:
Google Home
Google Home
+15
Tasmota

Tasmota

Open source firmware for ESP8266/ESP32 smart home devices

24.2k
5.1k
Last commit: 8h ago

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.

Alternative to:
SONOFF Cloud (eWeLink)
SONOFF Cloud (eWeLink)
+6
Node-RED

Node-RED

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

22.8k
3.8k
Last commit: 7h ago

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.

Alternative to:
IFTTT
IFTTT
+13
ThingsBoard

ThingsBoard

Open-source IoT platform for device management and dashboards

21.2k
6.2k
Last commit: 1d ago

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

Alternative to:
ThingsBoard Cloud
ThingsBoard Cloud
+10
EMQX

EMQX

Scalable MQTT broker and real-time messaging platform for IoT

16k
2.5k
Last commit: 9d ago

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.

Alternative to:
EMQX Cloud
EMQX Cloud
+3
Zigbee2MQTT

Zigbee2MQTT

Zigbee-to-MQTT bridge for connecting Zigbee devices to MQTT

14.8k
1.9k
Last commit: 24d ago

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

Alternative to:
Tuya Zigbee Gateway
Tuya Zigbee Gateway
+16
Eclipse Mosquitto

Eclipse Mosquitto

Lightweight MQTT message broker

10.7k
2.6k
Last commit: 11h ago

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.

Alternative to:
EMQX Cloud
EMQX Cloud
+11
ESPHome

ESPHome

Firmware framework for ESP microcontrollers using YAML configuration

10.6k
5.1k
Last commit: 7h ago

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

Alternative to:
Blynk
Blynk
+15
OctoPrint

OctoPrint

Web interface for controlling and monitoring 3D printers

8.9k
1.7k
Last commit: 7h ago

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

Alternative to:
Obico Cloud (formerly The Spaghetti Detective)
Obico Cloud (formerly The Spaghetti Detective)
TeslaMate

TeslaMate

Self-hosted data logger and analytics for Tesla vehicles.

7.7k
904
Last commit: 4d ago

Open-source Tesla telemetry logger that records driving, charging and location data to PostgreSQL and provides Grafana dashboards plus MQTT integration.

Alternative to:
TeslaFi
TeslaFi
+2
Traccar

Traccar

Open-source GPS tracking server with real-time device management

7k
3.1k
Last commit: 9h ago

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.

Alternative to:
Wialon
Wialon
+8
evcc

evcc

Open-source EV charge controller and home energy manager

6.2k
1.2k
Last commit: 10h ago

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

Alternative to:
Arduino IoT Cloud
Arduino IoT Cloud
+15
Domoticz

Domoticz

Home automation system for monitoring and controlling smart devices

3.7k
1.1k
Last commit: 8h ago

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

Alternative to:
Samsung SmartThings
Samsung SmartThings
+13
VerneMQ

VerneMQ

Distributed MQTT message broker built on Erlang/OTP

3.5k
425
Last commit: 1mo ago

VerneMQ is a high-performance, distributed MQTT broker for scalable, highly available IoT and M2M messaging, with clustering, TLS, WebSockets, plugins, and integrations.

Alternative to:
HiveMQ Cloud
HiveMQ Cloud
+3
Gladys Assistant

Gladys Assistant

Privacy-first smart home platform for local monitoring and automation

3k
303
Last commit: 2d ago

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

Alternative to:
Google Home
Google Home
+10
WebThings Gateway

WebThings Gateway

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

2.6k
331
Last commit: 12d ago

Self-hosted smart home hub that unifies device control, automation, and floorplan visualization while preserving privacy.

Alternative to:
Samsung SmartThings
Samsung SmartThings
+19
Obico

Obico

Smart 3D printer monitoring with AI failure detection

1.8k
337
Last commit: 1mo ago

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

Alternative to:
Obico Cloud (formerly The Spaghetti Detective)
Obico Cloud (formerly The Spaghetti Detective)
OpenRemote

OpenRemote

Open-source IoT device management and automation platform

1.7k
410
Last commit: 8h ago

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

Alternative to:
ThingsBoard Cloud
ThingsBoard Cloud
+13
ioBroker

ioBroker

Modular IoT and smart home automation platform

1.4k
156
Last commit: 24d ago

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

Alternative to:
Samsung SmartThings
Samsung SmartThings
+18
Emoncms

Emoncms

Energy and environmental time-series logging and visualization

1.3k
534
Last commit: 1mo ago

Open-source web app to collect, process, store, and visualize energy, temperature, and other environmental time-series data with dashboards, graphs, and an API.

Alternative to:
InfluxDB Cloud
InfluxDB Cloud
+14
WeeWX

WeeWX

Weather station software for data collection and web reporting

1.1k
314
Last commit: 25d ago

Open source weather station software that collects sensor data, stores it in a database, generates reports/graphs, and publishes updates to websites and services.

Alternative to:
Ambient Weather Network
Ambient Weather Network
+2
OwnTracks Recorder

OwnTracks Recorder

Store and serve OwnTracks location data via MQTT or HTTP

1.1k
137
Last commit: 1mo ago

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.

Alternative to:
Life360
Life360
+1
openHAB

openHAB

Vendor-agnostic open source home automation platform

1.1k
461
Last commit: 16h ago

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.

Alternative to:
Samsung SmartThings
Samsung SmartThings
+15
TasmoAdmin

TasmoAdmin

Web UI to manage and update Tasmota-flashed devices

959
147
Last commit: 1mo ago

Administrative web interface for managing, monitoring, and updating Tasmota-flashed IoT devices, including device discovery, bulk actions, and OTA firmware updates.

Alternative to:
SONOFF Cloud (eWeLink)
SONOFF Cloud (eWeLink)
+13
Para

Para

Open-source multitenant backend framework for web and mobile apps

562
151
Last commit: 12d ago

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

Alternative to:
Firebase
Firebase
+8
FHEM

FHEM

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.

Alternative to:
Samsung SmartThings
Samsung SmartThings
+15