awesome-circuitpython
github.com/adafruit/awesome-circuitpython ↗A curated list of awesome CircuitPython guides, videos, libraries, frameworks, software and resources.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me educational resources from awesome-circuitpython"
Installation instructions →What's inside
News
- 2018
- Adafruit Circuit Playground Express review
Raspberry Pi reviews the Circuit Playground Express.
- Adafruit PyPortal: GUI meets CircuitPython in a Big Way
Disrupt It Yourself podcast on CircuitPython and the IoT device, PyPortal.
- Adafruit's Fruit Jam is a Raspberry Pi Pico 2 powered, credit card sized computer
Tom's Hardware, February 5, 2025
- Circuit Playground Express 4-H edition approved
The 4-H branded version was approved by the USDA, this is the first CircuitPython powered board that is also 4-H approved!
- CircuitPython for Rapid Microcontroller-Based Prototyping and Development
Digi-Key on the open source community's efforts adapting specific microcontrollers and dev boards to support serious microcontroller development using CircuitPython.
Code
- Adafruit Blinka - SBC Compatibility
CircuitPython Libraries on Raspberry Pi and other compatible single-board computers (SBC) running Linux.
- Adafruit CircuitPython Libraries
Current Adafruit CircuitPython Libraries. There are over 150+ libraries available. More on Libraries on
- Awesome List for the RP2040 Macropad
A list of awesome Macropad applications, macros, 3D printed plans, and more.
- Circuit Playground Express CircuitPython API Reference
The functions and documentation specific to the Circuit Playground Express using CircuitPython.
- CircuitPython API Reference
A list of functions and documentation available for CircuitPython.
- CircuitPython Community Libraries
CircuitPython Community Libraries. There are over 45+ libraries available.
Community
- Adafruit CircuitPython Discord channel #CircuitPython
24/7 chat and support on CircuitPython including a weekly podcast.
- Adafruit CircuitPython Forums
The Adafruit discussion forum on CircuitPython.
- CircuitPython Weekly Meeting
Video archive of weekly community meeting via Discord, starting from September, 2017.
- MicroPython Meetup
online and in Melbourne, Australia once a month, and
- MicroPython Slack
a Slack channel for MicroPython users. You can get an invitation
Newsletter
- Adafruit Daily, Python for Microcontrollers
A weekly newsletter on MicroPython, CircuitPython, and Python on single-board computers (SBC). A spam-free list.
- Archives of all newsletters
List of every newsletter published from the start, November 2016.
- Contribute to newsletter
Guidelines on contributing to the newsletter.
- Python on Hardware weekly Videocast
Ladyada and PT review the highlights of the newsletter every week in this video series. The broadcast is also on
Hardware
Frameworks
- A helper for CircuitPython development with Atom
A helper for the
- code.circuitpython.org - the online CircuitPython code editor
edit code and download to your device via WiFi, Bluetooth or USB.
- For developers, Mu: A Python Code Editor
The documentation for Mu.
- Glider: An app for editing Python on mobile devices wirelessly
Also a
- Microsoft Device Simulator Express
Virtual Circuit Playground Express and CircuitPython programming in Visual Studio Code (no longer maintained).
- PewPew workshops
Materials, examples, libraries and hardware for running Python game programming and electronics workshops with a minimum of problems.
Events
- ASK AN ENGINEER, Wednesday 8pm ET on YouTube LIVE
The longest running YouTube live show about electronics, information on CircuitPython each week during "Python on hardware segment".
- Weekly community chat on Adafruit Discord server CircuitPython channel
The Discord chat space for CircuitPython, meetings are usually Mondays at 2pm ET.
Swag
- Blinka the CircuitPython Limited Edition Enamel Pin
An enamel pin with the CircuitPython mascot (out of stock).
- Blinka the CircuitPython Sticker
A sticker featuring Blinka, the CircuitPython mascot.
- Blinka the CircuitPython Temporary Tattoo
A temporary tattoo featuring the Blinka character.
- CircuitPlayground lanyard
CircuitPlayground lanyard featuring Blinka.
- CircuitPython 3 release poster
CircuitPython release version 3 poster (out of stock).
- CircuitPython 4 release poster
CircuitPython release version 4 poster featuring Nordic (out of stock).
Showing a sample of 133 resources. View the full list on GitHub →