| Crates.io | nusb |
| lib.rs | nusb |
| version | 0.2.0 |
| created_at | 2023-10-08 21:44:04.812667+00 |
| updated_at | 2025-07-27 19:52:49.504279+00 |
| description | Cross-platform low-level access to USB devices in pure Rust |
| homepage | |
| repository | https://github.com/kevinmehall/nusb |
| max_upload_size | |
| id | 997458 |
| size | 469,083 |
A new pure-Rust library for cross-platform low-level access to USB devices.
nusb supports Windows, macOS, and Linux, and provides both async and
blocking APIs for listing and watching USB devices, reading descriptor
details, opening and managing devices and interfaces, and performing
transfers on control, bulk, and interrupt endpoints.
MIT or Apache 2.0, at your option