Python internet-of-things

Open-source Python projects categorized as internet-of-things Edit details

Top 13 Python internet-of-thing Projects

  • Home Assistant

    :house_with_garden: Open source home automation that puts local control and privacy first.

    Project mention: Matter Is Now Official | | 2022-10-04
  • pychromecast

    Library for Python 3 to communicate with the Google Chromecast.

    Project mention: Turning an old phone into a Google Home Speaker for playing music and grouping | | 2022-06-21

    not sure if it exists but if someone figures out how then I'd recommend adding a chromecast server ability to

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • paho.mqtt.python


    Project mention: paho.mqtt.python with TLS-PSK | | 2022-07-23

    However there are a couple of libraries, SSLPSL and SSLPSK2 that help with that. And it seems that (according to a GitHub issue) those can be used to create a custom SSLContext for paho.mqtt.python.

  • home-assistant-config

    :house: My Home Assistant configuration, a bit different that others :) Be sure to :star2: this repository for updates! (by frenck)

    Project mention: home assistant - organizing automations | | 2021-12-02

    Easiest way to see it is to look at his HA config in github!

  • pytradfri

    IKEA Trådfri/Tradfri API. Control and observe your lights from Python. Examples available. On pypi. Sans-io.

    Project mention: Investing in lighting did great things for my mental and physical health | | 2022-05-27
  • aiocoap

    The Python CoAP library

    Project mention: Creating a Simple CoAP Server with Python | | 2022-03-17

    To create a simple CoAP server we can use Python 3 and the Aiocoap library.

  • DoorPi

    OpenSource VoIP Door-Intercomstation

    Project mention: Replacing Door Intercom In Flat.. Can I Get It To Call My Phone? | | 2021-10-25
  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • xled

    🎄Unofficial control for Twinkly - Smart Decoration LED lights.

  • psmqtt

    Utility reporting system health and status via MQTT

  • pysmartthings

    A python library for interacting with the SmartThings cloud API build with asyncio and aiohttp.

  • Kotori

    A flexible data historian based on InfluxDB, Grafana, MQTT and more. Free, open, simple.

  • aioesphomeapi

    Python Client for ESPHome native API. Used by Home Assistant.

    Project mention: How to connect custom App to control device running ESPHome | | 2022-03-02
  • Deep-Inside

    Command line tool that allows you to explore IoT devices by using Shodan API.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-10-04.

Python internet-of-things related posts


What are some of the best open-source internet-of-thing projects in Python? This list will help you:

Project Stars
1 Home Assistant 55,037
2 pychromecast 2,336
3 paho.mqtt.python 1,722
4 home-assistant-config 1,472
5 pytradfri 879
6 aiocoap 223
7 DoorPi 218
8 xled 134
9 psmqtt 132
10 pysmartthings 84
11 Kotori 80
12 aioesphomeapi 69
13 Deep-Inside 22
Find remote jobs at our new job board There are 8 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Clean code begins in your IDE with SonarLint
Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.