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 (16)

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
Unlock bootloader of Huawei devices on Kirin 960/950/65x/620
sys-botbase client for remote control automation of Nintendo Switch consoles.

Version History

Version Downloads Last updated
3.0.97-alpha 338 6/7/2021
3.0.87-alpha 3,958 12/2/2020
3.0.81-alpha 2,860 5/19/2020
3.0.78-alpha 223 5/19/2020
3.0.77-alpha 244 5/18/2020
3.0.75-alpha 439 4/16/2020
3.0.71-alpha 241 4/16/2020
3.0.68-alpha 352 4/11/2020
3.0.66-alpha 461 3/14/2020
3.0.63-alpha 276 3/9/2020
3.0.48-alpha 3,918 9/28/2018
2.2.29 66,450 9/25/2018
2.2.28 1,143 9/25/2018
2.2.27 686 9/25/2018
2.2.18 1,580 9/6/2018
2.2.10-r112 1,567 11/22/2017
2.2.10-r110 730 11/15/2017
2.2.10-r108 664 11/15/2017
2.2.10-r105 662 11/14/2017
2.2.9-r9 1,398 4/7/2017
2.2.9-r21 707 10/7/2017
2.2.8 40,836 3/23/2014
Show less