:house_with_garden: Open source home automation that puts local control and privacy first.
Repository Index
47,133 repositories indexed
1–24 of 33 · Most stars
Asynchronous Python framework for event-driven services. A thin client for Kafka, RabbitMQ, NATS, Redis and MQTT with full access to native broker features, plus AsyncAPI docs, in-memory tests and observability out of the box.
A cross platform Bluetooth Low Energy Client for Python using asyncio
- python
- python3
- bluetooth
- bluetooth-low-energy
Motor - the async Python driver for MongoDB and Tornado or asyncio
- async
- mongodb
- python
Application of asyncio to hardware interfaces. Tutorial and code.
- micropython
- asyncio
- embedded
The last Micro Web Server for IoTs (MicroPython) or large servers (CPython), that supports WebSockets, routes, template engine and with really optimized architecture (mem allocations, async I/Os). Ready for ESP32, STM32 on Pyboard, Pycom's chipsets (WiPy, LoPy, ...). Robust, efficient and documented!
- websockets
- micropython
- esp32
- microwebsrv
A 'resilient' asynchronous MQTT driver. Recovers from WiFi and broker outages.
The idiomatic asyncio MQTT client
Python MQTT v5.0 async client
- mqtt
- python-mqtt-client
- mqttv5
- python
MicroPython module to read a rotary encoder.
- rotary-encoder
- micropython
- esp8266
- esp32
asynchronous python driver for mongo
- python
a socket mock framework - for all kinds of socket animals, web-clients included
Simple and lightweight HTTP async server for micropython
micrOS - mini asynchronous automation OS for DIY projects.
- micropython
- iot-platform
- interrupts
- socket
Full async Micropython web server with small memory footprint.
- esp8266
- esp
- python
- async
Simple GUI menu for micropython using a rotary encoder and basic display.
- menu
- micropython
- encoder
- rotary
XAsyncSockets is an efficient Python/MicroPython library of managed asynchronous sockets.
- python
- asynchronous
- sockets
- tcp
micropidash: A non-blocking web interface library for MicroPython microcontrollers. Featuring real-time sync, independent dark mode, and easy hardware integration via uasyncio.
- home-automation
- iot-dashboard
- micropython
- micropython-esp32
Async MQTT library with auto reconnect for MicroPython devices such as the ESP32 or Pycom devices
- mqtt
- mqtt-client
- micropython
- library
A minimalist asyncio web framework for MicroPython.
- micropython
- asyncio
- uascynio
- http
Very simple DNS async server for micropython
- dns
- micropython
- dns-server
- tinydns
Minimal async captive portal for MicroPython (compatible with uasyncio v3/MicroPython 1.13+ as well as earlier versions)
- micropython
- captive-portal
A small async DNS client for MicroPython
- esp32
- micropython
- rpi-pico-w
- asyncio
A tiny async web framework for MicroPython