Showing 36 of 383 projects
A zero-allocation, single-header JSON serializer library written in ANSI C.
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 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 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.
A MicroPython library for interfacing with the PCF8574 8-bit I2C I/O expander, supporting interrupt handling and pin control.
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.
A MicroPython-based WiFi manager for ESP devices that provides a web interface to configure and connect to networks.
Asynchronous Linux SocketCAN support for Rust's tokio runtime, enabling CAN bus communication.
A native GBDK-2020 sound effect driver for Game Boy, designed for use with the FX Hammer editor.
MicroPython examples for YS-IRTM 5V NEC Infrared UART transceivers, enabling IR communication with microcontrollers.
A lightweight asynchronous DNS server for MicroPython on ESP8266/ESP32 devices, ideal for simple domain resolution like captive portals.
A MicroPython library for controlling 433MHz RF power sockets (Anslut/Proove/Nexa) using an FS1000A transmitter.
A MicroPython library for debouncing digital inputs, counting pulses, and averaging analog readings on 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 MicroPython driver for the VL53L1X time-of-flight sensor on Raspberry Pi Pico.
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 minimal async captive portal for MicroPython that creates WiFi access points with automatic web redirection.
An efficient MicroPython driver for WS2812/NeoPixel LEDs using SPI for reliable data delivery.
A complete infrared (IR) communication library for Raspberry Pi Pico microcontrollers.
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.
MicroPython driver for the PCF8575 2.5V-5.5V 16-bit I2C I/O expander with interrupt 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.