1.home-assistant / core
:house_with_garden: Open source home automation that puts local control and privacy first.
Ranked by Attention Score: stars gained over the last 90 complete days
19 repositories by Attention Score · Aug 5, 2026 – Nov 2, 2026 (UTC)
:house_with_garden: Open source home automation that puts local control and privacy first.
A 100-day challenge exploring IoT and embedded systems using ESP32, ESP8266, and Raspberry Pi Pico with MicroPython. Each day covers a new sensor or module with complete code, circuit diagram, and explanation.
Your Gateway to Embedded Software Development Excellence :alien:
Software to automate the management and configuration of infrastructure and applications at scale.
Universal Radio Hacker: Investigate Wireless Protocols Like A Boss
Open-source IoT Gateway - integrates devices connected to legacy and third-party systems with ThingsBoard IoT Platform using Modbus, CAN bus, BACnet, BLE, OPC-UA, MQTT, ODBC and REST protocols.
A collection of scripts to flash Tuya IoT devices to alternative firmwares
A collection of fascinating and bizarre Censys Search Queries
The idiomatic asyncio MQTT client
MQTT-PWN intends to be a one-stop-shop for IoT Broker penetration-testing and security assessment operations.
The last Micro Web Server for IoTs (MicroPython) or large servers (CPython), that supports WebSockets, routes, template engine and with really optimized architecture (mem allocations, async I/Os). Ready for ESP32, STM32 on Pyboard, Pycom's chipsets (WiPy, LoPy, ...). Robust, efficient and documented!
A structured, AI-assisted toolkit for defining hardware products that have software inside — from concept through engineering spec to presentation-ready materials in eight phases.
A micro HTTP Web server that supports WebSockets, html/python language templating and routing handlers, for MicroPython (used on Pycom modules & ESP32)
Containerized Development Environment Manager for embedded development
Belay is a python library that enables the rapid development of projects that interact with hardware via a micropython-compatible board.
Utility reporting system health and status via MQTT
A home-based IoT irrigation system for efficient plant care.
SX127x (LoRa transceiver) driver for (Micro)Python on ESP8266/ESP32/Raspberry_Pi
The Raspberry Pi Telegram Bot is a lightweight, customizable bot built for Raspberry Pi users. It leverages Python and the Telegram Bot API to enable users to execute commands, receive updates, and automate processes from their Telegram account. Ideal for DIY projects, home automation, and remote control applications, this bot is easy to set up .