gpiozero/gpiozero
A simple interface to GPIO devices with Raspberry Pi observed · 2026-08-28
Health v2 · maintenance only
75/100
- Activity 94
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4006
- days_rel: n/a
- days_push: 37
- n_releases_24m: 0
Adoption not part of the score
2136 stars · 322 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A Python library providing a simple, low-boilerplate interface to GPIO devices on the Raspberry Pi. It offers component classes for LEDs, buttons, sensors, motors, and more, with pluggable pin factories and mock pins for testing.
Use cases
- blink an led with python on raspberry pi
- read a button press and trigger an action
- build a motion-activated light with a pir sensor
- control motors and robotics kits from python
- teach physical computing to beginners
- test gpio code without hardware using mock pins
When to choose
- you want the simplest possible API for Raspberry Pi GPIO in Python
- you're teaching electronics or physical computing to students
- you need to swap between pin backends or test without hardware
When to avoid
- you need direct low-level register access or maximum performance
- you're working with GPIO on non-Raspberry-Pi hardware
- you need features beyond what the supported pin factories provide
Facets
library · maturity stable
sdk developer-tools iot embedded-systems hardware education python embedded iot gpio raspberry-pi physical-computing sensors electronics beginner-friendly automation linux
2 sources
- readme: https://github.com/gpiozero/gpiozero · fetched 2026-08-28 · 5be7d011206c
- registry_pypi: https://pypi.org/pypi/gpiozero/json · fetched 2026-08-29 · da44228eb99b
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| gpiozero/gpiozero | main | 75 |
For agents
markdown · JSON · MCP: product_card(name="gpiozero/gpiozero")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem