LibUsbDotNet 2.2.29

.NET C# USB library for WinUSB, LibUsb-Win32, and libusb-1.0. Using the common device classes, applications work with all operating systems and drivers without modification. Lots of example code. Open source software at

There is a newer prerelease version of this package available.
See the version list below for details.
Install-Package LibUsbDotNet -Version 2.2.29
dotnet add package LibUsbDotNet --version 2.2.29
<PackageReference Include="LibUsbDotNet" Version="2.2.29" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add LibUsbDotNet --version 2.2.29
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: LibUsbDotNet, 2.2.29"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install LibUsbDotNet as a Cake Addin
#addin nuget:?package=LibUsbDotNet&version=2.2.29

// Install LibUsbDotNet as a Cake Tool
#tool nuget:?package=LibUsbDotNet&version=2.2.29
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

NuGet packages (18)

Showing the top 5 NuGet packages that depend on LibUsbDotNet:

Package Downloads
BlinkStick Generic Hid Library with KeesTalksTech modifications
X10 Home Automation library for .Net / Mono Features - Supports both *CM11* and *CM15* hardware - Event driven - Hot plug - Automatically restabilish connection on error/disconnect - Compatible with Mono
macOS and Linux .NET library for talking to USB devices. Backed by the Device.Net framework
X10 CM19 Transceiver library for Home Automation Features - Supports sending and receiving of following X10 RF messages: - Standard module commands (On, Off, Dim, Bright, AllLightsOn, AllUnitsOff) - Camera pan/tilt commands (Left, Right, Up, Down) - Security sensors (Motion and door/window sensors, security remotes) - Event driven - Hot plug and automatic re-connection on error
A C# SDK to communicate with a either a TappyUSB or TappyBLE using the TCMP protocol.

GitHub repositories (11)

Showing the top 5 popular GitHub repositories that depend on LibUsbDotNet:

Repository Stars
Animal Crossing: New Horizons save editor
A C# cross platform connected device framework
sys-botbase client for remote control automation of Nintendo Switch consoles.
Unlock bootloader of Huawei devices on Kirin 960/659

Version History

Version Downloads Last updated
3.0.87-alpha 1,027 12/2/2020
3.0.81-alpha 2,697 5/19/2020
3.0.78-alpha 197 5/19/2020
3.0.77-alpha 215 5/18/2020
3.0.75-alpha 402 4/16/2020
3.0.71-alpha 204 4/16/2020
3.0.68-alpha 330 4/11/2020
3.0.66-alpha 417 3/14/2020
3.0.63-alpha 252 3/9/2020
3.0.48-alpha 3,851 9/28/2018
2.2.29 55,218 9/25/2018
2.2.28 1,077 9/25/2018
2.2.27 655 9/25/2018
2.2.18 1,517 9/6/2018
2.2.10-r112 1,537 11/22/2017
2.2.10-r110 700 11/15/2017
2.2.10-r108 636 11/15/2017
2.2.10-r105 634 11/14/2017
2.2.9-r9 1,367 4/7/2017
2.2.9-r21 678 10/7/2017
2.2.8 38,116 3/23/2014
Show less