Showing 36 of 383 projects
A pure Python IEEE802.15.4 and ZigBee network stack for MicroPython, developed for Silicon Labs Gecko boards.
A MicroPython example for connecting ESP32 devices to Google Cloud IoT Core to publish telemetry data.
A lightweight web server for MicroPython on ESP8266, designed for serving REST APIs and simple web interfaces.
A zero-allocation, single-header JSON serializer library written in ANSI C.
A Rust library for zero-allocation parsing of binary data, supporting no_std environments.
A GDB server for Raspberry Pi enabling remote debugging of bare metal programs without a JTAG probe.
A MicroPython library for controlling stepper motors with ULN2003 driver boards on BBC micro:bit.
A MicroPython library for interfacing with the PCF8574 8-bit I2C I/O expander, supporting interrupt handling and pin control.
A MicroPython library for building ultra-low-power systems on Pyboard hardware, enabling battery operation for over a year.
A MessagePack serialization library optimized for MicroPython, offering a compact binary alternative to JSON with minimal RAM usage.
MicroPython driver for MAX7219 8x8 LED matrices with drawing primitives and text support.
A MicroPython library for reading and configuring the AS5600 magnetic angle sensor via I2C.
An asynchronous MQTT client library with auto-reconnect for MicroPython devices like ESP32 and Pycom.
A library for profiling realtime MicroPython code by visualizing execution with a logic analyzer or oscilloscope.
A MicroPython driver for the PMS7003 air quality sensor, enabling particulate matter measurement on ESP32 and similar microcontrollers.
Asynchronous Linux SocketCAN support for Rust's tokio runtime, enabling CAN bus communication.
A MicroPython-based WiFi manager for ESP devices that provides a web interface to configure and connect to networks.
A native GBDK-2020 sound effect driver for Game Boy, designed for use with the FX Hammer editor.
A MicroPython library for debouncing digital inputs, counting pulses, and averaging analog readings on microcontrollers.
A MicroPython library for controlling 433MHz RF power sockets (Anslut/Proove/Nexa) using an FS1000A transmitter.
A lightweight asynchronous DNS server for MicroPython on ESP8266/ESP32 devices, ideal for simple domain resolution like captive portals.
MicroPython examples for YS-IRTM 5V NEC Infrared UART transceivers, enabling IR communication with microcontrollers.
A MicroPython library for interfacing with SIM800 modules to enable GSM, GPRS, SMS, and TCP/IP communications on microcontrollers.
A lightweight JSON REST client for MicroPython on ESP32 and Pycom modules, supporting HTTP methods, SSL/TLS, and authentication.
A Rust framework for building SIP (Session Initiation Protocol) applications with a modular, type-safe approach.
A minimal async captive portal for MicroPython that creates WiFi access points with automatic web redirection.
Recreates directory and file structures from Go 1.16+ embed.FS types in the current working directory.
MicroPython library for reading KY-040 rotary encoder inputs with detailed line-by-line explanation.
A MicroPython driver for the VL53L1X time-of-flight sensor on Raspberry Pi Pico.
A complete infrared (IR) communication library for Raspberry Pi Pico microcontrollers.
An efficient MicroPython driver for WS2812/NeoPixel LEDs using SPI for reliable data delivery.
A uasyncio-based MicroPython driver for the PMS5003 air quality sensor with full feature support and resilient error handling.
A MicroPython port of the FastLED library for controlling addressable LED strips on ESP32 and ESP8266 microcontrollers.
MicroPython driver for the Aosong AM2320 temperature and humidity sensor over I2C.
A MicroPython library for controlling RC servos using hardware PWM with calibration support.
A MicroPython library for accessing Spotify's web API from IoT devices like ESP8266.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.