Showing 26 of 26 projects
A lean and efficient implementation of Python 3 for microcontrollers, embedded systems, and constrained platforms.
Arduino library for playing MOD, WAV, FLAC, MIDI, RTTTL, OGG/Opus, MP3, and AAC audio files on ESP8266, ESP32, and Raspberry Pi Pico via I2S DACs or software delta-sigma DAC.
A curated list of awesome MicroPython libraries, frameworks, software, and resources for microcontrollers and constrained environments.
An asynchronous embedded C++ framework for ESP8266, ESP32, and Raspberry Pi Pico with powerful networking features.
An SDK for building IoT applications on microcontrollers using modern JavaScript with networking, graphics, and hardware APIs.
A curated list of awesome CircuitPython guides, videos, libraries, frameworks, software, and resources.
A curated list of awesome CircuitPython guides, videos, libraries, frameworks, software, and resources.
A collection of practical CircuitPython code snippets and examples for common microcontroller tasks.
A 100-day challenge with complete IoT projects using ESP32, ESP8266, and Raspberry Pi Pico with MicroPython, covering sensors, modules, and IoT techniques.
A fast MicroPython driver for ST7789 display modules, written in C with support for fonts, images, and graphics.
A resilient asynchronous MQTT driver for MicroPython that automatically recovers from WiFi and broker outages.
A lightweight MicroPython GUI library for display drivers based on the FrameBuffer class, supporting OLEDs, TFTs, ePaper, and Sharp displays.
A web-based WiFi connection manager for ESP8266, ESP12, ESP32, and Raspberry Pi Pico devices running MicroPython.
Open-source hardware for a DIY gamma-ray spectrometer using a NaI(Tl) scintillator, SiPM, and Raspberry Pi Pico 2.
MicroPython bindings for LVGL, enabling embedded GUI development on resource-constrained devices.
A lightweight MicroPython GUI library for displays with framebuf drivers, supporting input via pushbuttons, encoders, or touchpads.
A MicroPython driver for reading rotary encoders with hardware interrupt support and effective debouncing.
Python library for controlling HD44780-compatible character LCDs via GPIO or I2C backpacks.
A collection of MicroPython examples for using the I2S protocol to play and record audio on microcontrollers.
A MicroPython driver for ST7735 TFT LCD displays with text, graphics, and bitmap support.
A full asynchronous web server for MicroPython designed for microcontrollers with minimal memory footprint.
A simple async menu system for MicroPython using a rotary encoder and OLED display for embedded projects.
A MicroPython port of raspi-lora enabling RFM95 LoRa radio communication on microcontrollers like Raspberry Pi Pico and ESP32.
A MicroPython library to capture and replay 433MHz remote control codes for integrating remote power sockets into IoT projects.
A Python library for controlling the Pimoroni RGB Keypad on Raspberry Pi Pico with MicroPython and CircuitPython.
A MicroPython driver for the HX711 load cell amplifier, supporting GPIO, PIO, and SPI interfaces.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.