Skip to content

tmittet/UsbDotNet

Repository files navigation

UsbDotNet

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/.

License

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.

Third-Party libraries

libusb-1.0

  • 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

Licensing Notes

  • 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

About

A modern cross platform C# binding for libusb

Resources

License

MIT, LGPL-2.1 licenses found

Licenses found

MIT
LICENSE
LGPL-2.1
LICENSE.libusb

Stars

Watchers

Forks

Packages

 
 
 

Contributors