An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with hid

A curated list of projects in awesome lists tagged with hid .

https://github.com/bettercap/bettercap

The Swiss Army knife for 802.11, BLE, HID, CAN-bus, IPv4 and IPv6 networks reconnaissance and MITM attacks.

ble deauthentication-attack dot11 hacking hid mitm monitoring mousejack network-attacks password-sniffer pmkid proxy redteam redteaming rogue-ap security spoofing wifi wifi-security wpa2

Last synced: 12 Jan 2026

https://github.com/imbushuo/mac-precision-touchpad

Windows Precision Touchpad Driver Implementation for Apple MacBook / Magic Trackpad

apple-macbook bluetooth bluetooth-hid driver hid spi trackpad usb-hid windows-driver windows-precision-touchpad

Last synced: 14 May 2025

https://github.com/mixxxdj/mixxx

Mixxx is Free DJ software that gives you everything you need to perform live mixes.

audio dj hid linux mac midi music qt windows

Last synced: 13 Mar 2026

https://github.com/aprilnea/openlogi

⚡️A native, local-first alternative to Logitech Options+, written in Rust 🦀 — remap buttons, DPI, and SmartShift over HID++. No account, no telemetry.

dpi gpui hid hidpp local-first logitech logitech-mouse logitech-options mouse-remapping mx-master privacy rust smartshift

Last synced: 13 Jun 2026

https://github.com/AprilNEA/OpenLogi

⚡️A native, local-first alternative to Logitech Options+, written in Rust 🦀 — remap buttons, DPI, and SmartShift over HID++. No account, no telemetry.

dpi gpui hid hidpp local-first logitech logitech-mouse logitech-options mouse-remapping mx-master privacy rust smartshift

Last synced: 09 Jun 2026

https://github.com/pixlone/logiops

An unofficial userspace driver for HID++ Logitech devices

hid linux logitech logitech-keyboards logitech-mouse mx-master mx-master-mouse

Last synced: 14 May 2025

https://github.com/PixlOne/logiops

An unofficial userspace driver for HID++ Logitech devices

hid linux logitech logitech-keyboards logitech-mouse mx-master mx-master-mouse

Last synced: 29 Apr 2025

https://github.com/nefarius/ViGEmBus

Windows kernel-mode driver emulating well-known USB game controllers.

bus-driver driver dualshock4 emulation hid usb windows xbox360-controller

Last synced: 09 Apr 2025

https://github.com/nefarius/vigembus

Windows kernel-mode driver emulating well-known USB game controllers.

bus-driver driver dualshock4 emulation hid usb windows xbox360-controller

Last synced: 27 Sep 2025

https://github.com/spacehuhntech/wifiduck

Wireless keystroke injection attack platform

arduino esp8266 hacktoberfest hid

Last synced: 28 Jan 2026

https://github.com/atar-axis/xpadneo

Advanced Linux Driver for Xbox One Wireless Controller (shipped with Xbox One S)

dkms dkms-packages gamepad hid linux-driver linux-drivers xbox xbox-controller xbox-one xpad xpadneo

Last synced: 09 Apr 2026

https://github.com/SpacehuhnTech/WiFiDuck

Wireless keystroke injection attack platform

arduino esp8266 hacktoberfest hid

Last synced: 30 Mar 2025

https://github.com/libusb/hidapi

A Simple cross-platform library for communicating with HID devices

android bluetooth bsd c hid hidapi hidapi-library hidraw i2c linux macos spi usb usb-hid windows

Last synced: 14 May 2025

https://github.com/sapd/headsetcontrol

Sidetone and Battery status for Logitech G930, G533, G633, G933 SteelSeries Arctis 7/PRO 2019 and Corsair VOID (Pro) in Linux and MacOSX

battery corsair corsair-void headsets hid hidapi linux logitech osx sidetone usb

Last synced: 14 May 2025

https://github.com/Sapd/HeadsetControl

Sidetone and Battery status for Logitech G930, G533, G633, G933 SteelSeries Arctis 7/PRO 2019 and Corsair VOID (Pro) in Linux and MacOSX

battery corsair corsair-void headsets hid hidapi linux logitech osx sidetone usb

Last synced: 14 Apr 2025

https://github.com/node-hid/node-hid

Access USB & Bluetooth HID devices through Node.js

electron hid nodejs usb

Last synced: 14 May 2025

https://github.com/cherry-embedded/cherryusb

CherryUSB is a tiny and beautiful, high performace and portable USB host and device stack for embedded system with USB IP

cdc cdns2 cdns3 cherryusb dfu dwc2 ehci hid hub musb ohci rndis uac usb usb-device usb-host uvc xhci

Last synced: 14 May 2025

https://github.com/cherry-embedded/CherryUSB

CherryUSB is a tiny, beautiful and portable USB host and device stack for embedded system with USB IP

cdc cdns2 cdns3 cherryusb dfu dwc2 ehci hid hub musb ohci rndis uac usb usb-device usb-host uvc xhci

Last synced: 26 Mar 2025

https://github.com/mcallegari/qlcplus

Q Light Controller Plus (QLC+) is a free and cross-platform software to control DMX or analog lighting systems like moving heads, dimmers, scanners etc. This project is a fork of the great QLC project written by Heikki Junnila that aims to continue the QLC development and to introduce new features.

artnet c-plus-plus dmx dmx512 dmxking e131 enttec hid lighting midi qml qt

Last synced: 15 Mar 2026

https://github.com/tejado/android-usb-gadget

Convert your Android phone to any USB device you like! USB Gadget Tool allows you to create and activate USB device roles, like a mouse or a keyboard. 🛠🛡📱

android authorizer ccid configfs ctap ctap2 functionfs gadget hid kernel root smartcard usb usb-devices usb-gadget usb-hid

Last synced: 16 May 2025

https://github.com/x-tools-author/x-tools

Qt-SerialPort-HID-BLE-UDP-TCP-WebSocket-Modbus-CANBus-MQTT-CoAP-TFTP-mDNS debugging tool, which support custom lua, javascript, chart view and data transmitting...

canbus coap hid javascript lua mdns modbus mqtt opcua qt serial serialport tcp tftp udp websocket xtools

Last synced: 06 Jun 2026

https://github.com/snoothy/ucr

Universal Control Remapper [Alpha]

directinput hid input-output joystick keyboard mouse plugin remapping vigem xinput

Last synced: 13 Apr 2025

https://github.com/Snoothy/UCR

Universal Control Remapper [Alpha]

directinput hid input-output joystick keyboard mouse plugin remapping vigem xinput

Last synced: 23 Mar 2025

https://github.com/asterics/esp32_mouse_keyboard

ESP32 implementation for HID over GATT Keyboard and Mouse (Bluetooth Low Energy). Including serial API for external modules (similar to Adafruit EZKey HID)

ble esp32 hid

Last synced: 12 Apr 2025

https://github.com/xtoolbox/TeenyUSB

Lightweight USB device and host stack for STM32 and other MCUs. Ready for USB 3.0 device.

cdc ch56x composite embedded hid host hub msc rndis speed stm32 super usb usb3 winusb

Last synced: 04 May 2025

https://github.com/hidviz/hidviz

A tool for in-depth analysis of USB HID devices communication

hid libusb protobuf qt qt5 usb usb-hid

Last synced: 04 Apr 2025

https://github.com/chegewara/esptinyusb

ESP32S2 native USB library. Implemented few common classes, like MIDI, CDC, HID or DFU (update).

arduino esp32s2 hid midi-device tinyusb usb webusb

Last synced: 11 Oct 2025

https://github.com/tejado/authorizer

Authorizer is a Password Manager for Android. It emulates an HID keyboard over USB and enters your credentials on your target device. Additionally it supports OTP :key::mobile_phone_off:

android auto-type bluetooth bluetooth-hid encryption gpg gpg-encryption hid keyboard-emulation otp password-manager password-store security smartphone usb usb-hid

Last synced: 04 Apr 2025

https://github.com/tejado/Authorizer

Authorizer is a Password Manager for Android. It emulates an HID keyboard over USB and enters your credentials on your target device. Additionally it supports OTP :key::mobile_phone_off:

android auto-type bluetooth bluetooth-hid encryption gpg gpg-encryption hid keyboard-emulation otp password-manager password-store security smartphone usb usb-hid

Last synced: 23 Mar 2025

https://github.com/thp/psmoveapi

Cross-platform library for 6DoF tracking of the PS Move Motion Controller. Sensor fusion, computer vision, ambient display (LED orb).

6dof computer-vision controller hid sensors tracking

Last synced: 07 Apr 2025

https://github.com/cafali/snapkey

SnapKey provides a user-friendly Razer Snap Tap/Wooting SOCD alternative, making it accessible across all keyboards!

gaming gaming-software hid inputdevice keybinding keyboard keypress linux overwatch overwatch-2 snap-tap snaptap socd system-tray usb-devices utility wasd windows windows-10 windows-11

Last synced: 16 May 2025

https://github.com/tobozo/esp32-usb-soft-host

An Arduino wrapper to @sdima1357's usb_soft_host esp-idf example

arduino esp-idf esp32 esp32s2 espressif hid usb usb-soft-host

Last synced: 07 Apr 2025

https://github.com/bahaaador/bluetooth-usb-peripheral-relay

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

blue golang hid human-interface-device rasberry-pi-zero-w singleboardcomputer

Last synced: 14 Jan 2026

https://github.com/no0ne/ps2x2pico

USB keyboard/mouse to PS/2 interface converter using a Raspberry Pi Pico

hid keyboard mouse pikvm pio ps2 ps2-keyboard ps2-mouse raspberry-pi-pico rp2040 usb-keyboard usb-mouse

Last synced: 16 May 2025

https://github.com/gadgetoid/pi400kb

Raw HID keyboard forwarder to turn the Pi 400 into a USB keyboard

hid keyboard otg pi400 usb

Last synced: 16 May 2025

https://github.com/todbot/hidapitester

Simple command-line program to test HIDAPI

hid hidapi usb

Last synced: 06 Apr 2025

https://github.com/mozilla/authenticator-rs

Rust library to interact with Security Keys, used by Firefox

hid rust u2f

Last synced: 14 May 2025

https://github.com/Gadgetoid/pi400kb

Raw HID keyboard forwarder to turn the Pi 400 into a USB keyboard

hid keyboard otg pi400 usb

Last synced: 19 Sep 2025

https://github.com/Heerkog/MicroPythonBLEHID

Human Interface Device (HID) over Bluetooth Low Energy (BLE) GATT library for MicroPython.

hid joystick keyboard library micropython mouse

Last synced: 13 May 2025

https://github.com/heerkog/micropythonblehid

Human Interface Device (HID) over Bluetooth Low Energy (BLE) GATT library for MicroPython.

hid joystick keyboard library micropython mouse

Last synced: 12 Apr 2025

https://github.com/chaoses-ib/ibinputsimulator

A library for simulating keyboard and mouse input with drivers

autohotkey automation driver hid keystroke-injection logitech razer windows

Last synced: 06 Apr 2025

https://github.com/kshoji/ble-hid-peripheral-for-android

BLE HID over GATT Profile for Android

android bluetooth-le hid hogp peripherals

Last synced: 10 Oct 2025

https://github.com/cafali/SnapKey

SnapKey provides a user-friendly Razer Snap Tap/SOCD alternative, making it accessible across all keyboards!

gaming gaming-software hid inputdevice keybinding keyboard linux null-binds overwatch overwatch-2 snap-tap snapkey socd system-tray usb-devices utility wasd windows windows-10 windows-11

Last synced: 23 Aug 2025

https://github.com/hak5/keycroc-payloads

The Official Key Croc Payload Repository

badusb duckyscript hak5 hid implant keystroke-injection security-tools

Last synced: 17 Jan 2026

https://github.com/71/stadiacontroller

Command line application that emulates an Xbox 360 controller from a wired Stadia controller on Windows.

controller go hid stadia windows

Last synced: 11 Jun 2025

https://github.com/karalabe/usb

Self contained USB and HID library for Go

go golang hid hidapi libusb usb

Last synced: 16 May 2025

https://github.com/vitoplantamura/magictrackpad2forwindows

Magic Trackpad 2 Precision Touchpad driver for Windows (USB-only), based on the imbushuo driver, with Control Panel to set haptic feedback and options to improve pointer precision. *** October 2024 Magic Trackpad 2 supported. ***

driver hid trackpad usb-hid windows-driver windows-precision-touchpad

Last synced: 02 Mar 2026

https://github.com/tomayac/joy-con-webhid

Use the Nintendo Switch Joy-Cons via the WebHID API

hid joy-con joy-cons joycon joycons webhid

Last synced: 09 Apr 2025

https://github.com/hifihedgehog/padforge

The ULTIMATE Windows controller remapper. Any input device in, any virtual controller out: Xbox, PlayStation, flight sticks, wheels, third-party gamepads, MIDI, or keyboard+mouse. Built on SDL3, HIDMaestro, HidHide, and .NET 10.

controller controller-mapping directinput gamepad hid hidmaestro joystick keyboard-remapper midi padforge sdl3 steam-controller vigembus viiper virtual-controller virtual-controllers vjoy windows x360ce xinput

Last synced: 06 Jul 2026

https://github.com/IntergatedCircuits/HidSharp

HIDSharp is a multiplatform C# library for USB HID devices by James F. Bellinger

hid usb-hid

Last synced: 08 Apr 2025

https://github.com/jlam55555/veikk-linux-driver

Linux driver for VEIKK-brand digitizers

drawing-tablet driver hid linux s640 veikk

Last synced: 16 Jan 2026

https://github.com/no0ne/ps2pico

USB keyboard to PS/2 / AT / XT interface converter using a Raspberry Pi Pico

at-keyboard hid keyboard pc-at pc-xt pcat pcxt pio ps2 ps2-keyboard raspberry-pi-pico rp2040 usb-keyboard xt-keyboard

Last synced: 05 Apr 2025

https://github.com/mikerr/pihidproxy

Bridge Bluetooth keyboard and mouse to USB (hid proxy) using Raspberry Pi Zero

bluetooth hid usb-hid

Last synced: 22 Jan 2026

https://github.com/milador/RaspberryPi-Joystick

A virtual HID USB joystick created using Raspberry Pi

descriptor hid joystick libcomposite python raspberry-pi raspberrypi-joystick usb

Last synced: 10 May 2025

https://github.com/thewh1teagle/zero-hid

Raspberry pi virtual HID mouse and keyboard

hid mouse python raspberry-pi usb

Last synced: 13 Apr 2025

https://github.com/swisskyrepo/whid_toolkit

Simple script for the WHID injector - a rubberducky wifi

hid keyboard payload rubber-ducky usb-hid usb-rubber-ducky

Last synced: 11 Apr 2025

https://github.com/vitoplantamura/MagicTrackpad2ForWindows

Magic Trackpad 2 Precision Touchpad driver for Windows (USB-only), based on the imbushuo driver, with Control Panel to set haptic feedback and options to improve pointer precision. *** October 2024 Magic Trackpad 2 supported. ***

driver hid trackpad usb-hid windows-driver windows-precision-touchpad

Last synced: 30 Sep 2025

https://github.com/pbek/usb_hid_autofire

Simple Flipper Zero application to send left-clicks as a USB HID device

c fap flipper flipper-plugin flipper-plugins flipper-zero flipperzero hid usb

Last synced: 25 Jun 2025

https://github.com/abend0c1/hidrdd

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, have been extracted from a Wireshark trace of a USB device handshake.

decoder descriptor hid hid-report-descriptor human-interface-device report rexx usb

Last synced: 03 Feb 2026

https://github.com/kyokenn/rogdrv

ASUS ROG userspace mouse driver for Linux

driver hid linux mouse mouse-devices python

Last synced: 25 Jul 2025

https://github.com/todbot/blink1-tool

Command-line tools and C library for blink(1) USB RGB LED

blink1 hid led rgb usb

Last synced: 10 Aug 2025

https://github.com/wagiminator/attiny85-tinyknob

Rotary Encoder with USB Interface

arduino attiny attiny85 avr diy hid knob pcb project usb v-usb

Last synced: 17 Sep 2025

https://github.com/todbot/hidpytoy

A GUI app for playing with HID devices, written in Python

fbs hid hidapi pyqt pyqt5 usb

Last synced: 14 May 2025

https://github.com/oandrew/ipod

ipod implements ipod accessory protocol and a client for https://github.com/oandrew/ipod-gadget

accessory gadget golang hid iap ipod

Last synced: 12 Jan 2026

https://github.com/pimoroni/keybow2040-circuitpython

CircuitPython library for the Pimoroni Keybow 2040

circuitpython hid keyboard keyboards macro-pad midi python usb-hid

Last synced: 29 Sep 2025

https://github.com/aarol/headset-battery-indicator

Adds an icon to the Windows task bar displaying the battery level of connected wireless headphones

headset-control hid hyperx logitech-g rust steelseries-arctis toolbar-icon windows

Last synced: 06 Apr 2026

https://github.com/sstallion/go-hid

An idiomatic Go interface to HIDAPI, a simple library for communicating with USB and Bluetooth HID devices

bluetooth golang hid hidapi usb

Last synced: 11 Apr 2025

https://github.com/yume-chan/g-web

A Logitech™ device manager in browsers.

hid logitech mouse usb-hid

Last synced: 30 Oct 2025

https://github.com/todbot/win-hid-dump

Sort of a Windows version of `usbhid-dump` to show HID Report Descriptors

hid hid-device usb usb-hid windows

Last synced: 07 Oct 2025

https://github.com/quaxalber/bluetooth_2_usb

Convert a Raspberry Pi into a HID relay that translates Bluetooth keyboard and mouse input to USB. Minimal configuration. Zero hassle.

adapter bluetooth bluetooth-proxy evdev hid input-output proxy raspberry raspberry-pi raspberry-pi-4 raspberry-pi-zero raspberry-pi-zero-w raspberrypi relay usb usb-hid

Last synced: 26 Aug 2025

https://github.com/emoacht/rawinput.touchpad

Sample to capture inputs from Precision Touchpad by Raw Input API

hid rawinput touchpad windows-precision-touchpad

Last synced: 07 Mar 2026

https://github.com/tcoppex/mbed-ble-hid

:raising_hand: Implement Human Interface Device over Bluetooth Low Energy on a Mbed stack (Arduino nano 33 BLE).

arduino arduino-library ble bluetooth-low-energy hid mbed nano33ble

Last synced: 10 Oct 2025

https://github.com/kshoji/pxt-bluetooth-keyboard

BLE HID Keyboard module for micro:bit

ble hid keyboard microbit pxt

Last synced: 10 Apr 2025

https://github.com/todbot/mac-hid-dump

Sort of a MacOS version of `usbhid-dump` to show HID Report Descriptors

hid hid-device hid-report-descriptor macos macosx report usb usb-hid

Last synced: 14 May 2025

https://github.com/jakubandrysek/pyspacemouse

🎮 Multiplatform Python library for 3Dconnexion SpaceMouse devices using raw HID.

3d dof hid linux multiplatform py python space-mouse spacemouse windows

Last synced: 18 Jan 2026

https://github.com/MelbourneDeveloper/Trezor.Net

Cross platform C# library for talking to the Trezor hardwarewallet

android bitcoin bitcoin-wallet cryptocurrency csharp ethereum hid trezor trezor-hardwarewallets uwp

Last synced: 16 Mar 2025

https://github.com/melbournedeveloper/trezor.net

Cross platform C# library for talking to the Trezor hardwarewallet

android bitcoin bitcoin-wallet cryptocurrency csharp ethereum hid trezor trezor-hardwarewallets uwp

Last synced: 28 Oct 2025

https://github.com/martinpaljak/yafu

YAFU - Yet Another FIDO Utility. FIDO2 toolbox in Java for USB/NFC devices.

ctap2 fido2 fido2-authenticator hid java nfc u2f webauthn

Last synced: 14 Apr 2025

https://github.com/todbot/blink1-python

Official Python library for blink(1) USB RGB LED notification device

blink1 hid rgb-led usb

Last synced: 10 Apr 2025

https://github.com/martinpaljak/YAFU

YAFU - Yet Another FIDO Utility. FIDO2 toolbox in Java for USB/NFC devices.

ctap2 fido2 fido2-authenticator hid java nfc u2f webauthn

Last synced: 12 Aug 2025

https://github.com/adamff-dev/rickroll_modded_hid

Awesome modification of the original "Rickroll". Arduino script + Ducky script

arduino bad-usb ducky-payloads ducky-wifi duckyscript hack hid malduino payload rickroll rubber-ducky vbs

Last synced: 19 Jul 2025

https://github.com/flangvik/hidaaf

Python - Human Interface Device Android Attack Framework

attack bash-bunny bashbunny framework hak5 hid pentesting python

Last synced: 28 Jun 2025