Hid Open Source Projects
Browse 171 Hid open source projects, ranked by GitHub stars. Find the most popular Hid tools and libraries.
alex/what-happens-when
An attempt to answer the age old interview question "What happens when you type google.com into your browser and press enter?"
Metrics details
| Stars | 43,232 |
bettercap/bettercap
The Swiss Army knife for 802.11, BLE, HID, CAN-bus, IPv4 and IPv6 networks reconnaissance and MITM attacks.
Metrics details
| Stars | 19,534 |
imbushuo/mac-precision-touchpad
Windows Precision Touchpad Driver Implementation for Apple MacBook / Magic Trackpad
Metrics details
| Stars | 10,383 |
mixxxdj/mixxx
Mixxx is Free DJ software that gives you everything you need to perform live mixes.
Metrics details
| Stars | 6,942 |
hak5/usbrubberducky-payloads
The Official USB Rubber Ducky Payload Repository
Metrics details
| Stars | 5,855 |
PixlOne/logiops
An unofficial userspace driver for HID++ Logitech devices
Metrics details
| Stars | 4,322 |
nefarius/ViGEmBus
Windows kernel-mode driver emulating well-known USB game controllers.
Metrics details
| Stars | 4,223 |
SpacehuhnTech/WiFiDuck
Wireless keystroke injection attack platform
Metrics details
| Stars | 3,100 |
qmk/qmk_toolbox
A Toolbox companion for QMK Firmware
Metrics details
| Stars | 3,056 |
hak5/bashbunny-payloads
The Official Bash Bunny Payload Repository
Metrics details
| Stars | 2,940 |
atar-axis/xpadneo
Advanced Linux Driver for Xbox One Wireless Controller (shipped with Xbox One S)
Metrics details
| Stars | 2,719 |
liquidctl/liquidctl
Cross-platform CLI and Python drivers for AIO liquid coolers and other devices
Metrics details
| Stars | 2,642 |
NicoHood/HID
Bring enhanced HID functions to your Arduino!
Metrics details
| Stars | 2,559 |
signal11/hidapi
A Simple library for communicating with USB and Bluetooth HID devices on Linux, Mac, and Windows.
Metrics details
| Stars | 2,536 |
libratbag/libratbag
A DBus daemon to configure input devices, mainly high-end and gaming mice
Metrics details
| Stars | 2,533 |
libusb/hidapi
A Simple cross-platform library for communicating with HID devices
Metrics details
| Stars | 2,247 |
cherry-embedded/CherryUSB
CherryUSB is a tiny and beautiful, high performance and portable USB host and device stack for embedded system with USB IP
Metrics details
| Stars | 1,959 |
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
Metrics details
| Stars | 1,861 |
darthcloud/BlueRetro
Multiplayer Bluetooth controllers adapter for retro video game consoles & computers
Metrics details
| Stars | 1,820 |
node-hid/node-hid
Access USB & Bluetooth HID devices through Node.js
Metrics details
| Stars | 1,583 |
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.
Metrics details
| Stars | 1,476 |
pelya/android-keyboard-gadget
Convert your Android device into USB keyboard/mouse, control your PC from your Android device remotely, including BIOS/bootloader.
Metrics details
| Stars | 1,396 |
samyk/usbdriveby
USBdriveby exploits the trust of USB devices by emulating an HID keyboard and mouse, installing a cross-platform firewall-evading backdoor, and rerouting DNS within seconds of plugging it in.
Metrics details
| Stars | 1,264 |
SkrewEverything/Swift-Keylogger
Keylogger for mac written in Swift using HID
Metrics details
| Stars | 1,160 |
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. 🛠🛡📱
Metrics details
| Stars | 1,121 |
Snoothy/UCR
Universal Control Remapper [Alpha]
Metrics details
| Stars | 1,109 |
Brikwerk/nxbt
Control your Nintendo Switch through a website, terminal, or macro.
Metrics details
| Stars | 1,022 |
pallotron/yubiswitch
OSX status bar application to enable/disable Yubikey Nano
Metrics details
| Stars | 925 |
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)
Metrics details
| Stars | 896 |
NicoHood/HoodLoader2
16u2 Bootloader to reprogram 16u2 + 328/2560 with Arduino IDE
Metrics details
| Stars | 786 |
MelbourneDeveloper/Device.Net
A C# cross platform connected device framework
Metrics details
| Stars | 676 |
ddiakopoulos/hiduino
:musical_keyboard: Native USB-MIDI on the Arduino
Metrics details
| Stars | 667 |
windowsair/wireless-esp8266-dap
CMSIS-DAP compatible wireless debugger for ESP8266/ESP32/ESP32C3/ESP32S3. Optional 40MHz SPI acceleration, etc. 适配多种ESP芯片的无线调试器
Metrics details
| Stars | 660 |
mayankmetha/Rucky
A simple to use USB HID Rubber Ducky Launch Pad for Android.
Metrics details
| Stars | 656 |
hulab/debugkit
Ever hid debug functions in your UI? Here is now a clean way to do it!
Metrics details
| Stars | 649 |
mikeobrien/HidLibrary
This library enables you to enumerate and communicate with Hid compatible USB devices in .NET.
Metrics details
| Stars | 629 |
xtoolbox/TeenyUSB
Lightweight USB device and host stack for STM32 and other MCUs. Ready for USB 3.0 device.
Metrics details
| Stars | 614 |
fanxiushu/xdisp_virt
xfsredir file system
Metrics details
| Stars | 613 |
hidviz/hidviz
A tool for in-depth analysis of USB HID devices communication
Metrics details
| Stars | 603 |
andyvorld/LGSTrayBattery
A tray app used to track battery levels of wireless Logitech mouse.
Metrics details
| Stars | 580 |
rfidtool/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.
Metrics details
| Stars | 578 |
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:
Metrics details
| Stars | 566 |
chegewara/EspTinyUSB
ESP32S2 native USB library. Implemented few common classes, like MIDI, CDC, HID or DFU (update).
Metrics details
| Stars | 549 |
Kevincoooool/KS_DAP_Wireless
STM32F103C8T6 无线有线DAP下载器,脱机(离线)烧录器,脱机下载器
Metrics details
| Stars | 532 |
thp/psmoveapi
Cross-platform library for 6DoF tracking of the PS Move Motion Controller. Sensor fusion, computer vision, ambient display (LED orb).
Metrics details
| Stars | 525 |
jiegec/usbip
A Rust library to run a USB/IP server
Metrics details
| Stars | 525 |
DanielOgorchock/joycond
userspace daemon to combine joy-cons from the hid-nintendo kernel driver
Metrics details
| Stars | 524 |
Serasidis/STM32_HID_Bootloader
Driverless USB HID bootloader and flashing tool for STM32F10X devices
Metrics details
| Stars | 510 |
djpnewton/vmulti
Virtual Multiple HID Driver (multitouch, mouse, digitizer, keyboard, joystick)
Metrics details
| Stars | 472 |
MicrochipTech/cryptoauthlib
Library for interacting with the Crypto Authentication secure elements
Metrics details
| Stars | 458 |
adafruit/Adafruit_CircuitPython_HID
USB Human Interface Device drivers.
Metrics details
| Stars | 456 |
juancgarcia/HID-Relay
Arduino project to convert wired USB HID device to Bluetooth (pipes USB HID reports out through a Bluetooth HID module)
Metrics details
| Stars | 445 |
rasteri/HIDman
Adapting USB devices to work on old computers
Metrics details
| Stars | 419 |
arpruss/USBComposite_stm32f1
USB Composite library for STM32F1 (HID, Serial, MIDI and XBox360 controller)
Metrics details
| Stars | 416 |
changeofpace/MouClassInputInjection
MouClassInputInjection implements a kernel interface for injecting mouse input data packets into the input data stream of HID USB mouse devices.
Metrics details
| Stars | 404 |
OpenMacroBoard/StreamDeckSharp
A simple .NET wrapper for Stream Deck
Metrics details
| Stars | 397 |
No0ne/ps2x2pico
USB keyboard/mouse to PS/2 interface converter using a Raspberry Pi Pico
Metrics details
| Stars | 383 |
free5lot/hid-apple-patched
Allows to swap the Fn key and left Control key and other tweaks on Macbook Pro and Apple keyboards in GNU/Linux
Metrics details
| Stars | 380 |
tobozo/ESP32-USB-Soft-Host
An Arduino wrapper to @sdima1357's usb_soft_host esp-idf example
Metrics details
| Stars | 375 |
UnicornTeam/hackcube
Metrics details
| Stars | 367 |
