Top 61 hid open source projects

Streamdecksharp
A simple .NET wrapper for Stream Deck
Mixxx
Mixxx is Free DJ software that gives you everything you need to perform live mixes.
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 🔑📴
Usbdevice
Highly flexible Composite USB Device Library
Ble Hid Peripheral For Android
BLE HID over GATT Profile for Android
Hidguardian
Windows kernel-mode driver for controlling access to various input devices.
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. 🛠🛡📱
Duckyspark
Translator from USB-Rubber-Ducky payloads to a Digispark code.
Node Hid
Access USB & Bluetooth HID devices through Node.js
Pxt Bluetooth Keyboard
BLE HID Keyboard module for micro:bit
Stream Deck Api
API to interact with the Elgato Stream Deck controller
Logiops
An unofficial userspace driver for HID++ Logitech devices
✭ 861
linuxhid
Hidpytoy
A GUI app for playing with HID devices, written in Python
Xpadneo
Advanced Linux Driver for Xbox One Wireless Controller (shipped with Xbox One S)
Vigembus
Windows kernel-mode driver emulating well-known USB game controllers.
Wifiduck
Wireless keystroke injection attack platform
Hidviz
A tool for in-depth analysis of USB HID devices communication
Qlcplus
Q Light Controller Plus
Hidapi
A Simple library for communicating with USB and Bluetooth HID devices on Linux, Mac and Windows.
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)
✭ 420
cesp32blehid
Ucr
Universal Control Remapper [Alpha]
Headsetcontrol
Sidetone and Battery status for Logitech G930, G533, G633, G933 SteelSeries Arctis 7/PRO 2019 and Corsair VOID (Pro) in Linux and MacOSX
Mac Precision Touchpad
Windows Precision Touchpad Driver Implementation for Apple MacBook / Magic Trackpad
Node Elgato Stream Deck
A Node.js library for interfacing with the Elgato Stream Deck.
Device.net
A C# cross platform connected device framework
Teenyusb
Lightweight USB device and host stack for STM32 and other MCUs.
Esp Rfid Tool
A tool for logging data/testing devices with a Wiegand Interface. Can be used to create a portable RFID reader or installed directly into an existing installation. Provides access to a web based interface using WiFi in AP or Client mode. Will work with nearly all devices that contain a standard 5V Wiegand interface. Primary target group is 26-37bit HID Cards. Similar to the Tastic RFID Thief, Blekey, and ESPKey.
rogdrv
ASUS ROG userspace mouse driver for Linux
usb stack
Tiny and portable USB device/host stack for embedded system with USB IP
HIDAAF
Python - Human Interface Device Android Attack Framework
android-usb-script
An Android app that allows you to script USB gadgets (work-in-progress).
iivx
[outdated] Beatmania IIDX and Sound Voltex hybrid controller
joy-con-webhid
Use the Nintendo Switch Joy-Cons via the WebHID API
munia
Multi-use Nintendo Input Adapter
gods4
Golang library to interact with Sony DualShock4
veikk-linux-driver
Linux driver for VEIKK-brand digitizers
nxbt
Control your Nintendo Switch through a website, terminal, or macro.
ESP32-USB-Soft-Host
An Arduino wrapper to @sdima1357's usb_soft_host esp-idf example
Trezor.Net
Cross platform C# library for talking to the Trezor hardwarewallet
authenticator-rs
Rust library to interact with Security Keys, used by Firefox
stadiacontroller
Command line application that emulates an Xbox 360 controller from a wired Stadia controller on Windows.
uC-USBH
Efficient USB host stack for embedded systems equipped with a USB host or OTG controller. Includes many class drivers such as MSC, HID, CDC-ACM, and USB2Ser.
pi400kb
Raw HID keyboard forwarder to turn the Pi 400 into a USB keyboard
proscene
Processing library for the creation of interactive scenes
mx3000control
Perixx MX-3000 mouse unofficial configuration tool for Linux
joyconpi
An attempt at emulating a Nintendo Switch Joy-Con controller with a Raspberry Pi
ES-Timer
A USB timer powered by Digispark ATtiny85 according to 🍅 pomodoro time management technique
python-hid-parser
Typed pure Python library to parse HID report descriptors
EspTinyUSB
ESP32S2 native USB library. Implemented few common classes, like MIDI, CDC, HID or DFU (update).
hidapi-rs
Rust bindings for the hidapi C library
1-60 of 61 hid projects