Ross ROSS = Recommend OSS · open-source software intelligence for agents

gpiozero/gpiozero

A simple interface to GPIO devices with Raspberry Pi observed · 2026-08-28

github.com/gpiozero/gpiozero · homepage · Python · BSD-3-Clause (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
gpiozero/gpiozeromain75

For agents

markdown · JSON · MCP: product_card(name="gpiozero/gpiozero")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem