Contributing
If you'd like to contribute to the CircuitPython project, the CircuitPython libraries are a great way to begin. This page is updated with daily status information from the CircuitPython libraries, including open pull requests, open issues and library infrastructure issues.
Do you write a language other than English? Another great way to contribute to the project is to contribute new localizations (translations) of CircuitPython, or update current localizations, using Weblate.
If this is your first time contributing, or you'd like to see our recommended contribution workflow, we have a guide on Contributing to CircuitPython with Git and Github. You can also find us in the #circuitpython channel on the Adafruit Discord.
Have an idea for a new driver or library? File an issue on the CircuitPython repo!
Current Status for Tue, Oct 06, 2026
Filter by issue labels
Sort by
Open Issues
- Adafruit_CircuitPython_AD569x
- Adafruit_CircuitPython_AdafruitIO
- Adafruit_CircuitPython_ADS1x15
- Adafruit_CircuitPython_ADXL34x
- Adafruit_CircuitPython_AHTx0
- Adafruit_CircuitPython_AirLift
- Adafruit_CircuitPython_AM2320
- Adafruit_CircuitPython_AMG88xx
- Adafruit_CircuitPython_APDS9960
- Adafruit_CircuitPython_AS5600
-
Adafruit_CircuitPython_asyncio
- Could `TaskQueue` be implemented without `Task` being in C? (Open 1054 days)
- Support Task methods `result()`, `exception()`, and `cancelled()` (Open 1062 days)
- Streams (Open 1113 days)
- Exception within a task can cause other tasks to run before the exceptioned-task completes (Open 1388 days)
- "no module named 'usocket'" on Raspberry Pico W (Open 1416 days)
- add TaskGroup here or in another library (Open 1776 days)
- Add Queue and other asyncio features from MicroPython unofficial version of asyncio (Open 1776 days)
- CancelledError not showing up as a backtrace (Open 1779 days)
- Use CircuitPython socket support (Open 1782 days)
- Remove or move non-CPython asyncio functionality (Open 1783 days)
- Adafruit_CircuitPython_ATECC
- Adafruit_CircuitPython_AVRprog
- Adafruit_CircuitPython_AW9523
- Adafruit_CircuitPython_AWS_IOT
-
Adafruit_CircuitPython_AzureIoT
- IoTCentralDevice doesn't fully implement IoTMQTTCallback (Open 1160 days)
- device.on_command_executed is never called, IoT Central methods can't be used (Open 1268 days)
- Subscribing to topic /messages/devicebound/ results in wait_for_msg timeout exception (Open 1274 days)
- Consistent `MMQTTException: Connection Refused - Unauthorized` after 2-2.5 hours uptime (Open 1543 days)
- Issues using on Arduino Nano RP2040 Connect (Open 1596 days)
- RuntimeError: Repeated socket failures on ESP32-S2 (Open 1606 days)
- Add support for IoT Central components (Open 2068 days) enhancement