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

ricardoquesada/bluepad32

Bluetooth gamepad, mouse and keyboard support for ESP32 and PicoW observed · 2026-08-28

github.com/ricardoquesada/bluepad32 · homepage · C · NOASSERTION (other) observed · 2026-08-28

Health v2 · maintenance only

51/100

  • Activity 63
  • Release rhythm 8
  • Longevity 100

Flags: no_license

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: 2123
  • days_rel: 607
  • days_push: 223
  • n_releases_24m: 1

Full methodology

Adoption not part of the score

1131 stars · 147 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Bluepad32 is a Bluetooth controller host library that adds gamepad, mouse, and keyboard support to embedded projects on ESP32 variants, Raspberry Pi Pico W, and Posix systems. It lets devices like robots or retro consoles be controlled wirelessly with standard Bluetooth controllers such as the DualSense.

Use cases

  • control a robot with a DualSense bluetooth controller
  • add bluetooth gamepad support to an esp32 project
  • connect a wireless keyboard and mouse to a pico w
  • build a retro console with bluetooth controllers
  • read gamepad input in arduino or esp-idf
  • use a ps5 controller with circuitpython via airlift coprocessor

When to choose

  • you need bluetooth HID input (gamepads, mice, keyboards) on ESP32 or Pico W hardware
  • you want a mature, well-documented library with Arduino, ESP-IDF, and Pico SDK integrations
  • you're building robots, drones, or embedded consoles controlled by standard controllers

When to avoid

  • your project runs on desktop or mobile platforms with native Bluetooth HID support
  • you need Bluetooth audio or other non-HID profiles
  • your microcontroller is not an ESP32 variant or Pico W/2 W

Facets

library · maturity active

embedded sdk game embedded-systems gaming-tools hardware cross-platform embedded iot cpp c bluetooth-host gamepad esp32 raspberry-pi-pico-w arduino esp-idf pico-sdk dualsense input-devices linux macos

1 source

Member repositories

RepositoryRoleHealth v2
ricardoquesada/bluepad32main51

For agents

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

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