Turns any rooted phone into the legendary USB Rubber Ducky. Android USB HID Keystroke Injector
-
Updated
May 17, 2026 - Dart
Turns any rooted phone into the legendary USB Rubber Ducky. Android USB HID Keystroke Injector
Arduino library to add HID USB keyboard functionality to your projects
Bluetooth Low Energy (BLE) HID keyboard and mouse example for ESP32 using Apache NimBLE stack on ESP-IDF framework.
HID over I2C demonstration
Rubber Ducky powered by NeoKey
Android USB gadget control for HID roles and ConfigFS provisioning
MG community edition is an open source pentesting tool to generate payloads for HID attacks.
This project aims to convert your Pinephone into a Rubber Ducky (hid gadget)
Documenting the HID usage tables in a parsable format for code generation
Turn an ESP32-S3 into a USB HID keyboard you drive over WiFi or BLE: type text, run Windows commands, and launch applications from a phone or any browser.
🔐 Offline hardware password manager on an ESP32-S3 AMOLED touchscreen — types your passwords as a keyboard over USB-C and Bluetooth (HID). No cloud, no app, vault never leaves the device.
🎙 Wireless button that toggles mute on and off. Built on Puck.js.
ESP32-S3 USB HID Keyboard implementation using TinyUSB and ESP-IDF. Includes basic HID, advanced modifier key handling, and a full WebApp → WebSocket → USB keystroke workflow. For learning and experimentation only.
Using a Arduino Pro Mini and UART Bluefriend with HID support to make an old C64 to a ble 4.0 keyboard
This CircuitPython script transforms your Raspberry Pi Pico W or Pico 2W into a WiFi-controlled USB keyboard and mouse. Control any computer remotely by sending HTTP requests or TCP requests over a socket connection to the Pico.
Open-source ATtiny85/Digispark firmware that turns the board into a USB HID keyboard and auto-types a pre-configured password when plugged in.
An hardware for random password generation that uses human inputs to generate a seed and can copy the generated password as keyboard.
Dual-mode NFC firmware for LilyGO T-Embed: USB HID badge reader & libnfc serial bridge.
To associate your repository with the hid-keyboard topic, visit your repo's landing page and select "manage topics."