Skip to content
Ihor Dutchak edited this page Feb 19, 2022 · 24 revisions

Welcome to the HIDAPI wiki!

For cross platform communication with HID devices, libusb project recommends HIDAPI.

HIDAPI versioning

HIDAPI follows (at least tries to) the Semantic Versioning scheme. Even though we're still at version 0.x.y - we're doing our best to keep backward compatibility across releases.

Various related projects and repositories

libusb -- https://github.com/libusb/libusb/wiki

Python binding for HIDAPI cython-hidapi -- https://github.com/trezor/cython-hidapi

Java wrapper -- https://github.com/gary-rowe/hid4java

QT wrapper for HIDAPI -- https://github.com/simonmeaden/qhidapi

Ruby binding -- https://rubygems.org/gems/hidapi/

C++ wrapper -- https://github.com/sensics/HIDAPIpp

.NET wrapper -- https://github.com/alexgubanow/hidapiw

WIP Kotlin Native wrapper -- https://git.sr.ht/~z3ntu/kotlin-native-hidapi

hidapitester command line tool based on HIDAPI -- https://github.com/todbot/hidapitester

hidpytoy: GUI tool based on HIDAPI -- https://github.com/todbot/hidpytoy

Free Pascal bindings for HIDAPI -- https://github.com/dioannidis/HIDAPI.pas

Clone this wiki locally