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-20 00:05:25 UTC
- JSON Representation
https://github.com/luftdaten-at/firmware
Open source firmware for Luftdaten.at devices, written in CircuitPython.
Last synced: 28 Oct 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/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/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/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/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/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/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/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/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/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/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/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/no3rdw/ledmatrix-effects
Configurable visual effects to display on an LED Matrix
adafruit circuitpython ledmatrix
Last synced: 20 Jan 2026
https://github.com/mateusznowakdev/circuitpython_displayio_st7565
CircuitPython displayio library for ST7565 and ST7567 controllers
Last synced: 20 Jan 2026
https://github.com/sparkfun/qwiic_ism330dhcx_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/sparkfun/qwiic_scd4x_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 20 Mar 2025
https://github.com/sparkfun/qwiic_rv-8803_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 20 Mar 2025
https://github.com/sparkfun/qwiic_as7265x_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 20 Mar 2025
https://github.com/fescron/macropedal
An Adafruit QT Py RP2040 board used to execute keyboard macros using a pedal or buttons
adafruit alt-codes circuitpython diy macropad macros rp2040 shortcuts
Last synced: 21 Mar 2025
https://github.com/sparkfun/qwiic_fs3000_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 21 Mar 2025
https://github.com/sparkfun/qwiic_max1704x_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 21 Mar 2025
https://github.com/sparkfun/qwiic_ens160_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 21 Mar 2025
https://github.com/questionlp/macropad-rp2040-mac
Custom Adafruit MACROPAD RP2040 Macros
adafruit circuitpython macropad macropad-hotkeys python rp2040
Last synced: 29 Oct 2025
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/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/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/jimbobbennett/iotc_circuitpython
IoT Central library for Circuit Python - unfinished!
azure circuitpython iot iot-central
Last synced: 05 Apr 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/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/zemyblue/pico_circuitpython_test
CircuitPython test codes for Raspberry Pi Pico
circuitpython raspberrypipico rp2040
Last synced: 10 Sep 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/jposada202020/circuitpython_adt7410
CircuitPython Driver fot the ADT7410 Temperature Sensor
adt7410 circuitpython temperatue
Last synced: 13 Jul 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/mariosplen/line-follower-robot
arduino circuitpython esp esp8266 line-follower remote-control
Last synced: 30 Dec 2025
https://github.com/woolseyworkshop/article-simulating-fireflies-with-circuitpython
Simulating Fireflies With CircuitPython Article Resources
circuitpython electronics fireflies kicad linux macos programming simulation windows
Last synced: 30 Dec 2025
https://github.com/nathany3g/circuitpython_unicorn_hat_hd
CircuitPython framebuf based driver for Pimoroni's Unicorn HAT HD
circuitpython circuitpython-library unicornhat unicornhat-hd unicornhathd
Last synced: 06 May 2025
https://github.com/lesamouraipourpre/community_circuitpython_tca9555
Library for TCA9555 Low-Voltage 16-Bit I2C and SMBus I/O Expander on CircuitPython.
circuitpython circuitpython-library
Last synced: 05 Apr 2025
https://github.com/prcutler/circuitpython-denon-remote-control
A remote control for Denon receivers using an Adafruit Reverse TFT ESP32-S2 and CircuitPython embedded in a speaker stand
Last synced: 24 Jun 2025
https://github.com/sparkfun/qwiic_as726x_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 30 Dec 2025
https://github.com/jposada202020/circuitpython_bma400
⛔️ DEPRECATED CircuitPython BMA400 3-axes ultra-low power accelerometer
acceleration accelerometer bma400 bosch circuitpython
Last synced: 11 May 2025
https://github.com/jposada202020/circuitpython_lps28
⛔️ DEPRECATED CircuitPython driver for the LPS28 pressure sensor
circuitpython lps28 pressure sensor
Last synced: 11 May 2025
https://github.com/mateuszdrab/pico-mouse-mover
CircuitPython based mouse mover/jiggler with REPL customization options
circuitpython mouse-jiggler mouse-mover pi-pico pico
Last synced: 05 Apr 2025
https://github.com/woolseyworkshop/article-driving-a-dc-motor-with-circuitpython
Driving A DC Motor With CircuitPython Article Resources
circuitpython drv8833 electronics kicad linux macos motor motor-driver programming windows
Last synced: 30 Dec 2025
https://github.com/prasha-au/pico-dino
Dinosaur game on a Pico with a P5 display.
chrome-dino-game circuitpython pico
Last synced: 13 Jun 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/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/sparkfun/qwiic_micropressure_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 31 Dec 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/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/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/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/gmparis/alt_circuitpython_neokey
Alternative API for NeoKey I2C keypad
Last synced: 29 Mar 2025
https://github.com/sparkfun/qwiic_mcp4725_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 26 Jun 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/hardfury-labs/types-circuitpython
Type support (typings) for CircuitPython built-in binding packages.
circuitpython micropython python
Last synced: 06 Apr 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/tannewt/circuitpython_example
This is an example CircuitPython library setup.
Last synced: 05 Apr 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/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/brentru/hiss
mac menubar app for finding circuitpython board location
Last synced: 05 Apr 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/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: 20 Jan 2026
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/micyg/pomodorotimersoftware
CircuitPython implementation of pomodoro timer on RP2040
circuitpython pomodoro pomodoro-technique pomodoro-timer rp2040
Last synced: 03 Jan 2026
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/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/eat-sleep-code/circuitpython-christmas
A Very Merry CircuityPython Christmas
Last synced: 27 Jul 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/mbana/microcontrollers-playground
Mainly CircuitPython examples for boards such as `challenger_rp2040_wifi_ble`.
circuitpython microcontrollers
Last synced: 07 Nov 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/sparkfun/qwiic_ultrasonic_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 29 Jul 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/dmitryboiadji/bootpad
Pico pi simple 4 button keyboard for managing bootmenu
bootmenu circuitpython keyboards pico
Last synced: 05 Aug 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/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/jbdesbas/pycc1101
A MicroPython lib for operating CC1101.
aiot circuitpython diy esp32 esp8266 micropython radio rf
Last synced: 09 Nov 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/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/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/jposada202020/circuitpython_isl29125
⛔️ DEPRECATED ISL29125 Light Sensor driver for CircuitPython
circuitpython isl29125 light sensor
Last synced: 15 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/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/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/sparkfun/qwiic_ads1015_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 30 Aug 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/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_ohmslaw
A CircuitPython helper for calculating an Ohm’s Law result from two input parameters.
circuitpython circuitpython-community-bundle ohms-law
Last synced: 14 Mar 2025
https://github.com/cedargrovestudios/circuitpython_drv8830
A CircuitPython driver for the DRV8830 DC motor controller.
circuitpython circuitpython-community-bundle dc-motor drv8830 motor-controller
Last synced: 14 Mar 2025
https://github.com/cedargrovestudios/clock_minim4
Clock_MiniM4 (Clock Minima): An RTC-based minimal clock implementation, inspired by John Park's Metro Minimalist Clock.
circuitpython clock led-display real-time-clock
Last synced: 14 Mar 2025
https://github.com/cedargrovestudios/circuitpython_ad5245
A CircuitPython driver for the AD5245 digital potentiometer.
ad5245 circuitpython circuitpython-community-bundle digital-potentiometer i2c
Last synced: 01 Sep 2025
https://github.com/sparkfun/qwiic_huskylens_py
circuitpython micropython python pytnon sparkfun sparkfun-python
Last synced: 26 Dec 2025
https://github.com/bklevence/clue-beacon-widget
Modified the CLUE Beacon to point guests to various services on my network hosted by my homelab server.
adafruit adafruit-clue circuitpython clue homelab homelab-media
Last synced: 01 Sep 2025
https://github.com/sparkfun/qwiic_lsm6dso_py
circuitpython micropython python sparkfun sparkfun-python
Last synced: 06 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/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