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
MG community edition is an open source pentesting tool to generate payloads for HID attacks.
Android USB gadget control for HID roles and ConfigFS provisioning
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
🔐 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.
Using a Arduino Pro Mini and UART Bluefriend with HID support to make an old C64 to a ble 4.0 keyboard
Open-source ATtiny85/Digispark firmware that turns the board into a USB HID keyboard and auto-types a pre-configured password when plugged in.
Control a Batocera Arcade system using an Arduino Micro emulating a HID keyboard.
An hardware for random password generation that uses human inputs to generate a seed and can copy the generated password as keyboard.
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.
Linux USB gadget driver that maps LIRC events to HID keyboard events
Remote wake-from-suspend for the Steam Deck over Bluetooth: an ESP32 BLE "keyboard" that knocks it awake — plus the often-missed fix of keeping BlueZ's WakeAllowed flag armed across reboots.
Add a description, image, and links to the hid-keyboard topic page so that developers can more easily learn about it.
To associate your repository with the hid-keyboard topic, visit your repo's landing page and select "manage topics."