Skip to main content

Awesome IoT. A collaborative list of great resources about IoT Framework, Library, OS, Platform

4.6k
GitHub Stars
486
Curated Resources
32
Categories
7 hours ago
Last Refreshed
FrameworkLibraryAppStorageSecurityOSVoice ControllerPlatformIoT CloudsIIoT CloudsAPIsMiddlewareToolkits Include Non-OSData VisualizationReal-time DataHardwareHome AutomationIDERoboticsOthersLanguageProtocol LibraryForkHardware ComSoftwareToolsVoiceResources-Websites-ProjectsEdgeAIAnalyticsDigital Twins

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me tutorial resources from awesome-iot"

Installation instructions →

What's inside

Resources-Websites-Projects

Platform

  • ActorCloud ★ 32 ⧗ 0

    ActorCloud is an IoT platform that provides one-stop platform services for enterprises with low-power IoT networks. It provides multiple protocol access, message flow management, data parsing and data processing capabilities for devices on a secure and reliable basis.

  • Astarte ★ 19 ⧗ 0

    Astarte is an Open Source IoT platform written in Elixir. It is a turnkey solution which packs in everything you need for connecting a device fleet to a set of remote applications. It performs data modeling, automated data reduction, real-time events, and provides you with any feature you might expect in a modern IoT platform. Right now, Linux and ESP32 devices are supported out of the box using the provided SDKs.

  • BitSCADA ★ 0 ⧗ 0

    Complete industrial SCADA/HMI system that runs from a single HTML file. Supports IEC 61850 (MMS, GOOSE, SV), OPC UA, Modbus TCP, MQTT. 53 function blocks, 65 graphic elements, Python gateway for real PLC/RTU/IED connections. Zero installation — any browser.

  • Blynk ★ 716 ⧗ 0

    is a platform with iOS and Android apps to control Arduino, ESP8266, Raspberry Pi and the likes over the Internet.

  • Clavin ★ 212 ⧗ 2

    Calvin is an application environment that lets things talk to things. It comprises of both a development framework for application developers, and a runtime environment that handles the running application.

  • DeviceHive

    IoT Data Platform. Wide range of connectivity options, device management, security and data processing.

Hardware Com

Protocol Library

IoT Clouds

Storage

  • AimDB ★ 2

    An async, in-memory data bridge that syncs records across microcontrollers, edge gateways and cloud instances. Define once, stream and sync everywhere.

  • HStreamDB ★ 172

    The streaming database built for IoT data storage and real-time processing.

  • hypergolix ★ 72 ⧗ 11

    is programmable cloud sync -- like Dropbox, but you integrate it into your applications instead of using it from the filesystem.

Robotics

Voice Controller

Showing a sample of 486 resources. View the full list on GitHub →