awesome-iot
Awesome IoT. A collaborative list of great resources about IoT Framework, Library, OS, Platform
This repository is a community-maintained list of resources for the Internet of Things, commonly called IoT. IoT refers to physical devices such as sensors, lights, thermostats, and cameras that connect to the internet and can be controlled or monitored remotely. The list collects links to frameworks, libraries, platforms, and tools that developers use when building software for these kinds of devices.
The list is organized into many sections. Some cover low-level concerns, like libraries for specific communication protocols that devices use to talk to each other, including MQTT (a lightweight messaging standard common in IoT), CoAP, LoRa for long-range wireless communication, and NFC for short-range communication. Other sections cover higher-level tools, like cloud platforms where device data gets sent and stored, data visualization tools for displaying sensor readings, and home automation frameworks for controlling smart home hardware.
The hardware section links to resources for popular physical computing boards like the Raspberry Pi, Arduino, and ESP32 chips (small, inexpensive Wi-Fi-capable microcontrollers). There are also sections on robotics, operating systems designed for embedded devices, voice control integration, AI and edge computing (where data is processed on the device rather than in the cloud), and development tools.
Several sections cover cloud services from major providers, including Microsoft Azure's IoT offerings and tools designed for industrial IoT settings. The list also includes free books, courses, blog recommendations, and GitHub organizations focused on IoT development.
This is a reference directory, not a piece of software itself. Its value is in collecting a wide range of starting points in one place for someone trying to find the right tool or framework for a connected-device project. The full README is longer than what was shown.