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/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/cedargrovestudios/cedargrove_display
A class for add-on displays to appear as built-in displays. Also supports touchscreens.
Last synced: 14 Mar 2025
https://github.com/cedargrovestudios/circuitpython_rgb_spectrumtools
A collection of CircuitPython methods and classes for converting a normalized spectral index to RGB color values.
circuitpython circuitpython-community-bundle color-blending
Last synced: 12 Jun 2025
https://github.com/sparkfun/qwiic_ads1015_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 30 Aug 2025
https://github.com/vladak/fusebox
adafruit circuitpython electricity-consumption microcontroller mqtt sensors
Last synced: 13 Jun 2025
https://github.com/sumkincpp/tft-feather-prometheus
TFT Feather Prometheus Exporter for BME680 and SCD41
bme680 circuitpython prometheus prometheus-exporter scd41
Last synced: 26 Aug 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/circuitpython_dst_adjuster
A CircuitPython helper to adjust to North American Daylight Saving Time (DST).
circuitpython circuitpython-community-bundle daylight-saving-time helper structured-time
Last synced: 23 Aug 2025
https://github.com/fridex/circuitpy
A playground for Adafruit's Circuit Playground Express
circuit-playground circuit-playground-express circuitplayground-express circuitpython
Last synced: 05 Oct 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/jposada202020/circuitpython_isl29125
⛔️ DEPRECATED ISL29125 Light Sensor driver for CircuitPython
circuitpython isl29125 light sensor
Last synced: 15 Aug 2025
https://github.com/brushmate/circuitpython_mcp48xx
CircuitPython module for the MCP4801, MCP4811, MCP4821, MCP4802, MCP4812, and MCP4822 digital to analog converters.
Last synced: 11 Aug 2025
https://github.com/cedargrovestudios/circuitpython_ad5293
A CircuitPython driver for the AD5293 digital potentiometer.
ad5293 circuitpython circuitpython-community-bundle digital-potentiometer spi
Last synced: 11 Aug 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/mjmolina/pyladiesbcn_circuitpython_workshop
CircuitPython and microcontrollers workshop with PyladiesBCN: "Home and cleaning automation with Microcontrollers and CircuitPython"
circuitpython distance-detection microcontrollers python robotics sensors
Last synced: 10 Aug 2025
https://github.com/sparkfun/qwiic_as7265x_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 20 Mar 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/jbdesbas/pycc1101
A MicroPython lib for operating CC1101.
aiot circuitpython diy esp32 esp8266 micropython radio rf
Last synced: 09 Nov 2025
https://github.com/sparkfun/qwiic_rv-8803_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 20 Mar 2025
https://github.com/ageagainstthemachine/radsens-circuitpython
CircuitPython library for the RadSens radiation detector module to simplify integration into CircuitPython projects.
circuitpython circuitpython-library circuitpython-project iot radsens raspberry-pi-pico-w
Last synced: 03 Oct 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/pcpai83/lightsaber_circuitpyton
CircuitPython lightsaber for Adafruit RP2040 Prop-Maker Feather, featuring a Neopixel blade, synced sound, motion detection, and onboard settings menu. Perfect for makers and DIY saber fans!
adafruit-feather circuitpython lightsaber rp2040
Last synced: 07 Aug 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/sparkfun/qwiic_scd4x_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 20 Mar 2025
https://github.com/sparkfun/qwiic_bmp581_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 18 Oct 2025
https://github.com/dmitryboiadji/bootpad
Pico pi simple 4 button keyboard for managing bootmenu
bootmenu circuitpython keyboards pico
Last synced: 05 Aug 2025
https://github.com/mhed89/adhd-drink-water-reminder
Reminds you and your adhd brain to drink water every hour with customizable visual LED alerts.
adhd circuitpython reminder rp2040 xiao-rp2040
Last synced: 29 Jul 2025
https://github.com/sparkfun/qwiic_ultrasonic_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 29 Jul 2025
https://github.com/anseljh/mdd
Tiny smart device to deter rodents with an ultraviolet LED that turns on at night
Last synced: 20 Sep 2025
https://github.com/mbana/microcontrollers-playground
Mainly CircuitPython examples for boards such as `challenger_rp2040_wifi_ble`.
circuitpython microcontrollers
Last synced: 07 Nov 2025
https://github.com/sch3fr/talk-a-box
rp2040 based talking toy
because-im-time-constrained-dont-judge-me circuitpython vibe-coding
Last synced: 28 Jul 2025
https://github.com/eat-sleep-code/circuitpython-christmas
A Very Merry CircuityPython Christmas
Last synced: 27 Jul 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/porplax/neobridge
Lets you control neopixels from your PC using a board. Making it easy to implement a more diverse variety of lighting effects!
circuitpython neopixels rp2040 serial-communication
Last synced: 05 Apr 2025
https://github.com/hyx0329/citrus-keypad-framework
A python-powered keyboard firmware, with great flexibility
circuitpython keyboard keyboard-firmware mechanical-keyboard nrf52840 python rp2040
Last synced: 07 Apr 2025
https://github.com/sparkfun/qwiic_ism330dhcx_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 20 Mar 2025
https://github.com/micyg/pomodorotimersoftware
CircuitPython implementation of pomodoro timer on RP2040
circuitpython pomodoro pomodoro-technique pomodoro-timer rp2040
Last synced: 03 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/xadhoom/air-quality-sensor
An air quality monitor based on Adafruit Feather M4 Express, Airlift FeatherWing, BME280, BME680, SGP30, Plantower PMSA003I air quality sensor.
Last synced: 03 Sep 2025
https://github.com/t0mer/pi-pico-computer-unlocker
Unlock your computer remotely using Rpi pico and mqtt
adafruit-hid circuitpython mqtt python raspberry-pi raspberry-pi-pico raspberry-pi-pico-w
Last synced: 28 Jun 2025
https://github.com/olivier-boesch/circuitpython-au-lycee
Les microcontrôleurs et python au lycée : matériel, logiciels et TPs
circuitpython education lycee microcontroller python3
Last synced: 18 Mar 2025
https://github.com/fabaff/circuitpython-examples
CircuitPython sample code for various devices
circuitpython esp32 esp8266 hardware micropython xiao
Last synced: 30 Dec 2025
https://github.com/brentru/hiss
mac menubar app for finding circuitpython board location
Last synced: 05 Apr 2025
https://github.com/mateusznowakdev/circuitpython_displayio_st7565
CircuitPython displayio library for ST7565 and ST7567 controllers
Last synced: 06 Apr 2025
https://github.com/apob-100/miniautokeyboard
MiniAutoKeyboard is a CircuitPython script designed for the Adafruit Rotary Trinkey with the ATSAMD21E18 32-bit Cortex M0+ SoC. The rotary encoder can be used to select a numbered *.txt file on the CircuitPython USB flashdrive of the Trinkey and output them as a regular USB HID device (e.g. a keyboard).
adafruit adafruit-neopixel autokeyboard circuitpython cortex-m0plus hid keyboard samd21 trinkey usb-hid
Last synced: 06 Apr 2025
https://github.com/bradaf/cpe-christmas-tree-topper
Circuit Playground Express scripts for a Christmas Tree Topper project.
3d-printing christmas circuitplayground-express circuitpython
Last synced: 06 Apr 2025
https://github.com/hyx0329/circuitpython-vfd-gu7000
A library to control Noritake GU7000 series VFDs.
Last synced: 20 Feb 2025
https://github.com/nemoandrea/freezer-display
Open hardware freezer display primarily intended for freezers used in research labs for biosample storage.
circuitpython e-ink epd esp32 freezer lab-tools open-hardware
Last synced: 06 Apr 2025
https://github.com/no3rdw/ledmatrix-effects
Configurable visual effects to display on an LED Matrix
adafruit circuitpython ledmatrix
Last synced: 06 Apr 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: 04 Apr 2025
https://github.com/jposada202020/circuitpython_tmp117
⛔️ DEPRECATED CircuitPython TMP117 Temperature Sensor Low Memory driver to be used with QT PY M0
archived circuitpython deprecated m0 memory obsolete qtpy sensor temperature tmp117
Last synced: 27 Mar 2025
https://github.com/foxtrt-com/solar-weather-station
Circuit Python implimentation for a solar powered weather station using a Seeed XIAO ESP32C3
circuitpython esp32-c3 python seeedstudio weather-station
Last synced: 06 Apr 2025
https://github.com/nova-spectra-games/polly-bus-desternation-controller
This is a recreation of the desternation contoller in our game polly bus. It is loaded with routes from Midland Classic and the in game company JournyWise Of Mainstone
circuitpython game game-item nsg nsg-game nsg-group polly-bus
Last synced: 06 Apr 2025
https://github.com/johnhpruitt/circuitpython_examples
Brief examples of circuitpython code
circuitpython raspberry-pi-pico
Last synced: 06 Apr 2025
https://github.com/corey-schneider/pico-crown
Raspberry Pi Pico W connected device
circuitpython pico python raspberry-pi-pico rp2040 ws8212
Last synced: 06 Apr 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/matthewt0809/avionicsy2
This is my 2nd year Avionics course taught by Dr Kieran Wood at the University of Manchester. This depositary contains basic code on CircuitPython.
Last synced: 06 Apr 2025
https://github.com/antruc/picopass
USB dongle for authentication using CircuitPython
adafruit circuitpython raspberry-pi-pico
Last synced: 06 Apr 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/lesley-byte/picow-http-keyboard
Human interface device (HID) that types out text input from a web interface in a human-like manner
adafruit circuitpython hid raspberry-pi-pico-w
Last synced: 06 Apr 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/tannewt/circuitpython_example
This is an example CircuitPython library setup.
Last synced: 05 Apr 2025
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/eat-sleep-code/circuitpython-multi-trigger
Use a single Trinket M0 to handle the inputs from 4 Sharp Proximity sensors and trigger a sound effect on an AudioFX board.
Last synced: 24 Dec 2025
https://github.com/hardfury-labs/types-circuitpython
Type support (typings) for CircuitPython built-in binding packages.
circuitpython micropython python
Last synced: 06 Apr 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/ragingroosevelt/rpi_environlogger
Raspberry Pi Environmental Data Logger
adafruit circuitpython data-logger data-logging raspberry-pi
Last synced: 29 Mar 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/sparkfun/qwiic_mcp4725_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 26 Jun 2025
https://github.com/gmparis/alt_circuitpython_neokey
Alternative API for NeoKey I2C keypad
Last synced: 29 Mar 2025
https://github.com/unsignedarduino/pico-macropad
A macropad writtin in CircuitPython for the Pico RGB keypad from Pimoroni
circuitpython macropad pico pico-rgb-keypad raspberry-pi-pico
Last synced: 24 Feb 2025
https://github.com/mjd19994/matrix-portal-projects
Location for all my projects running on Adafruit Matrix Portals; both the MatrixPortal S3 & MatrixPortal M4
adafriot circuitpython led-rgb-matrix ledmatrix matrixportal matrixportalm4 matrixportals3 protomatter
Last synced: 13 Sep 2025
https://github.com/alump/micropython
Random MicroPython and CircuitPython libraries and code snippets
circuitpython esp32 micropython micropython-esp32 nodejs
Last synced: 30 Dec 2025
https://github.com/thinkaliker/airgradientmatrixdisplay
Code for displaying Air Gradient information on a CircuitPython LED RGB matrix
adafruit-metro-m4 airgradient circuitpython rgbmatrix
Last synced: 03 Apr 2025
https://github.com/indigoparadox/eds-clock
Simple clock based on CircuitPython/QTPy and 2 displays and a HW clock from electricdollarstore.com
circuitpython electricdollarstore embedded hardware-libraries
Last synced: 23 Feb 2025
https://github.com/travisbumgarner/pixels64
8x8 Pixel Grid Powered by ESP32, a custom circuit, and custom 3D modeled parts.
3d-printing circuitpython esp32 graphics leds rgb-led
Last synced: 27 Mar 2025
https://github.com/sparkfun/qwiic_micropressure_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 31 Dec 2025
https://github.com/indigoparadox/funhouse_aware
Circuitpython script to gather room sensor data using Adafruit Funhouse and push to MQTT
circuitpython embedded mqtt smarthome
Last synced: 23 Feb 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
https://github.com/wb1016/pico-producer-remix
programmable custom keypad using RP2040 dev board
arduino circuitpython electronics hardware keyboard kicad pi-pico rp2040
Last synced: 23 Oct 2025
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/dlesas/home_security
Enterprise-grade IoT home security system with microservices architecture. Features React Native mobile app, Electron admin interface, real-time monitoring, Docker orchestration, and CircuitPython IoT devices, ai powered facial recognition.
caddy circuitpython docker electron iot microservices postgresql react react-native redis security-system typescript wireguard
Last synced: 25 Jun 2025
https://github.com/kbravh/circuit-dawg
Pure-python reader for DAWGs on CircuitPython compatible boards.
circuitpython dawg linguistics
Last synced: 29 Sep 2025
https://github.com/bhavya-gopal/dunetunes
temperature-driven device that plays music and sends alerts using the Adafruit Clue and Spotify API
adafruit-clue circuitpython spotify-api ubiquitous-computing
Last synced: 08 Jul 2025
https://github.com/ageagainstthemachine/ze15-co-circuitpython
A CircuitPython library for the ZE15-CO sensor by Winsen.
carbon-monoxide carbon-monoxide-gas-sensor carbon-monoxide-sensor circuitpython circuitpython-library circuitpython-project winsen ze15-co
Last synced: 05 Apr 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