libusb

About

This site is the home for the libusb project. It aims to create a library for use by user level applications to access USB devices regardless of OS. libusb is an open source project licensed under the  GNU Lesser General Public License version 2.1.

Status

Johannes Erdfelt founded the project and lead development through 2007. During this time, libusb-0.1 was developed, stabilised, and adopted by a wide range of projects. Development slowed from that point.

Daniel Drake adopted the project in January 2008 to develop libusb-1.0. This new branch adds features missing from the first release.

Stable release

As of December 2008, libusb-1.0 is the current stable branch. Developers are encouraged to port their applications.

Legacy release

Mailing list

The libusb-devel mailing list exists for both users of the library, plus developers interested in contributing to the library itself.