HIDSharp is a cross-platform .NET wrapper for Windows, MacOS, and Linux (hidraw) USB HID APIs.
It can interface with arbitrary USB HID devices as well as read and write raw reports.
It also includes cross-platform serial port communications and supports interprocess communication for...
Device.Net based library for USB access on Linux, MacOS and Windows. Use Usb.Net, and Hid.Net for Windows, UWP, and Android support. The base interfaces are the same so the code is compatible on all platforms.
A cross platform library for communicating with the Satoshi Labs' Trezor Hardware Wallet
Supports Android, UWP, .NET Core and .NET Framework with Hid.Net. Support for other platforms can be added with Hid.Net dependency injection