ibusb is a C library that gives applications easy access to USB devices on many different operating systems (cloned from git://git.libusb.org/libusb.git).