A Simple library for communicating with USB and Bluetooth HID devices on Linux, Mac and Windows. (by libusb)

Hidapi Alternatives

Similar projects and alternatives to hidapi

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better hidapi alternative or higher similarity.

Suggest an alternative to hidapi

Reviews and mentions

Posts with mentions or reviews of hidapi. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-10-17.
  • FFI and Dynamic Arrays
    reddit.com/r/dartlang | 2021-10-17
    I used ffigen to get the bindings from hidapi.h and cleaned up quite some of the resulting output to make it Dart compatible. Quite some typedef and some minor stuff.
  • Joy con input help
    reddit.com/r/Unity3D | 2021-09-03
    I figured out the problem with JoyconLib! The hidapi.dll file was broken so I replaced it with a new file from https://github.com/libusb/hidapi/releases and not it's working.
  • Trying to setup on Windows 10 for Rift CV1, Stuck
    reddit.com/r/openhmd | 2021-06-25
  • Struggling to get the SDL2 gamecube controller support to work
  • Playing Mario Theme on Joycon Rumble
    Install the HID API, instructions here: https://github.com/libusb/hidapi
  • [Desktop] Small tool for Logic Keyboard (Windows/macOS/Linux)
    Inspired by https://askubuntu.com/questions/699138/logitech-k380-bluetooth-keyboard-make-function-keys-default and https://github.com/libusb/hidapi, it's almost re-implementation of hidapi actually, with dart:ffi calling the syscall directly.


Basic hidapi repo stats
5 days ago

libusb/hidapi is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
Find remote jobs at our new job board 99remotejobs.com. There are 38 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.