HidSharp 1.4.0

There is a newer version of this package available.
See the version list below for details.
Install-Package HidSharp -Version 1.4.0
dotnet add package HidSharp --version 1.4.0
<PackageReference Include="HidSharp" Version="1.4.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add HidSharp --version 1.4.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: HidSharp, 1.4.0"
#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 HidSharp as a Cake Addin
#addin nuget:?package=HidSharp&version=1.4.0

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

HIDSharp is a cross-platform .NET wrapper for Windows, MacOS, and Linux (hidraw) USB HID APIs.

This package has no dependencies.

NuGet packages (15)

Showing the top 5 NuGet packages that depend on HidSharp:

Package Downloads

Buttplug Server Hid Device and Serial Port Subtype Manager, based on the HidSharp Library. (.Net Framework 4.7+/.Net Standard 2.0)


BlinkStick Generic Hid Library with KeesTalksTech modifications


Munts Technologies Remote I/O Library for .Net Standard 2.0


Monitor the temperature sensors, fan speeds, voltages, load and clock speeds of your computer.


Cross-platform .NET Standard library for asynchronous access to HID Devices (e.g. gamepads, joysticks, etc.)

GitHub repositories (7)

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

Repository Stars
Windows Driver and XInput Wrapper for Sony DualShock 3/4 Controllers
Libre Hardware Monitor, home of the fork of Open Hardware Monitor
DirectInput to XInput wrapper
Provides advanced unified lighting across many different brands RGB peripherals
The one-stop SDK for RGB-peripherals
Version Downloads Last updated
2.1.0 53,149 5/4/2019
2.0.8 7,068 1/21/2019
2.0.5 3,275 11/11/2018
2.0.2 16,183 5/5/2018
2.0.1 2,793 4/11/2018
1.5.0 33,214 5/18/2013 903 4/21/2013
1.4.0 945 4/20/2013
1.3.0 948 2/23/2013

1.4.0 (April 20, 2013):
 Documented the most important classes.
 Fixed a problem with output reports on 64-bit Windows.
 Fixed a timeout bug on Windows.
 Parallelized device enumeration.
 Reordered platform detection to prevent binary planting on Windows.

1.3 (February 23, 2013):
 Fixed Linux libudev reference to not require developer package symlinks.
1.2 (October 16, 2012):
 Fixed MacOS support.

1.1 (July 28, 2012):
 Added experimental MacOS and Linux support.
 Added experimental report descriptor parsing.
1.0 (August 28, 2010):
 Initial release.