category
Open Source Internet Of Things Iot Tools
99 open source tools in this category.
All Internet Of Things Iot tools
Local control smart home automation with privacy first
NVR with realtime local object detection for IP cameras
HomeKit support for the impatient.
Open-source vacuum robot cleaner
Wi-Fi CSI motion sensing for ESP32. C++ SDK, ESPHome, Native, and Matter frontends, browser tools, and a CLI for the full device lifecycle. GPLv3 and commercial
HACS gives you a powerful UI to handle downloads of all your custom needs.
:beginner: Home Assistant Operating System
Automatic integrate all Xiaomi devices to HomeAssistant via miot-spec, support Wi-Fi, BLE, ZigBee devices. 小米米家智能家居设备接入Hass集成
:lollipop: Frontend for Home Assistant
Build a beautiful Home Assistant dashboard easily
Scalable SQL database for real-time analytics
Python library & console tool for controlling Xiaomi smart appliances
MQTT gateway for ESP8266 or ESP32 with bidirectional 433mhz/315mhz/868mhz, Infrared communications, BLE, Bluetooth, beacons detection, mi flora, mi jia, LYWSD02
Home Assistant Companion for Android
Minimalistic graph card for Home Assistant Lovelace UI
Turn an old Android phone into a GPU-accelerated Linux desktop (XFCE4 / KDE Plasma / LXQt / MATE) or a Home Assistant smart home server — using Termux. No root,
Free open source home automation system for Linux, Windows, Raspberry Pi. Supports Z-Wave, Zigbee, MQTT, and 150+ devices.
Infrared remote library for ESP8266/ESP32: send and receive infrared signals with multiple protocols. Based on: https://github.com/shirriff/Arduino-IRremote/
Local support for Tuya devices in Home Assistant
Automatically create and sync Home Assistant backups into Google Drive
Adaptive Lighting custom component for Home Assistant
Control Sonoff Devices with eWeLink (original) firmware over LAN and/or Cloud from Home Assistant
WebRTC/RTSP/RTMP/LL-HLS bridge for Wyze cams in a docker container
Self-hosted home automation without the cloud
A modern, easy-to-use and performant custom Home Assistant dashboard
The Homebridge UI. Monitor, configure and backup Homebridge from a browser.
Home Assistant custom component for control Xiaomi Multimode Gateway (aka Gateway 3), Xiaomi Multimode Gateway 2, Aqara Hub E1 on default firmwares over LAN
⭐ All-in-one AI companion! Super Agent Party = Self hosted neuro sama + openclaw! ⭐ 全能AI伴侣!超级智能体派对 = 自托管neuro sama + openclaw!
Node.js implementation of the HomeKit Accessory Protocol (HAP)
Homebridge Docker. HomeKit support for the impatient using Docker on x86_64, Raspberry Pi (ARM64). Includes ffmpeg + libfdk-aac.
My homeassistant addons
❇️ Lovelace button-card for home assistant
:iphone: Home Assistant for Apple platforms
Home Assistant integration for Dreame robot vacuums with map support
:house_with_garden: Home Assistant Supervisor
BLE monitor for passive BLE sensors
HomeKit Library for the Arduino-ESP32
Bermuda Bluetooth/BLE Triangulation / Trilateration for HomeAssistant
UI-Lovelace-Minimalist is a "theme" for HomeAssistant
:house: My Home Assistant configuration, a bit different that others :) Be sure to :star2: this repository for updates!
Control for Tapo cameras as a Home Assistant component
Official Zigbee2MQTT Home Assistant add-on
This is a custom component to allow control of Amazon Alexa devices in Home Assistant using the unofficial Alexa API.
Управление Яндекс.Станцией и другими устройствами умного дома с Алисой из Home Assistant
This card provides a user-friendly way to fully control map-based vacuums in Home Assistant. Supported brands include Xiaomi (Roborock/Viomi/Dreame/Roidmi/Valet
Auto-configure and then control your Midea M-Smart devices (Air conditioner, Fan, Water heater, Washer, etc) via local area network.
deCONZ REST-API plugin to control ZigBee devices
📈 A Lovelace card to display advanced graphs and charts based on ApexChartsJS for Home Assistant
Android app to create home screen shortcuts that trigger arbitrary HTTP requests and more
:house: Buildroot-based, cloud-free smart-home platform for a Homematic IP CCU (CCU3/ELV-Charly). Runs on Raspberry Pi & x86/ARM or as a virtual appliance (Prox
For rooted LG webOS TVs: a live dashboard, privacy control, debloating (Hide system apps & uninstall apps), an ad & telemetry blocker, and custom screensavers.
A scary 👻 powerful toolbox 🧰 for Home Assistant 🏡
The "Third Way" for Home Assistant Automations.
Minimalistic media card for Home Assistant Lovelace UI
Home Assistant Community Apps
Home Assistant Touch Panel Kiosk application for a Linux device (e.g. Raspberry Pi) with Touch Display.
Home Assistant Custom component to calculate estimated power consumption of lights and other appliances
Simple to build/use NFC tag reader, specially created for Home Assistant
Connect remotely to your Home Assistant instance without opening any ports using Cloudflared.
Unofficial packages for Ring Doorbells, Cameras, Alarm System, and Smart Lighting
This custom component for Home Assistant will add crucial features to your climate-controlling TRV (Thermostatic Radiator Valves) to save you the work of creati
Visual intelligence for your home.
An ESP32 based node for gathering indoor positioning and transmitting to mqtt
Replace the SaaS you pay for. One binary installs and runs self-hosted apps at home, no Docker knowledge needed. Terminal dashboard for you, plain commands for
Home Assistant integration for smart-plug appliance monitoring: detects cycles, matches programs, estimates time remaining. Supports washing machines, dryers, d
💡 ESP8266 framework for Homie, a lightweight MQTT convention for the IoT
Presence tracking and more for automation on the room-level
⚡ The power of energy measurements in your house
Vacuum cleaner card for Home Assistant Lovelace UI
📅 A sleek and highly customizable calendar card for Home Assistant, designed for performance and a clean, modern look.
A full featured Thermostat for Home Assistant: presets, window, motion, presence and overpowering management
Local HTTPS and MQTT cloud emulator for Roborock vacuums without rooting or hardware modifications
A comprehensive camera card for Home Assistant
A client library for Apple TV and AirPlay devices
SteVe - OCPP server implementation in Java. Your trusted open-source EV charging station management system since 2013. Used by CPOs, manufacturers and developer
The modern, local-first platform for professional video surveillance.
Custom brand icons for Home Assistant
ESP32 HomeKit Lock with support for Apple Home Key (reverse-engineered)
Управление устройствами из Home Assistant через Алису (Умный дом Яндекса) или Марусю
ESP32 firmware to read and control EMS and Heatronic compatible equipment such as boilers, thermostats, solar modules, and heat pumps
Unofficial Home Assistant integration for interacting with Octopus Energy
A native macOS menu bar app for controlling your smart home devices.
Tessera: beautiful, easy touch screens for Home Assistant on affordable ESP32 panels, 2.8 to 10.1 inch (CYD, Guition, Waveshare). Drag-and-drop editor, no YAML,
Matterbridge plugin manager for Matter
ESP32‑S3 air‑quality station with LVGL UI, MQTT, Home Assistant
Control Xiaomi Mijia from your Mac menu bar or Windows tray. Home Assistant supported on macOS.
🔈 Sonos Media Player Interface/Client
emhass: Energy Management for Home Assistant, is a Python module designed to optimize your home energy interfacing with Home Assistant.
Hardware & Software documentation for the CircuitSetup Expandable 6 Channel ESP32 Energy Meter. Works with ESPHome and Home Assistant.
Передача показаний воды по Wi-Fi. Watermeter Wi-Fi transmitter.
ChatGPT at home! A better alternative to commercial smart home assistants, built on the Raspberry Pi using LiteLLM and LangGraph.
Home Assistant MCP server agent. Enable Claude Code, Cursor, VS Code or any MCP-enabled IDE to help you vibe-code and manage Home Assistant: create and debug au
Node-RED integration with Home Assistant
Home Assistant Google Home custom component
Smart Irrigation custom component for Home Assistant
PlatformIO development platform for IoT modules
Wifi Smart Home Remotes that run on ESPHome
Async Python library for controlling Meross devices
Turn an Amazon Echo Dot or Echo Show into a fully local Home Assistant voice satellite, media player, display and Bluetooth proxy. No Amazon, no cloud.
Frequently asked questions
How many open source Internet Of Things Iot tools are there?
This registry tracks 99 open source Internet Of Things Iot projects, with 377,855 combined GitHub stars. The list is ranked by stars and refreshed nightly.
What is the most popular open source Internet Of Things Iot project?
Home Assistant leads this category with 91,919 GitHub stars, followed by frigate.
Are these Internet Of Things Iot tools free?
Yes — every project listed here is open source. Some also offer paid hosted versions alongside the free self-hosted option; the licence for each project is shown on its card.