Showing 32 of 140 projects
A pure Python implementation of MDNS with Service Discovery for MicroPython devices.
Async SQLAlchemy 2.0+ extension for FastAPI with built-in pagination, SQLModel support, and automatic session management.
A web-based sandbox for running mypy, the Python static type checker, directly in your browser.
An async Python 3.11+ SDK for interacting with PocketBase backends.
A lightweight library for monitoring and testing asyncio applications with detailed event loop diagnostics.
A lightweight MicroPython GUI library for touch panel displays with support for multiple touch controllers and a rich widget set.
A non-blocking Telegram bot library for MicroPython microcontrollers to control IoT devices via Telegram.
aiosnmp is an asynchronous SNMP client and trap server for use with asyncio.
CouchDB client built on top of aiohttp (asyncio)
A MessagePack serialization library optimized for MicroPython, offering a compact binary alternative to JSON with minimal RAM usage.
An asynchronous Python library for communicating with Gremlin Server using websockets and asyncio.
A library for profiling realtime MicroPython code by visualizing execution with a logic analyzer or oscilloscope.
Lightweight Open Sound Control implementation for Python using asyncio
A minimalist asyncio web framework for MicroPython with WebSocket and SSE support.
A FastAPI-based authentication and login API using GraphQL and JWT for secure user management.
A Python unittest.Mock extension that adds async support for return_value and side_effect.
A Python client for TinkerPop 3 Gremlin Server supporting Tornado, Trollius, and Asyncio.
A small async DNS client for MicroPython, supporting multiple DNS servers, IPv4/IPv6, and mDNS.
An asynchronous MQTT client library compatible with both standard Python and MicroPython, optimized for ESP32.
A pure MicroPython graphics library for memory-constrained microcontrollers, optimized for data visualization and efficient screen updates.
A MicroPython script that creates a WiFi access point with a DNS and web server to implement a captive portal.
An asynchronous task scheduler with persistence for MicroPython, enabling periodic coroutine execution and deep sleep support for battery-powered devices.
A MicroPython implementation of the Eclipse Sparkplug B specification for creating compliant edge nodes in IoT systems.
A transportation-agnostic GraphQL client for Python with Apollo-like link composition, supporting multipart uploads and WebSocket subscriptions.
An asynchronous Sentry.io client for MicroPython to send exceptions with stacktraces to Sentry.
MicroPython library for controlling Semtech SX127x LoRa modules with an asyncio-based API.
A lightweight JSON-RPC 2.0 middleware for MicroPython and CPython using decorators.
A minimal, memory-efficient HTTP/HTTPS/SOCKS4/SOCKS5 forward proxy server for MicroPython and CPython.
A MicroPython library for handling multiple MIDI ports (UART, PIO, USB) on RP2040/RP2350 boards with asynchronous event processing.
A collection of MicroPython aioble examples for ESP32, demonstrating BLE communication with devices like voltmeters and heart rate sensors.
A MicroPython module for handling buttons asynchronously using uasyncio, supporting shared ADC inputs.
A lightweight FTP server and client library for MicroPython, designed for embedded systems.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.