Open source iot projects
Every project in the registry tagged iot, ranked by real GitHub adoption.
Local control smart home automation with privacy first
Your personal cloud OS for simple, elegant home servers
A simple and easy-to-use library to enjoy videogames programming
Time-series database and historian for industrial data
Time-series database built on top of PostgreSQL
High-performance API gateway with built-in LLM support
Your Gateway to Embedded Software Development Excellence :alien:
🚀 A fast WebAssembly interpreter and the most universal WASM runtime
:beginner: Home Assistant Operating System
Time-series database built for industrial IoT workloads
Automatic integrate all Xiaomi devices to HomeAssistant via miot-spec, support Wi-Fi, BLE, ZigBee devices. 小米米家智能家居设备接入Hass集成
Scalable SQL database for real-time analytics
Free open source home automation system for Linux, Windows, Raspberry Pi. Supports Z-Wave, Zigbee, MQTT, and 150+ devices.
EMBA - The firmware security analyzer
Transform any TV into professional digital signage
Adaptive Lighting custom component for Home Assistant
Self-hosted home automation without the cloud
Track gear, bookings, and inventory without spreadsheets
:house: My Home Assistant configuration, a bit different that others :) Be sure to :star2: this repository for updates!
📈 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
⛓️RuleGo is a lightweight, high-performance, embedded, next-generation component orchestration rule engine framework for Go.
Home Assistant Custom component to calculate estimated power consumption of lights and other appliances
An ESP32 based node for gathering indoor positioning and transmitting to mqtt
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
⚡ The power of energy measurements in your house
Local HTTPS and MQTT cloud emulator for Roborock vacuums without rooting or hardware modifications
CNCF sandbox project, an open source distributed time-series database with high concurrency, high performance, and high scalability
ESP32 firmware to read and control EMS and Heatronic compatible equipment such as boilers, thermostats, solar modules, and heat pumps
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
Open, SQL-native time-series database for telemetry you need to keep. 34M+ records/sec ingestion, 8M+ rows/sec queries. InfluxDB Line Protocol and Telegraf comp
Передача показаний воды по 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.
PlatformIO development platform for IoT modules
Async Python library for controlling Meross devices
Related tags
Frequently asked questions
How many open source iot projects are there?
This registry tracks 39 projects tagged iot, with 320,622 GitHub stars between them. The most-adopted is Home Assistant at 91,919 stars.
Are these iot projects free to use?
Yes — 36 of the 39 carry an explicit open-source licence across 6 distinct licences, so there is no licence fee. Where a project also sells a hosted or enterprise version, the self-hosted path remains free.
Which iot project should I choose?
The list above is ranked by GitHub stars, but stars measure attention rather than fit. Check three things on each card: the licence (permissive versus copyleft), the language it is written in, and the last-push date — a high-star project that has not been pushed in a year is a liability.
Are these iot projects still maintained?
36 of the 39 were pushed in the last 90 days, and every card shows its exact last-push date so you can see the rest. Sort your shortlist by that date before committing to a migration.