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-03-16 00:05:21 UTC
- JSON Representation
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/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/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/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/brushmate/circuitpython_mcp48xx
CircuitPython module for the MCP4801, MCP4811, MCP4821, MCP4802, MCP4812, and MCP4822 digital to analog converters.
Last synced: 11 Feb 2026
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/egj-moorington/circuitpython_button_handler
A CircuitPython helper library that handles different types of button presses.
Last synced: 08 Jan 2026
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/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/sparkfun/qwiic_ultrasonic_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 29 Jul 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/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/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/sparkfun/qwiic_micropressure_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 31 Dec 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/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: 13 Feb 2026
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/aziascreations/docker-circuitpython-mpycross
Containerized version of CircuitPython's mpy-cross that automatically compiles scripts.
circuitpython mpy-cross python
Last synced: 21 Feb 2025
https://github.com/jimbobbennett/circuitpython_azurecustomvision_prediction
CircuitPython prediction library for the Azure custom vision SDK
ai azure circuitpython customvision
Last synced: 10 Mar 2026
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/vladak/fusebox
adafruit circuitpython electricity-consumption microcontroller mqtt sensors
Last synced: 02 Feb 2026
https://github.com/zemyblue/pico_circuitpython_test
CircuitPython test codes for Raspberry Pi Pico
circuitpython raspberrypipico rp2040
Last synced: 10 Sep 2025
https://github.com/eat-sleep-code/circuitpython-christmas
A Very Merry CircuityPython Christmas
Last synced: 27 Jul 2025
https://github.com/dodotronix/circuitpython_ltc2943
circuit python driver for LTC2943 multicell battery gas gauge
battery-management-system circuitpython circuitpython-library diy-project li-pol-battery python
Last synced: 28 Oct 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: 20 Jan 2026
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/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/victorpre/ancs-py
ANCS AppleNotificationCenterService - Python
Last synced: 16 Feb 2026
https://github.com/makerm0/magicblock
A surprise box based on RP2040 based on circuitpython
Last synced: 07 Mar 2026
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: 30 Dec 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/jposada202020/neodisplay
CircuitPython library to simulate a LED Strip using displayio.
circuitpython displayio led neopixel simulation
Last synced: 20 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/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: 17 Mar 2026
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: 20 Jan 2026
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/2bndy5/circuitpython_homie
Homie implementation for MQTT in CircuiPython
circuitpython homie homie-convention mqtt mqttclient python
Last synced: 05 Apr 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/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/antruc/ytrc
Remote control for Youtube using CircuitPython
adafruit circuitpython raspberry-pi-pico rp2040
Last synced: 16 May 2025
https://github.com/jimbobbennett/iotc_circuitpython
IoT Central library for Circuit Python - unfinished!
azure circuitpython iot iot-central
Last synced: 05 Apr 2025
https://github.com/jposada202020/circuitpython_adt7410
CircuitPython Driver fot the ADT7410 Temperature Sensor
adt7410 circuitpython temperatue
Last synced: 13 Jul 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/tad-lispy/circuit-python-playground
A project started at DYI electronics workshop: https://www.meetup.com/Software-Circus/events/250546279/
adafruit circuitpython hardware
Last synced: 28 Mar 2025
https://github.com/kazalmahmood/poor-mans-macro-deck
A custom macro key pad that suppots all os
circuitpython macropad microcontroller pi-pico raspberry
Last synced: 04 Apr 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/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: 20 Jan 2026
https://github.com/ilikecake/circuitpython_i2c_expanders
CircuitPython driver for various I2C GPIO expanders.
circuitpython circuitpython-community-bundle circuitpython-library
Last synced: 20 Jan 2026
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/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/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: 02 Feb 2026
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/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/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/codepope/pico-circuitypython-sensehat
Sense Hat code for the Pico running CircuitPython
Last synced: 04 Jul 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/tannewt/circuitpython_example
This is an example CircuitPython library setup.
Last synced: 05 Apr 2025