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/dieseltravis/circuitpython-projects
a collection of small projects for various circuitpython boards
circuitpython esp32 qtpy rp2040
Last synced: 09 Apr 2025
https://github.com/cedargrovestudios/touchscreen_calibrator
A simple CircuitPython resistive touchscreen calibrator for Adafruit displays.
Last synced: 19 Jun 2025
https://github.com/scruss/circuitpython-syn6988
CircuitPython library for the YuTone VoiceTX SYN6988 text to speech module.
circuitpython speech-synthesis syn6988 tts
Last synced: 25 Mar 2025
https://github.com/theferguson99/picokeystick
hid passwort entry pico stick
circuitpython ducky-payloads duckyscript jiggler rp2040 serial-communication usb-hid
Last synced: 06 Oct 2025
https://github.com/cedargrovestudios/circuitpython_punkconsole
A CircuitPython helper class to emulate the Atari Punk Console.
atari-punk-console circuitpython circuitpython-community-bundle music
Last synced: 02 Aug 2025
https://github.com/xreef/ebyte_lora_e32_circuitpython_library
This library implements the EBYTE LoRa E32 Series for CircuitPython.
arduino circuitpython e32 ebyte esp32 lora raspberry-pi-pico rp2040 stm32 uart
Last synced: 16 Jul 2025
https://github.com/doomhammer/lasyoliwskie
Physical LED visuals for a music track inspired by the Oliwa Woods
ableton-live circuitpython gdansk led midi midi- pico raspberry-pi rp2040 visualization ws2812b
Last synced: 27 Sep 2025
https://github.com/wallarug/circuitpython_sds011
A CircuitPython Driver for the SDS011 Pollution Sensor
Last synced: 06 Oct 2025
https://github.com/sisasima/ecological-automation-of-plant-care
Shared files for project EAoPC
circuitpython ecology electronics
Last synced: 23 Oct 2025
https://github.com/cprite/play-wav
Playing WAV files on Raspberry Pi Pico
circuitpython raspberry-pi-pico
Last synced: 10 Oct 2025
https://github.com/smerrony/picopanel
MQTT fed RGB LED Panel via Raspberry Pico W
circuitpython info matrix mqtt pico picow rgb-led
Last synced: 30 Apr 2025
https://github.com/porplax/jellyfish-rs
💫Add reactive lighting via NeoPixels to your gaming set-up, at no performance cost.
circuitpython desk diy diy-electronics diy-project gaming lighting neopixels rgb rgb-led rust
Last synced: 22 Jul 2025
https://github.com/sparkfun/qwiic_cap1203_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 28 Oct 2025
https://github.com/2bndy5/circuitpython-mocks
A library of mock data structures for soft testing CircuitPython-based projects
circuitpython circuitpython-library coverage-testing mock pytest test testing testing-library
Last synced: 23 Oct 2025
https://github.com/cedargrovestudios/weather_system
A collection of weather source and display devices that utilize Adafruit AIO+ feeds and services.
adafruit-io adafruit-io-plus circuitpython corrosion-monitor weather weather-conditions
Last synced: 27 Mar 2025
https://github.com/tirtharajsinha/iot-and-robotics
IOT and Robotics introductory guide with some projects
arduino arduino-boards arduino-library circuitpython esp-idf esp32 esp8266 iot micropython processing robotics
Last synced: 23 Feb 2025
https://github.com/gmparis/circuitpython_pyportal_multissid
Class that adds multiple-SSID support to Adafruit's PyPortal
Last synced: 10 Sep 2025
https://github.com/alexleft/sourcehansanscn-light_gb2312a_12pt
专为嵌入式系统优化的精简版思源黑体点阵字库,特别适配ESP32平台的CircuitPython环境。
Last synced: 21 Jun 2025
https://github.com/ageagainstthemachine/envirosnoop
An environmental monitoring device employing a Raspberry Pi Pico W to send sensor data to an InfluxDB 2 server.
bme680 circuitpython circuitpython-pico-w circuitpython-project pm25 pms7003 radsens raspberry-pi-pico-w scd41 scd4x scd4x-sensor ssd1306-oled
Last synced: 21 Jun 2025
https://github.com/cedargrovestudios/circuitpython_colorfader
A CircuitPython helper for brightness and gamma adjustment of an integer RGB color value.
circuitpython circuitpython-community-bundle color-fader palette-brightness
Last synced: 23 Jun 2025
https://github.com/aziascreations/circuitpython-ebyte-e32
CircuitPython driver for Ebyte's E32 UART LoRa modules that use the SX1278/SX1276 chipsets.
circuitpython circuitpython-library e32 ebyte lora python sx1276 sx1278
Last synced: 24 Jun 2025
https://github.com/jposada202020/circuitpython_kx132
⛔️ DEPRECATED CircuitPython Driver for the Kionix KX132 Accelerometer
accelerometer circuitpython kionix kx132
Last synced: 11 May 2025
https://github.com/creativeprojects/esp32s2-iot
Simple thermostat and motion detection using a ESP32-S2 and MQTT
bme280 circuitpython esp32-s2 feather-s2 hc-sr501 homie iot mqtt mqtt-tls pir-motion pir-sensor thermostat
Last synced: 24 Feb 2025
https://github.com/aziascreations/circuitpython---ai-thinker-nodemcu-32-s2-esp-12k-08-target
Build target for CircuitPython and a AI-Thinker NODEMCU-32-S2 devboard that has an ESP-12K 08 on it.
aithinker circuitpython esp-12k esp32s2
Last synced: 30 Sep 2025
https://github.com/stevegroves123/get_ip.xml
CircuitPython script to read and display IP and MAC address
Last synced: 24 Dec 2025
https://github.com/gigafyde/pi-pico-midi-controller
DIY Midi Controller using a Raspberry Pi Pico
circuitpython midi-controller raspberry-pi-pico
Last synced: 24 Dec 2025
https://github.com/cmdwtf/kickboard
A bespoke foot-centric keyboard input powered by CircuitPython.
circuitpython embedded input keyboard python
Last synced: 04 Mar 2025
https://github.com/jimbobbennett/mandmcounter
adafruit circuitpython custom-vision pybadge
Last synced: 31 Oct 2025
https://github.com/robcranfill/synthio-experiments
Mucking about with 'synthio' in CircuitPython
adafruit circuitpython raspberry-pi-pico synthio
Last synced: 04 Mar 2025
https://github.com/stackxp/picogo-circuitpython
A Circuitpython library for the PicoGo
circuitpython circuitpython-library circuitpython-pico pico raspberry-pi-pico robotics
Last synced: 26 Jun 2025
https://github.com/s-light/circuitpython_ansi_escape_code
simple helper library for common ANSI escape codes
ansi circuitpython colors cursor escape position python3 sequence terminal
Last synced: 27 Jun 2025
https://github.com/gigabyteblender/2025-esa-cansatproject
ESA CanSat Competition is an educational project where students aged 14-19 design, build, and launch a miniature satellite, known as a CanSat, within the volume of a soft drink can, performing a specific mission during its descent after launch.
cansat cansat-competition circuitpython python3 science
Last synced: 06 Apr 2025
https://github.com/jannoelc/circuitpy-usbhid-nodejs
A bridge library to communicated with Circuit Python's USB HID modules using Node.js
circuitpython nodejs raspberry-pi-pico usb-hid
Last synced: 06 Apr 2025
https://github.com/skygrip/seinfeld-machine
Plays the Seinfeld theme when motion is detected in front of the sensor
Last synced: 06 Apr 2025
https://github.com/wahidpanda/3d-bloch-sphere-simulator
This project is a 3D Bloch Sphere Simulator built with Python, and Qiskit. It allows you to visualize the state of a single qubit on a Bloch Sphere, apply various quantum gates, and explore their effects.
3d-graphics artificial-intelligence bloch-sphere circuitpython codingschool gates python qiskit quantum-computing quantum-physics quantumcircuits qubitbyqubit qubits
Last synced: 06 Apr 2025
https://github.com/tkomde/circuitpython_mpu6886
CircuitPython helper library for the MPU6886 6-DoF Accelerometer and Gyroscope
Last synced: 06 Apr 2025
https://github.com/myraspberry/pico_w_pid
Raspberry Pi PICO W board with PID control and webserver show/operation
Last synced: 06 Apr 2025
https://github.com/bootswithdefer/esp32-relay-controller
ESP32 Relay Controller with Web Interface
adafruit circuitpython fastapi feather garage-door-opener mqtt nicegui relay
Last synced: 06 Apr 2025
https://github.com/kk6axq/spin
Spin is a low cost USB volume/mute control device based on the Adafruit Trinket M0
3d 3d-printing circuit-python circuitpython
Last synced: 06 Apr 2025
https://github.com/haugenmitch/macropadpydemo
A CircuitPython translation of the default Macropad RP2040 Arduino demo.
adafruit adafruit-macropad adafruit-rp2040 circuitpython demo macropad rp2040
Last synced: 06 Apr 2025
https://github.com/funnygeeker/circuitpython-easydisplay
A display library for Circuitpython: implemented purely in Micropython. 纯 Circuitpython 实现的显示库
circuitpython display esp32 esp8266 rp2040 ssd1306
Last synced: 06 Apr 2025
https://github.com/beryllium-org/jz
A zlib based file compression utility for circuitpython
circuitpython circuitpython-library
Last synced: 06 Apr 2025
https://github.com/cedargrovestudios/drv8830_featherwing_pcb
A custom motor controller and power monitor FeatherWing
adafruit-feather circuitpython featherwing kicad oshpark
Last synced: 14 Mar 2025
https://github.com/cprite/play-mp3
Playing MP3 files on Raspberry Pi Pico
circuitpython raspberry-pi-pico
Last synced: 10 Jun 2025
https://github.com/jedmund/subway-board
A subway arrivals board which can display up to two stations.
arduino circuitpython nyc-subway nyc-subway-data transit
Last synced: 14 Apr 2025
https://github.com/rpidanny/lopy-pir
Log PIR Data to Adafruit.
circuitpython iot lopy micropython pir-sensor python
Last synced: 22 Sep 2025
https://github.com/sparkfun/qwiic_tmp102_py
Python library for Qwiic TMP102 Sensor
circuitpython micropython python sparkfun sparkfun-python
Last synced: 31 Jul 2025
https://github.com/eat-sleep-code/circuitpython-halloween-cauldrons
Screaming Halloween Cauldrons
Last synced: 02 Aug 2025
https://github.com/shollingsworth/bsides-sd-2020-badge-hacking
Arduino Trinket M0 Badge hacking from Bsides SD 2020
arduino badge bsidessandiego circuitpython python
Last synced: 08 Aug 2025
https://github.com/adinack/superbms
A versatile open-source battery management system designed for use in tandem with a central computer/microcontroller.
bms circuitpython microcontroller
Last synced: 05 Oct 2025
https://github.com/sparkfun/qwiic_veml6030_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 17 Aug 2025
https://github.com/jposada202020/circuitpython_stts22h
⛔️ DEPRECATED CircuitPython Driver for the STTS22H Temperature sensor
circuitpython driver sensor stts22h temperature
Last synced: 18 Aug 2025
https://github.com/jposada202020/circuitpython_bmi160
circuitPython Driver for the BMI160 sensor
bmi160 bosch circuitpython driver sensor
Last synced: 21 Aug 2025
https://github.com/amyreese/cpgame
Simple game framework for CircuitPython embedded hardware
circuit-playground-express circuitpython framework game-engine
Last synced: 25 Aug 2025
https://github.com/sparkfun/qwiic_mcp9600_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 27 Aug 2025
https://github.com/cedargrovestudios/circuitpython_shadowwatcher
A CircuitPython helper class to detect a shadow cast over an analog light sensor such as the ALS-PT19 phototransistor.
adafruit-pyportal als-pt19 circuitpython circuitpython-community-bundle gesture-detection light-sensor phototransistor shadow-detection
Last synced: 14 Mar 2025
https://github.com/sco1/skyportal
A PyPortal based flight tracker
adsb adsblol circuitpython flights geoapify opensky-network pyportal
Last synced: 29 Jun 2025
https://github.com/educ8s/circuitpython-oled-display-ssd1306-animated-gif-icons
CircuitPython - Display an animated gif on an OLED display SSD1306 or SSD1331.
circuitpython gif gif-animation ssd1306 ssd1306-oled ssd1331
Last synced: 26 Dec 2025
https://github.com/sparkfun/qwiic_kx13x_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 14 Apr 2025
https://github.com/johnwargo/circuitpython-sync
Synchronize files from a CircuitPython device to a local project folder
Last synced: 26 Dec 2025
https://github.com/robcranfill/pi-wx-station
RP2040-based weather station
adafruit adafruit-feather circuitpython
Last synced: 30 Mar 2025
https://github.com/craigsdennis/adafruit-whoopy-cushion
A WhooPy Cushion using CircuitPython on an Adafruit Circuit Playground Express
adafruit audio capacitive-touch-sensor circuitplayground-express circuitpython educational micropython
Last synced: 07 Nov 2025
https://github.com/jposada202020/circuitpython_table
Create tables in CircuitPython
Last synced: 01 Sep 2025
https://github.com/sparkfun/qwiic_sgp40_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 06 Mar 2025
https://github.com/sparkfun/qwiic_mmc5983ma_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 06 Mar 2025
https://github.com/sparkfun/qwiic_button_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 30 Jun 2025
https://github.com/unsignedarduino/circuitpython-bundle-manager-v2
A Python program that makes it easy to manage modules on a CircuitPython device!
circuitpython dependency-manager gui python
Last synced: 24 Feb 2025
https://github.com/rekosk/rekosk_7segments_74hc595-circuitpython
A CircuitPython library for easily controlling 7 segments with shift registers (74HC595)
74hc595 7segment 7segmentdisplay 7segments circuitpython library
Last synced: 23 Mar 2025
https://github.com/avnc/circuitpy_geiger
CircuitPython DFRobot Geiger counter implementation
circuitpython dfrobot geiger-counter
Last synced: 26 Feb 2025
https://github.com/babkock/keybow2040
The root filesystem of my Pimoroni Keybow 2040 mechanical keyboard.
adafruit circuitpython i2c-device keybow-2040 mechanical-keyboard pimoroni-keybow raspberry-pi-5 raspberry-pi-pico raspberry-pi-pico-rp2040
Last synced: 27 Feb 2025
https://github.com/rgrizzell/circuitpython-prototypes
Collection of snippets, examples, and applications for CircuitPython
Last synced: 23 Jun 2025
https://github.com/haugenmitch/MacropadPyDemo
A CircuitPython translation of the default Macropad RP2040 Arduino demo.
adafruit adafruit-macropad adafruit-rp2040 circuitpython demo macropad rp2040
Last synced: 08 May 2025
https://github.com/woxy-sensei/tetris-game-console
This is a simple Tetris game console that runs on Raspberry Pi Pico. The game is written in MicroPython and uses a 128x160 LCD display and a 4 buttons.
circuitpython game gameconsole tetris
Last synced: 22 Nov 2025
https://github.com/ensmartening/circuitpython_minihass
A CircuitPython library for interacting with Home Assistant over MQTT
circuitpython home-assistant home-automation iot mqtt
Last synced: 06 Jan 2026
https://github.com/microdev1/microc3
An esp32-c3 based development board cum module in a tine form factor⚡
arduino circuitpython embedded espressif iot microcontroller
Last synced: 06 Apr 2025
https://github.com/isacben/picocade
🕹️ An arcade controller for the pico-8 fantasy console.
arcade circuitpython game-development gamedev pico-8 pico8 raspberry-pi raspberry-pi-pico video-game
Last synced: 03 Aug 2025
https://github.com/unsignedarduino/chessboard-pico2w
Raspberry Pi Pico 2W firmware for a magnetic-piece-tracking digital chessboard! WIP
chess chessboard circuitpython raspberry-pi-pico-2-w
Last synced: 01 Apr 2025
https://github.com/litui/nyanowo
CircuitPython demo and spec for controlling the YOWU-SELKIRK-3G Headphones.
ble bluetooth-le circuitpython esp32 espressif meow nekomimi yowu
Last synced: 23 Nov 2025
https://github.com/bill88t/circuitpython_axp313a
A CircuitPython module for managing the AXP313A pmic over I2C, along with the common voltages to power cameras with it.
Last synced: 02 Jan 2026
https://github.com/indigoparadox/boxes_and_bots
This is a monorepo containing various hardware projects and their firmwares, as well as less-common or WIP drivers for common components
circuitpython embedded home-automation micropython robots
Last synced: 20 Feb 2025
https://github.com/adafruit/adafruit_circuitpython_ssd1325
DisplayIO driver for grayscale OLEDs driven by SSD1325
circuitpython displayio grayscale-display hacktoberfest oled-display ssd1325
Last synced: 25 Mar 2025
https://github.com/ageagainstthemachine/circuitpython-pi-pico-w-bmp180-influxdb
A CircuitPython example for the Raspberry Pi Pico W using cooperative multitasking via asyncio which sends data from a BMP180 sensor to an InfluxDB v2 server.
asyncio bmp180 circuitpython circuitpython-project circuitpython-usyslog cooperative-multitasking influxdb2 iot ntp raspberry-pi-pico-w syslog usyslog wifi
Last synced: 26 Dec 2025
https://github.com/cedargrovestudios/circuitpython_palettefilter
A CircuitPython helper class for replacing color index values in a displayio.Palette object.
circuitpython circuitpython-community-bundle greenscreen palette-color-replacement palette-filter
Last synced: 08 Oct 2025
https://github.com/ronguest/pyportal-alarm
An internet-based alarm clock based on the PyPortal
alarm alarm-clock audio circuitpython iot python sound
Last synced: 09 Oct 2025
https://github.com/rekosk/diy-chessclock
My homemade chessclock, which I created for fun
chess chess-clock circuitpython python rp2040
Last synced: 09 Oct 2025
https://github.com/facts-engineering/circuitpython_p1am
CircuitPython P1AM Library
automationdirect circuitpython engineering facts p1am plc
Last synced: 09 Oct 2025
https://github.com/cedargrovestudios/unit_converter
An in-development Cornucopia of CircuitPython Unit Converters with perhaps a couple of Constants.
Last synced: 10 Oct 2025
https://github.com/elssner/ft-controller-i2c
ROBO Pro Coding Blöcke für fischertechnik TXT 4.0 und RX Controller zur Programmierung beliebiger I²C Devices: LCD, OLED Displays, Tastaturen, Sensoren, Motoren, Joystick, GPIO, RTC, EEPROM, Relais, ...
circuitpython fischertechnik fischertechnik-computing i2c i2c-bus python3
Last synced: 11 Oct 2025
https://github.com/sparkfun/qwiic_twist_py
Python driver for the Qwiic Twist breakout board
circuitpython micropython python sparkfun sparkfun-python
Last synced: 11 Oct 2025
https://github.com/michael-koll/bad-pico
Turn your Raspberry Pi Pico into a Bad-USB
adafruit-hid bad-usb badusb circuitpython cybersecurity demo hidscript powershell-script raspberry-pi-pico tutorial video
Last synced: 11 Oct 2025
https://github.com/s-light/cp_magic_painter
Malen mit Licht - Magischer Zauberstab
circuitpython dotstar esp32-s3 hardware lasercut leds lightpainting magic nightlight-mode persistence-of-vision pov wood workshop-materials
Last synced: 12 Oct 2025
https://github.com/esp32beans/usbnunchuck_mouse
Convert Wii Nunchuck to USB mouse without soldering using CircuitPython
assistive-technology circuitpython joy2mouse mouse nunchuck nunchuk usb usb-hid wii
Last synced: 15 Oct 2025
https://github.com/jposada202020/circuitpython_display_ht16k33
On Display Simulation for an HT16K33 driver. Works with 16x8 and 8x8 matrices. And 7x4 and 14x4 Segments
circuitpython display displayio ht16k33 matrices segments simulation
Last synced: 18 Oct 2025
https://github.com/adafruit/adafruit_circuitpython_si1145
CircuitPython helper library for the SI1145 Digital UV Index IR Visible Light Sensor
circuitpython circuitpython-library hacktoberfest python
Last synced: 19 Oct 2025
https://github.com/robcranfill/faker-counter
A fake Geiger counter!
adafruit adafruit-feather circuitpython raspberry-pi-pico
Last synced: 21 Oct 2025
https://github.com/wlellington/liquidredox
A completely custom, 3D printed, split mechanical keyboard based on the Adafruit KB2040 using KMK
3d-printing capslock-key circuitpython kmk-firmware neopixels python redox-keyboard rotary-encoder uart-protocol
Last synced: 24 Oct 2025
https://github.com/educ8s/circuitpython-character-lcd-20x4
3 CircuitPython Character LCD 20x4 example scripts to help you get started and save you a lot of time.
Last synced: 25 Oct 2025
https://github.com/cedargrovestudios/circuitpython_touchcalibrator
A simple CircuitPython resistive touchscreen calibrator for Adafruit built-in and TFT FeatherWing displays.
circuitpython circuitpython-community-bundle featherwing tft-display touchscreen
Last synced: 27 Oct 2025