CircuitPython
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.
- GitHub: https://github.com/topics/circuitpython
- Wikipedia: https://en.wikipedia.org/wiki/CircuitPython
- Repo: https://github.com/adafruit/circuitpython
- Created by: Adafruit Industries
- Released: July 19, 2017
- Related Topics: cpython, internet-of-things, iot, language, microcontroller, micropython, python,
- Aliases: circuit-python,
- Last updated: 2026-01-16 00:05:26 UTC
- JSON Representation
https://github.com/codepope/pico-circuitypython-sensehat
Sense Hat code for the Pico running CircuitPython
Last synced: 04 Jul 2025
https://github.com/todbot/circuitpython_ruhrohrotaryio
pretend to be 'rotaryio' for boards that need non-sequential pins
circuitpython encoder incrementalencoder non-sequential pico raspberrypipico rotary rotaryio rp2040
Last synced: 23 Feb 2025
https://github.com/miliar/the_edge-hardware
A BLE-enabled weight sensor designed for climbing training. The hardware connects with The Edge mobile app, transforming conventional climbing training into an interactive gaming experience with real-time strength feedback and customizable levels.
bouldering circuitpython climbing embedded-systems esp32 training weight-sensor
Last synced: 23 Mar 2025
https://github.com/mrbbp/circuitpython-mfrc522
circuitPython RC522 RFID reader + send tag uuid in midi
circuitpython js midi midiapi nfc processing-sketch rfid rp2040-xiao
Last synced: 29 Sep 2025
https://github.com/antruc/ytrc
Remote control for Youtube using CircuitPython
adafruit circuitpython raspberry-pi-pico rp2040
Last synced: 16 May 2025
https://github.com/electroniccats/bast-m7
Bast M7 is RT1011 NXP with a USB port type C
arduino board circuitpython electronic kicad kicad-schematics nxp rt1011
Last synced: 17 Mar 2025
https://github.com/ageagainstthemachine/circuitpython-usyslog
Simple remote syslog client for CircuitPython
circuitpython circuitpython-library syslog syslog-client
Last synced: 03 Oct 2025
https://github.com/8086net/circuitpython_tca9535
CircuitPython library for TCA9535 and PCA9535 16-bit I2C I/O Expanders.
circuitpython expander i2c pca9535 tca9535
Last synced: 24 Mar 2025
https://github.com/meowmeowahr/neopixelanimator
NeoPixel Animation System and MQTT Client
animations circuitpython led-controller leds mqtt neopixel neopixelanimator paho-mqtt python raspberry-pi rpi ws2811 ws2812 ws2812b
Last synced: 08 Apr 2025
https://github.com/ageagainstthemachine/ze15-co-circuitpython-test
A simple set of CircuitPython test programs to read the ZE15-CO sensor from Winsen.
circuitpython circuitpython-project winsen ze15-co
Last synced: 31 Mar 2025
https://github.com/ppeck1/pyportal-titano-weather-clock
CircuitPython firmware for a PyPortal Titano portrait weather + clock display.
adafruit circuitpython diy-electronics electronics embedded-systems firmware iot microcontroller opensource pyportal pyportal-titano python titano ui-design weather-display
Last synced: 21 Nov 2025
https://github.com/chrisgilldc/brickmaster
An MQTT GPIO control system for Python/Circuitpython
circuitpython gpio lego mqtt-client python
Last synced: 21 Nov 2025
https://github.com/domdfcoding/circuitpython_latching_relay
CircuitPython library for controlling latching relays.
Last synced: 10 Jun 2025
https://github.com/Neuro-Mechatronics-Interfaces/python-intan
Tools and demos for working with EMG data from intan using python
circuitpython cuda emg pico python realtime tensorflow
Last synced: 13 Jan 2026
https://github.com/jimbobbennett/circuitpython_azurecustomvision_prediction
CircuitPython prediction library for the Azure custom vision SDK
ai azure circuitpython customvision
Last synced: 11 Mar 2025
https://github.com/henrywait/picocangauge
A CAN bus Gauge using MCP2515 and GC9A01 Round display on Raspberry Pi Pico written in CircuitPython
can car circuitpython gc9a01 haltech mcp2515 mx5 pico
Last synced: 25 Dec 2025
https://github.com/jposada202020/circuitpython_adxl343
CircuitPython Driver for the Analog Devices ADXL343 Accelerometer
accelerometer adxl343 analog-devices circuitpython
Last synced: 01 Jul 2025
https://github.com/cedargrovestudios/circuitpython_leapyear
A CircuitPython helper that confirms whether a specified year is a leap year.
circuitpython circuitpython-community-bundle helper leap-year
Last synced: 14 Mar 2025
https://github.com/vladak/fusebox
adafruit circuitpython electricity-consumption microcontroller mqtt sensors
Last synced: 13 Jun 2025
https://github.com/jposada202020/circuitpython_bma220
BMA220 Digital, triaxial acceleration sensor CircuitPython Driver
acceleration bma220 circuitpython driver s sensor
Last synced: 04 Aug 2025
https://github.com/cedargrovestudios/clock_builder
Modules and libraries for building standalone structured time-based clocks.
circuitpython clock daylight-saving-time real-time-clock
Last synced: 28 Dec 2025
https://github.com/sparkfun/qwiic_nau7802_py
Python module for the Nuvoton NAU7802 24-bit dual-channel ADC for (Wheatstone) bridge sensors
circuitpython micropython python sparkfun sparkfun-python
Last synced: 06 Mar 2025
https://github.com/cedargrovestudios/circuitpython_paletteslice
A CircuitPython wrapper class to add list slice capability to a displayio.Palette object while preserving transparency.
circuitpython circuitpython-community-bundle displayio list-slicing palette-generator proof-of-concept
Last synced: 03 Sep 2025
https://github.com/foxtrt-com/kmk-4k-macropad
Circuit Python & KMK implimentation for a 4 key macropad to be used with the Seeeduino XIAO RP2040
circuitpython keyboard kmk macropad python rp2040 seeduino
Last synced: 06 Apr 2025
https://github.com/ilikecake/circuitpython_i2c_expanders
CircuitPython driver for various I2C GPIO expanders.
circuitpython circuitpython-community-bundle circuitpython-library
Last synced: 06 Apr 2025
https://github.com/richstokes/datadog-led-matrix
🐶 Display real-time metrics from Datadog on an LED Matrix
adafruit circuitpython datadog datadog-metrics infrastructure-management
Last synced: 30 Mar 2025
https://github.com/jposada202020/circuitpython_h3lis200dl
⛔️ DEPRECATED CircuitPython Driver for the ST H3LIS200DL Accelerometer
accelerometer archived circuitpython deprecated driver h3lis331dl obsolete sensor
Last synced: 09 Apr 2025
https://github.com/jposada202020/circuitpython_bmp384
⛔️ DEPRECATED CircuitPython driver for the Bosch BMP384 Pressure and Temperature sensor
archived bmp384 bosch circuitpython deprecated driver obsolete pressure sensor temperature
Last synced: 09 Apr 2025
https://github.com/jposada202020/circuitpython_bmp581
⛔️ DEPRECATED CircuitPython BMP581 Bosch Pressure and Temperature driver
archived bmp581 bosch circuitpython deprecated driver pressure sensor temperature
Last synced: 09 Apr 2025
https://github.com/codepope/networkedsensehat
Sends Sense Hat data over wifi via a Pico and ESP01 as a JSON packet
circuitpython esp01s json pico
Last synced: 29 Nov 2025
https://github.com/mick3diy/easypicopcb
A simple PCB with Raspberry Pi Pico for learning/playing with students
circuitpython electronic fritzing joystickxl kicad micropython pcb raspberry-pi-pico thonny
Last synced: 18 Jan 2026
https://github.com/jwillikers/fan-controller-circuitpython
A simple program to set the speed of a fan using the RP2040 QT Py and the EMC2101 fan controller
circuitpython emc2101 fan microcontroller pipkin python qt-py rp2040
Last synced: 20 Feb 2025
https://github.com/hyx0329/circuitpython-vfd-gu7000
A library to control Noritake GU7000 series VFDs.
Last synced: 20 Feb 2025
https://github.com/urfdvw/circuitpython-online-ide-2
The CircuitPython Online IDE is a browser-based IDE for CircuitPython supported microcontrollers. No installation needed. Handy and powerful.
circuitpython editor ide microcontroller plotting python repl
Last synced: 02 Apr 2025
https://github.com/wjdwlsdn2288/teknofest-model-satellite-telemetry
This repository hosts the backend for the Model Satellite Telemetry and Camera Streaming System, built for the Teknofest 2024 competition. 🚀 It enables real-time data transmission and video streaming from a Raspberry Pi-based model satellite, ensuring reliable monitoring and control. 💻
adafruit aerospace camera-streaming circuitpython embedded-systems flask iot model-satellite open-source raspberry-pi real-time rp2040 sensor-data servo-control teknofest-2024 telemetry websocket
Last synced: 14 Jun 2025
https://github.com/tophercantrell/lineart
Line Art Library
adabox014 circuitpython line-art tft-gizmo
Last synced: 24 Dec 2025
https://github.com/cedargrovestudios/cat
A multi-display, multi-cat version of Foamyguy's famous Neko Cat project.
Last synced: 14 Jun 2025
https://github.com/woolseyworkshop/article-controlling-a-servo-motor-with-circuitpython
Controlling A Servo Motor With CircuitPython Article Resources
circuitpython electronics servo
Last synced: 10 Jan 2026
https://github.com/woolseyworkshop/article-adding-analog-inputs-to-your-raspberry-pi
Adding Analog Inputs To Your Raspberry Pi Article Resources
adc circuitpython mcp3008 raspberry-pi
Last synced: 10 Jan 2026
https://github.com/woolseyworkshop/article-adding-digital-io-to-your-circuitpython-compatible-board
Adding Digital I/O To Your CircuitPython Compatible Board Article Resources
74hc165 74hc595 circuitpython electronics mcp23017 programming
Last synced: 10 Jan 2026
https://github.com/makerm0/magicblock
A surprise box based on RP2040 based on circuitpython
Last synced: 28 Feb 2025
https://github.com/dotcli/visage
∵ Visage, an LED Mystical Hood costume ∴
arduino circuitpython costume fashion gemma led neopixel
Last synced: 07 Jul 2025
https://github.com/cedargrovestudios/cg-35_calculator
A CircuitPython RPN Calculator
circuitpython hp-35 retro rpn-calculator
Last synced: 05 Oct 2025
https://github.com/agneay/enter-button-pillow
A Raspberry Pi Pico–powered “Enter Button” embedded in a pillow — a fun, tactile way to send the Enter key to your computer with a satisfying press.
circuitpython diy embedded-systems enter-button fun-project hardware-project keyboard-emulator macropad microcontroller push-button raspberry-pi-pico usb-hid
Last synced: 06 Oct 2025
https://github.com/domdfcoding/circuitpython_at24c32
CircuitPython library to support AT24C39 EEPROM ICs.
Last synced: 06 Oct 2025
https://github.com/csulb-cecs-senior-design/sensor-values
MQ-2 sensor reading using ADS1015
adafruit ads1015 circuitpython gas-sensor
Last synced: 18 Jan 2026
https://github.com/johnhpruitt/circuitpython_examples
Brief examples of circuitpython code
circuitpython raspberry-pi-pico
Last synced: 18 Jan 2026
https://github.com/corey-schneider/pico-crown
Raspberry Pi Pico W connected device
circuitpython pico python raspberry-pi-pico rp2040 ws8212
Last synced: 19 Jan 2026
https://github.com/victorpre/ancs-py
ANCS AppleNotificationCenterService - Python
Last synced: 11 Oct 2025
https://github.com/woolseyworkshop/article-how-to-use-buttons-with-your-raspberry-pi
How To Use Buttons With Your Raspberry Pi Article Resources
button c circuitpython cpp electronics led python raspberry-pi
Last synced: 30 Dec 2025
https://github.com/codepope/revokearticle50
A Revoke Article 50 petition monitor
Last synced: 12 Oct 2025
https://github.com/nathany3g/python-build-environments
Build environments for the Python programming language
circuitpython docker micropython python
Last synced: 14 Oct 2025
https://github.com/sciencefidelity/forage.works
Artist in residence in Brecon during the Artscape project.
art circuitpython python raspberry-pi svelte sveltekit
Last synced: 17 Oct 2025
https://github.com/sparkfun/qwiic_tmp117_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 19 Oct 2025
https://github.com/adafruit/adafruit_circuitpython_il0398
CircuitPython displayio drivers for IL0398 based ePaper displays
circuitpython displayio epaper epd hacktoberfest
Last synced: 19 Oct 2025
https://github.com/egj-moorington/circuitpython_button_handler
A CircuitPython helper library that handles different types of button presses.
Last synced: 08 Jan 2026
https://github.com/avnc/in13_voc
A VOC air quality monitor with an IN13 nixie bar graph tube
Last synced: 26 Oct 2025
https://github.com/domdfcoding/circuitpython_wifimanager
Helper library for microcontrollers with builtin WiFi, such as the ESP32-S2.
circuitpython esp32 python wifi
Last synced: 27 Oct 2025
https://github.com/dodotronix/rembrake
electronic system to control breaks on handbikes remotely
analog-devices circuitpython handicapped-people kicad ngo python rf-transceiver robotics
Last synced: 28 Oct 2025
https://github.com/programandoconro/pico-web-mouse
A web server that creates a virtual mouse to control your computer with the Raspberry Pico W. You can connect the Raspberry to your target device, then connect to the server using your phone, and move in the web site as a virtual mouse connected to your real device.
adafruit circuitpython circuitpython-project hid mouse-emulation mousemove pico-w raspberry-pi-pico webmouse websocket
Last synced: 28 Aug 2025