git404hub

what is awesome-iot fr?

phodal/awesome-iot — explained in plain English

Analysis updated 2026-06-26

4,590PythonAudience · developerComplexity · 1/5Setup · easy

tl;dr

A curated directory of IoT frameworks, libraries, cloud platforms, and learning resources for developers building software for connected devices like sensors, cameras, and smart home hardware.

vibe map

mindmap
  root((awesome-iot))
    Protocols
      MQTT messaging
      CoAP
      LoRa wireless
      NFC short-range
    Platforms
      Cloud IoT services
      Home automation
      Industrial IoT
    Hardware
      Raspberry Pi
      Arduino
      ESP32 chips
    Learning
      Books and courses
      Edge AI resources
      Dev tools

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Find the right MQTT library or IoT communication protocol implementation for your connected device project.

VIBE 2

Discover cloud platforms for collecting, storing, and visualizing sensor data from IoT devices.

VIBE 3

Explore home automation frameworks for building smart home integrations with Raspberry Pi or Arduino.

VIBE 4

Find embedded OS options and edge AI frameworks for running inference locally on small hardware like ESP32.

how it stacks up fr

phodal/awesome-iotmotioneye-project/motioneyekr1s77/python-crawler-tutorial-starts-from-zero
Stars4,5904,5904,591
LanguagePythonPythonPython
Setup difficultyeasymoderateeasy
Complexity1/53/52/5
Audiencedevelopergeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 5min

in plain english

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.

prompts (copy fr)

prompt 1
I'm building an IoT temperature sensor with an ESP32 that sends readings to a cloud dashboard. Which MQTT library should I use for the ESP32 and which free cloud platform makes it easiest to visualize the data?
prompt 2
Help me choose between home automation frameworks for a Raspberry Pi project that needs to control smart lights and read door sensor state, considering ease of setup and community size.
prompt 3
I want to add on-device object detection to my IoT camera so it only sends alerts when a person is detected, without sending all video to the cloud. What edge AI frameworks from awesome-iot support this on small hardware?

Frequently asked questions

what is awesome-iot fr?

A curated directory of IoT frameworks, libraries, cloud platforms, and learning resources for developers building software for connected devices like sensors, cameras, and smart home hardware.

What language is awesome-iot written in?

Mainly Python.

How hard is awesome-iot to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is awesome-iot for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.