Showing 36 of 986 projects
MicroPython driver library for controlling MY9221-based 10-segment LED bar graph modules.
A MicroPython library for controlling HD44780 LCD displays via PCF8574 I2C expander with high-level and low-level APIs.
MQTT bridge for Huawei solar inverters (SUN2000/3000/5000) that publishes Modbus data to Home Assistant with auto-discovery.
A robust MQTT client library for Go with guaranteed message delivery and zero-copy transfers.
A formally verified implementation of the Constrained Application Protocol (CoAP) in SPARK/Ada, ensuring correctness for constrained IoT devices.
A Crystal library for mDNS and DNS-SD service discovery and device lookup on local networks.
A Capacitor plugin for Bluetooth Low Energy communication with full BLE support across iOS, Android, and Web.
MicroPython driver for the Microchip MCP9808 temperature sensor with configurable resolution, shutdown mode, and alert functionality.
A Node.js authentication and authorization module for IoT brokers (HTTP/MQTT/CoAP) that integrates with Keycloak.
Publishes sensor data from Parrot Flower Power plant monitors to an MQTT broker for smart home integration.
A pure JavaScript XML-RPC client and server for Node.js, patched for compatibility with Homematic home automation systems.
A MicroPython port of the bitstruct library for packing and unpacking data to/from bytes using format strings.
A MicroPython driver for the Bosch BME280 digital sensor to measure temperature, pressure, and humidity.
A MicroPython driver for controlling 8-segment LED displays using the TM74HC595 shift register controller.
A MicroPython library for interfacing with DS3231 real-time clock modules on ESP8266 and ESP32 boards.
A MicroPython driver for the ADXL345 triple-axis accelerometer, enabling motion sensing on embedded devices.
A MicroPython library for interfacing with SHT3x temperature and humidity sensors on ESP8266/ESP32 boards.
Rust bindings for TDengine, providing native Rust access to the time-series database's C API.
MicroPython library for controlling Semtech SX127x LoRa modules with an asyncio-based API.
Bridge Aqara smart home hubs and devices to MQTT for local integration and automation.
ESP8266 MicroPython web server for reading and controlling Microchip MCP39F521 energy monitoring ICs.
A MicroPython module for AES-128 encryption and decryption using CFB mode, supporting both 128-bit and 8-bit variants.
A minimal, memory-efficient HTTP/HTTPS/SOCKS4/SOCKS5 forward proxy server for MicroPython and CPython.
A MicroPython implementation of Python's time.strftime function for formatted date and time strings.
Connect an M5Stack ATOM running MicroPython to Google Cloud Platform to collect air-quality sensor data.
A lightweight MQTT client library for the Crystal programming language.
A MicroPython library for interfacing with the MCP2515 CAN bus controller chip.
Publishes MQTT messages when specific voice hotwords are detected using the Snowboy engine.
A lightweight PostgreSQL driver for MicroPython, optimized for microcontrollers like ESP8266, ESP32, and Raspberry Pi Pico W.
A MicroPython library for receiving and decoding data from Bresser 868 MHz weather sensors using a CC1101 radio module on ESP32.
A MicroPython library for controlling TLC5940 LED driver chips with grey scale data transmission.
A minimal Tcl library for publishing messages to MQTT brokers with basic QoS 0 support.
A uasyncio-based NTP client for ESP32 boards running MicroPython, enabling precise time synchronization.
A collection of MicroPython aioble examples for ESP32, demonstrating BLE communication with devices like voltmeters and heart rate sensors.
A MicroPython module for reading temperature and humidity data from HTU21D sensors on ESP8266 boards.
MicroPython library for interfacing with the Sharp GP2Y1014AU0F optical dust sensor on ESP8266 boards.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.