A curated list of awesome Internet of Things (IoT) frameworks, platforms, tools, libraries, and resources.
The Internet of Things (IoT) connects physical devices to the internet, enabling data exchange, automation, and smart applications across industries such as healthcare, agriculture, smart cities, and more.
- General Resources
- IoT Platforms & Frameworks
- Hardware & Devices
- Edge Computing & IoT
- IoT Protocols
- IoT Security
- IoT Data & Analytics
- IoT Development Tools
- Communities & Conferences
- Research & Papers
- Related Awesome Lists
- Wikipedia: Internet of Things – Overview and background on IoT.
- IoT Analytics – Market research and insights on IoT.
- IoT For All – Educational resources, news, and analysis on IoT.
- ThingSpeak – Open-source IoT platform with MATLAB analytics.
- ThingsBoard – Open-source IoT platform for data collection, processing, and visualization.
- Kaa IoT Platform – Open-source and commercial IoT platform.
- AWS IoT Core – Managed IoT cloud service from Amazon.
- Azure IoT Hub – Microsoft’s IoT solution for connecting, monitoring, and managing IoT devices.
- Google Cloud IoT Core – Managed service to securely connect and manage IoT devices.
- Arduino – Open-source electronics platform based on simple microcontrollers.
- Raspberry Pi – Low-cost, credit-card-sized computer.
- ESP32 – Powerful Wi-Fi and Bluetooth MCU.
- Particle – IoT development platform with hardware, software, and connectivity.
- EdgeX Foundry – Open-source edge platform for IoT.
- KubeEdge – Extends Kubernetes to IoT edge devices.
- Balena – Cloud platform for deploying and managing IoT devices.
- MQTT – Lightweight messaging protocol ideal for IoT.
- CoAP (Constrained Application Protocol) – Specialized web transfer protocol for IoT.
- AMQP – Open standard messaging protocol.
- LwM2M – Lightweight M2M protocol for device management.
- OWASP IoT Project – Security best practices and vulnerabilities for IoT.
- IoT Security Foundation – Organization promoting IoT security standards.
- Microsoft Azure IoT Security Architecture – Microsoft’s guidance for IoT security.
- InfluxDB – Time series database ideal for IoT data.
- Apache Kafka – Distributed event streaming platform.
- Grafana – Open-source platform for monitoring and observability.
- Prometheus – Monitoring and alerting toolkit compatible with IoT setups.
- Node-RED – Flow-based development tool for visual programming in IoT.
- PlatformIO – IDE and ecosystem for IoT development.
- Eclipse IoT – Open-source IoT projects and tools from the Eclipse Foundation.
- Home Assistant – Home automation platform with strong IoT integrations.
- IoT World – Annual conference and expo.
- The Things Network – Global open-source LoRaWAN network.
- Hackster.io IoT Projects – Community projects and tutorials.
- IEEE IoT Journal – Academic research on IoT.
- ACM IoT Conference – Leading IoT academic conference.
- IoT Edge Computing: A Research Survey – Survey paper covering IoT edge computing.
- Awesome Edge Computing – Tools and resources related to edge computing and IoT.
- Awesome Home Automation – IoT-based home automation resources.
- Awesome Cloud Native – Resources related to cloud-native architecture including IoT.
Contributions are welcome!