GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Build software better, together

#

human-interface-device

Star

Here are 36 public repositories matching this topic...

Language: All
Filter by language
All 36 C 11 C++ 7 Python 6 Go 2 C# 1 Dart 1 Java 1 Processing 1 REXX 1 Rust 1
Sort: Most stars
Sort options
Most stars Fewest stars Most forks Fewest forks Recently updated Least recently updated

bahaaador / bluetooth-usb-peripheral-relay

Star 336

Bluetooth to USB HID relay using a Raspberry Pi Zero 2 W (or any OTG enabled single board computer)

golang hid blue rasberry-pi-zero-w human-interface-device singleboardcomputer
  • Updated Aug 23, 2026
  • Go

abend0c1 / hidrdd

Star 116

USB Human Interface Device (HID) Report Descriptor Decoder. This will convert a binary or printable hex report descriptor into a C header file. The printable hex can, for example, be an existing C header file - so it can be used to mechanically document an existing report descriptor declaration. The binary report descriptor could, for example, h…

usb hid descriptor decoder report rexx human-interface-device hid-report-descriptor
  • Updated Apr 25, 2024
  • REXX

GoaSkin / qKontrol

Star 69

a tool to make NI Komplete Kontrol MK2 controllers more usable on Linux - and an alternative solution for macOS

macos linux midi-device qt5 midi-controller midi-keyboard native-instruments komplete-kontrol human-interface-device libhidapi
  • Updated Apr 3, 2021
  • C++
CH32V003-USB-Joystick

wagiminator / CH32V003-USB-Joystick

Star 36

Simple Joystick with USB Interface

usb hid joystick game-controller risc-v wch human-interface-device ch32v003 rv003usb
  • Updated Aug 25, 2024
  • C
CH32V003-USB-IR-Receiver

wagiminator / CH32V003-USB-IR-Receiver

Star 31

IR Remote Control to USB HID Converter

usb hid infrared ir risc-v wch infrared-control human-interface-device infrared-decoder tsop4838 ch32v003 rv003usb
  • Updated Sep 15, 2024
  • C
CH32V003-USB-Knob

wagiminator / CH32V003-USB-Knob

Star 24

Rotary Encoder with USB Interface

usb hid rotary-encoder risc-v wch human-interface-device ch32v003 rv003usb
  • Updated Aug 25, 2024
  • C
CH32V003-Mouse-Wiggler

wagiminator / CH32V003-Mouse-Wiggler

Star 22

Simple USB Plug that can be used as a Mouse Jiggler, a Rubber Ducky, or a Caps Blocker

usb hid rubber-ducky risc-v usb-hid wch human-interface-device mouse-jiggler ch32v003
  • Updated Sep 8, 2024
  • C

proxyanon / AndroPyDucky

Star 19

Ferramenta para criação de payloads HID (human interface device) para android sem nethunter ou rubber ducky

python security hack hid proxy hacking python3 pentesting python2 sec pentest-tool python-hacking proxysec human-interface-device androducky andropyducky python-pentest
  • Updated Aug 11, 2018
  • Python
CH32V003-MacroPad-plus

wagiminator / CH32V003-MacroPad-plus

Star 17

Programmable MacroPad with Rotary Encoder and NeoPixels

neopixel usb hid hotkeys rotary-encoder risc-v wch human-interface-device macropad ch32v003 rv003usb
  • Updated Sep 1, 2024
  • C

Heerkog / HIDpi

Star 13

Bluetooth GPIO Joystick emulation for Raspberry pi

python raspberry-pi gpio joystick bluetooth human-interface-device
  • Updated Feb 8, 2020
  • Python

Electrostat-Lab / Serial4j

Star 9

A Java terminal IO library to control serial devices for Linux/POSIX systems.

android java linux unix terminal entity-component-system finite-state-machine gnu uart modem rs232 file-api human-interface-device hardware-abstraction-layer serial4j avrsandbox modem-control data-communication-equipment data-terminal-equipment electrostat-lab
  • Updated Sep 15, 2024
  • Java

Salvito7 / arduino-hid-bruteforce

Star 8

MFC-Dongle inspired OTG 4-PIN bruteforcer using an arduino, photoresistor and OLED display

arduino ios hid jailbreak bruteforce otg cracking bruteforce-password-cracker human-interface-device
  • Updated Aug 27, 2024
  • C++

acdemiralp / hid.hpp

Star 6

Single header C++23 wrapper for libusb/hidapi.

hid hidapi human-interface-device cpp23
  • Updated Dec 31, 2023
  • C++

CreativeInquiry / GameTrak-Liberation

Star 5

OSC, MIDI, WebSocket, and stdout interfaces to the GameTrak 6-axis gestural controller, with support for p5.js, Processing, and Python

python processing osc creative-coding hid midi websocket reverse-engineering p5js midi-controller usb-hid gesture-controller joystick-device human-interface-device usb-device experimental-music position-sensor 3d-sensor gametrak
  • Updated Jul 17, 2026
  • Python

Exergist / VAHidInterface

Star 5

VoiceAttack plugin and associated profile for enabling bidirectional communication between VoiceAttack and HID hardware

hid human-interface-device voiceattack-plugin voiceattack voiceattack-profiles
  • Updated Aug 18, 2021
  • C#

shiomachisoft / pico_usb_ble_hid_bridge

Star 4

Raspberry Pi Pico W / Pico 2 W: USB-to-BLE HID Bridge Firmware to convert USB keyboards, mice, gamepads, etc. into Bluetooth devices.

keyboard usb hid bluetooth mouse bridge ble bluetooth-low-energy gamepad human-interface-device raspberry-pi-pico pi-pico-w
  • Updated Sep 14, 2026
  • C

anonfaded / payloads

Star 4

Payloads For Raspberry pi pico Rubber Ducky

rubber-ducky payload duckyscript payload-generation human-interface-device raspberry-pi-pico
  • Updated Jun 16, 2025

nemarpuc / libaoahid

Star 4

C11/C++20 host library with a stable C ABI: send HID input (keyboard, mouse, gamepad, touchscreen, pen) to an Android phone over USB via AOA 2.0. No root, no ADB, no accessibility service on the device. Sister library of libmimhid.

android usb hid libusb low-latency usb-hid keyboard-emulation mouse-emulation cpp20 aoa human-interface-device no-root c-abi host-library android-open-accessory gamepad-emulation touchscreen-emulation
  • Updated Nov 10, 2026
  • C++

nguyenthienthanh / touchward

Star 4

Turns a USB touchscreen into an absolute pointing device on macOS: point, drag, two-finger scroll and an on-screen keyboard — without touching your real mouse and keyboard.

macos swift usb hid accessibility touchscreen multitouch pointing-device iokit digitizer swift-package macos-app human-interface-device on-screen-keyboard touch-input
  • Updated Oct 10, 2026
  • Swift

Paschalis / Hardware-Login-Key

Star 3

The Hardware Login Key is an ATtiny85-based USB device that securely automates password entry using a physical button or touch sensor. It offers a simple, hardware-driven way to log into systems or websites.

secure attiny85 avr-gcc arduino-isp usb-hid v-usb human-interface-device hardware-key
  • Updated Apr 30, 2026
  • C

Add this topic to your repo

To associate your repository with the human-interface-device topic, visit your repo's landing page and select "manage topics."

Learn more

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.