A modern, cross platform C# binding for libusb.
Copyright (c) 2026 Thomas Mittet, project URL: https://github.com/tmittet/UsbDotNet/.
NuGet packages: https://www.nuget.org/packages/UsbDotNet/.
UsbDotNet is licensed under the MIT License (see /LICENSE). It dynamically links to libusb,
which is licensed under the LGPL-2.1. Precompiled libusb binaries are
included in compliance with LGPL.
- The libusb-1.0 library is bundled with this project for convenience
- libusb-1.0 is part of the libusb project and is licensed under LGPL-2.1
- Precompiled binaries are included in
/src/UsbDotNet.LibUsbNative/runtimes/ - You may replace the binaries with any LGPL-compliant versions
- The full LGPL-2.1 license text is provided in
/LICENSE.libusb - Use of libusb doesn’t imply endorsement from the libusb project
- If you modify or redistribute the libusb binaries, you must follow the LGPL-2.1 terms