Best Open Source iot Libraries
A curated list of the most popular GitHub repositories tagged with iot. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.
#1home-assistant/core
:house_with_garden: Open source home automation that puts local control and privacy first.
#2IceWhaleTech/CasaOS
CasaOS - A simple, easy-to-use, elegant open-source Personal Cloud system.
#3raysan5/raylib
A simple and easy-to-use library to enjoy videogames programming
#4arendst/Tasmota
Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at
#5taosdata/TDengine
High-performance, scalable time-series database designed for Industrial IoT (IIoT) scenarios
#6Awesome-HarmonyOS/HarmonyOS
A curated list of awesome things related to HarmonyOS. 华为鸿蒙操作系统。
#7fosrl/pangolin
Identity-aware VPN and proxy for remote access to anything, anywhere.
#8microsoft/IoT-For-Beginners
12 Weeks, 24 Lessons, IoT for All!
#9apache/apisix
The Cloud-Native API Gateway and AI Gateway
#10emqx/emqx
The most scalable and reliable MQTT broker for AI, IoT, IIoT and connected vehicles
#11saltstack/salt
Software to automate the management and configuration of infrastructure and applications at scale.
#12zephyrproject-rtos/zephyr
Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
#13esphome/esphome
ESPHome is a system to control your ESP32, ESP8266, BK72xx, RP2040 by simple yet powerful configuration files and control them remotely through Home Automation systems.
#14hybridgroup/gobot
Golang framework for robotics, drones, and the Internet of Things (IoT)
#15canonical/microk8s
MicroK8s is a small, fast, single-package Kubernetes for datacenters and the edge.
#16platformio/platformio-core
Your Gateway to Embedded Software Development Excellence :alien:
#17project-chip/connectedhomeip
Matter (formerly Project CHIP) creates more connections between more objects, simplifying development for manufacturers and increasing compatibility for consumers, guided by the Connectivity Standards Alliance.
#18oatpp/oatpp
🌱Light and powerful C++ web framework for highly scalable and resource-efficient web application. It's zero-dependency and easy-portable.
#19home-assistant/operating-system
:beginner: Home Assistant Operating System
#20dotnet/MQTTnet
MQTTnet is a high performance .NET library for MQTT based communication. It provides a MQTT client and a MQTT server (broker). The implementation is based on the documentation from http://mqtt.org/.
#21blinker-iot/blinker-library
An IoT Solution,Blinker library for embedded hardware. Works with Arduino R4, ESP32.
#22emqx/MQTTX
A Powerful and All-in-One MQTT 5.0 client toolbox for Desktop, CLI and WebSocket.
#23GladysAssistant/Gladys
A privacy-first, open-source home assistant
#24home-assistant/addons
:heavy_plus_sign: Docker add-ons for Home Assistant
#25rulego/rulego
⛓️RuleGo is a lightweight, high-performance, embedded, next-generation component orchestration rule engine framework for Go.
#26eclipse-hawkbit/hawkbit
Eclipse hawkBit™
#27esphome/aioesphomeapi
Python Client for ESPHome native API. Used by Home Assistant.
#28arendst/Tasmota-firmware
Alternative firmware for ESP8266 with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at