CircuitPython Ecosystem

CircuitPython is a beginner-friendly implementation of Python, optimised to run on microcontrollers and single board computers. The design facilitates using code on supported boards via USB or Bluetooth file transfer.

Created by
Adafruit Industries
Released
July 19, 2017
Community Repos
1,042
Total GitHub Stars
68,997
Core Projects
More
Arduino library for controlling single-wire LED pixels (NeoPixel, WS2812, etc
Adafruit GFX graphics core Arduino library, this is the 'core' class that all our other graphics libraries derive from
Arduino library for DHT11, DHT22, etc Temperature & Humidity Sensors
Popular Projects 
More

kmk_firmware

Clackety Keyboards Powered by Python

30 Aug 2018 1,392

mu

A small, simple editor for beginner Python programmers

08 Dec 2015 1,400

ampy

MicroPython Tool - Utility to interact with a MicroPython board over a serial connection

05 Aug 2016 718

ViperIDE

An innovative MicroPython / CircuitPython IDE for Web and Mobile

09 Jun 2024 363

micropython-ulab

a numpy-like fast vector module for micropython, circuitpython, and their derivatives

30 Aug 2019 414

OS

Beryllium OS, a unix-like operating system for CircuitPython powered microcontrollers

02 Dec 2021 221

circuitpython-tricks

Some CircuitPython tricks, mostly reminders to myself

27 Feb 2021 554

PyDOS

DOS-like OS for microcontroller boards running Micropython or Circuitpython

30 May 2021 122

SimplySerial

A windows console application for serial communications

29 May 2019 193

ESP32-Sour-Apple

Crashes iOS 17 Devices using a really any device

02 Oct 2023 446

circuitpython_kernel

**Archived** Future development will take place at https://github

23 Mar 2017 8

python-keyboard

A hand-wired USB & Bluetooth keyboard powered by Python and more

02 May 2020 486

MagiClick-esp32s3

A single-button keyboard, based on ESP32-S3

21 Jun 2023 107

picotouch

Tiny capsense touch MIDI keyboard controller from a Raspberry Pi Pico

13 Apr 2021 94

picostepseq

MIDI sequencer using Raspberry Pi Pico in Arduino & CircuitPython

05 Aug 2022 238

CircuitPython_GC9A01_demos

Demos showing how to use CircuitPython displayio driver for GC9A01 round LCDs

04 Mar 2021 57

CircuitPython_nRF24L01

CircuitPython driver library for the nRF24L01 transceiver

26 Jul 2019 45

MandoPuter

Electronics to drive a Mandalorian gauntlet

31 Dec 2019 42

BFree

BFree: Enabling Battery-free Sensor Prototyping with Python

23 Oct 2020 271

self-driving-lab-demo

Software and instructions for setting up and running a self-driving lab (autonomous experimentation) demo using dimmable RGB LEDs, an 8-channel spectrophotometer, a microcontroller, and an adaptive design algorithm, as well as extensions to liquid- and solid-based color matching demos

02 Jul 2022 65
Up and Coming Projects 
More

Adafruit-DS2482S-800-Breakout-PCB

PCB files for the Adafruit DS2482S-800 8 Channel I2C to 1-Wire Bus Adapter

17 Sep 2024 0

Adafruit-Feather-RP2350-PCB

PCB files for the Adafruit Feather RP2350

09 Sep 2024 0

Ecological-Automation-of-Plant-Care

Shared files for project EAoPC

05 Sep 2024 2

Ask_An_Engineer

Related to the Ask an Engineer videocast

03 Sep 2024 0

CircuitPython_RotarySelect

A circular rotary selection widget

25 Aug 2024 0

pico-dino

Dinosaur game on a Pico with a P5 display

24 Aug 2024 0

Adafruit-FPC-Breakout-PCB

PCB files for the Adafruit FPC Breakout for Raspberry Pi 5 DSI or RP2350 HSTX - 22 Pin 0

23 Aug 2024 0

CircuitPython_PCA9674

16 Aug 2024 0

Adafruit-ESP32-C6-Feather-PCB

PCB files for the Adafruit ESP32-C6 Feather

15 Aug 2024 0

Adafruit-RS-232-Level-Shifter-Breakout-PCB

PCB files for the Adafruit RS-232 Full Pinout Level-Shifter Breakout

12 Aug 2024 0

Adafruit-Reversible-USB-Type-A-Plug-Connector-Breakout-PCB

PCB files for the Adafruit Reversible USB Type A Plug Connector Breakout

12 Aug 2024 0

CircuitPython_Button_Handler

A CircuitPython helper library that handles different types of button presses

04 Aug 2024 0

CircuitPython-mocks

A library of mock data structures for soft testing CircuitPython-based projects

04 Aug 2024 1

picotouch_drumcard

Card-sized drum synth / sequencer with MIDI In/Out

01 Aug 2024 4

Adafruit_CircuitPython_RFM

RFM69 and RFM9x library, with asyncio support

29 Jul 2024 3

imxrt1011-nanokit

High-performance microcontroller board operating up to 500MHz, built around NXP iMX RT1011

28 Jul 2024 5

Adafruit-CH334F-Breakout-PCB

PCB files for the Adafruit CH334F Mini 4-Port USB Hub Breakout

22 Jul 2024 0

Adafruit-QT-Py-CH32V203-PCB

PCB files for the Adafruit QT Py CH32V203 Dev Board with STEMMA QT

22 Jul 2024 1

Adafruit-USB-Type-C-PD-Switchable-PCB

PCB files for the Adafruit USB Type C Power Delivery Dummy - I2C or Switchable - HUSB238 - STEMMA QT / Qwiic

22 Jul 2024 0

state-of-things

State of Things python library to organize complex state machines

20 Jul 2024 0