Showing 26 of 26 projects
A Rust-based keyboard firmware library supporting layers, macros, real-time keymap editing, wireless BLE, and split keyboards.
A blazing-fast C++ library to create real-time, on-device dashboards for ESP32, RP2040+W, and RP2350+W microcontrollers.
A collection of practical CircuitPython code snippets and examples for common microcontroller tasks.
Open-source flight controller library for ESP32, RP2040, and STM32 microcontrollers, enabling DIY drone and aircraft builds.
A curated list of awesome applications, macros, 3D printed cases, guides, and resources for the Adafruit rp2040 MacroPad.
A small, portable text editor written in Python for editing files directly on MicroPython and CircuitPython boards.
A MicroPython driver for ST7789 and compatible LCD displays, supporting multiple resolutions and hardware features.
A fast MicroPython driver written in C for GC9A01 circular LCD displays, supporting graphics, text, and images.
Compile WebAssembly to native MicroPython modules for running high-performance code on embedded systems.
A collection of tips, tricks, and examples for creating synthesizers with CircuitPython's synthio library.
A microPython wrapper for the Telegram Bot API, enabling Telegram bot creation on ESP32, ESP8266, and RP2040 microcontrollers.
A MicroPython driver for the ENC28J60 Ethernet chip, enabling network connectivity on RP2040 boards.
A simple MicroPython driver for using 64Mbit SPI PSRAM chips with RP2040 and other MicroPython boards.
A MicroPython firmware project for Raspberry Pi Pico with WIZnet Ethernet chip support, enabling network connectivity and IoT applications.
A MicroPython library for EBYTE E22 LoRa devices (SX1262/SX1268) supporting transparent and fixed transmission modes.
A MicroPython library for controlling EBYTE LoRa E32 series UART wireless modules.
A MicroPython library for smooth, non-blocking stepper motor control on RP2040/RP2350 microcontrollers using DMA and PIO.
A MicroPython driver for the CS1237 and CS1238 load cell ADC chips, supporting reading, configuration, and temperature sensing.
A MicroPython library for handling multiple MIDI ports (UART, PIO, USB) on RP2040/RP2350 boards with asynchronous event processing.
A MicroPython driver for the ADS1256 and ADS1255 24-bit analog-to-digital converters, supporting SPI and PIO interfaces.
A MicroPython library for interfacing with the PCF8591 I2C analog-to-digital/digital-to-analog converter on microcontrollers.
MicroPython driver for Texas Instruments TMP117 and TMP119 high-precision temperature sensors.
A simple MicroPython module for interfacing with Microchip 23LC1024 SPI SRAM chips on Raspberry Pi Pico (RP2040).
A production-quality MicroPython driver for the BH1750 I2C ambient light sensor, designed for resource-constrained embedded systems.
A simple MicroPython driver for Microchip 47x16 EERAM devices, enabling SRAM with non-volatile EEPROM backup on microcontrollers.
MicroPython implementation of the ZACwire protocol for reading TSic 506F temperature sensors with high precision.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.