#usb-device

  1. nusb

    Cross-platform low-level access to USB devices in pure Rust

    v0.2.3 76K #usb-device #usb #hardware
  2. neuromorphic-drivers

    Neuromorphic devices drivers

    v0.17.0 #driver #device-drivers #rate-limiting #camera #events #usb-device #neuromorphic #real-time #real-time-processing
  3. usb-ids

    Rust wrappers for the USB ID Repository

    v1.2025.2 4.2K #usb-device #usb
  4. usbd-midi

    USB MIDI device class implementation for use with usb-device

    v0.5.1 #usb-device #midi #usb
  5. usbd-hid

    A HID class for use with usb-device

    v0.10.0 84K #usb-device #usb-hid #no-std
  6. freewili-finder-rs

    Rust bindings for the FreeWili Finder C/C++ library

    v0.4.4 550 #usb-device #devices #hardware-devices #usb #freewili
  7. usbip

    run USB/IP server

    v0.8.0 #usb-device #usb-hid #os #ip #devices #cross-platform
  8. stm32-usbd

    'usb-device' implementation for STM32 microcontrollers

    v0.8.0 6.0K #usb-device #embedded #usb
  9. cotton-usb-host

    USB host stack for embedded devices

    v0.2.2 #usb #usb-host #usb-device #embedded-devices #host-controller #hubs #raspberry-pi-pico #rp2040 #usb-mass-storage #driver
  10. streamdeck

    Elgato Stream Deck driver and command line interface

    v0.10.0 260 #driver #device-drivers #usb-device #stream #command-line-interface #vid #button #libusb #xl
  11. deislabs/controller

    A Kubernetes Resource Interface for the Edge

    GitHub 0.12.20 #kubernetes #kubernetes-cluster #akri #devices #usb-device #cloud-native #leaf
  12. rkusb

    CLI tools for manipulating Rockchip devices

    v0.2.1 #devices #rockchip #storage-partition #flash-storage #usb-device #lba #erase
  13. notify-usb

    Notify when a USB device is attached or detached

    v0.2.4 #usb #command-line-tool #usb-device #device-monitor
  14. webusb-web

    WebUSB on the web 🕸️ — Access USB devices from the web browser

    v0.5.1 450 #usb-device #web-usb #usb
  15. vlitz

    A strong dynamic debugger CLI tool based on Frida

    v0.2.2 #debugging #dynamic #frida #debugging-tool #connection #usb #usb-device #cross-platform #shell-completion
  16. usb-resolver

    USB Resolver & Device Monitor

    v0.1.1 #devices #usb-device #embedded #cross-platform #serial-port #vid #varying
  17. usbd-human-interface-device

    Batteries included embedded USB HID library for usb-device. Includes concrete Keyboard (boot and NKRO), Mouse, Joystick and Consumer Control implementations as well as support for building your own HID classes.

    v0.6.0 170 #usb-hid #usb-device #keyboard #mouse
  18. usb-device

    USB stack for embedded devices

    v0.3.2 283K #embedded-devices #usb #embedded
  19. embassy-usb-dfu

    USB DFU 1.1 protocol, using embassy-boot

    v0.3.0 #dfu #protocols #usb #usb-device #reset #1-1 #magic-numbers
  20. usbd-serial

    USB CDC-ACM serial port class for use with usb-device

    v0.2.2 14K #serial-port #usb-device #usb-serial
  21. nusbip

    A forked library to run USB/IP server based on nusb

    v0.7.5 #usb-device #run #ip #claim #devices #smart-card #nusb #usbip
  22. luxafor

    CLI, for Luxafor lights via either USB or webhooks

    v0.3.0 230 #webhook #devices #usb-device #light #discovery #api-client
  23. not-webusb

    Communicate between a webpage and a usb device without webusb

    v0.1.2 110 #usb-device #u2f #web-usb #fido #not
  24. rockusb

    Rockchip usb protocol host implementation

    v0.3.0 1.2K #rockchip #libusb #usb-device #usb-host #sans-io #nusb
  25. usbd-audio

    USB Audio 1.0 class for usb-device

    v0.4.0 210 #usb-device #pic32 #rp2040
  26. stm32-usbd2

    'usb-device' implementation for STM32 microcontrollers

    v0.8.0 210 #usb-device #embedded #usb
  27. usbd-storage

    USB Mass Storage class for usb-device

    v2.0.0 180 #usb-mass-storage #usb-device #scsi #subclass #experimental #embedded #defmt #bbb #lba
  28. usbd-ctaphid

    usb-device driver for CTAPHID

    v0.4.0 #usb-device #ctaphid #driver
  29. which-usb

    A command-line tool to list all currently connected USB devices

    v0.1.0 #usb-device #devices #hardware-devices #usb #hardware
  30. usbinfo

    A command-line tool and library for exploring the USB device tree

    v0.2.0 #usb-device #usb #hardware #lsusb
  31. usb-if

    USB Interface definitions for CrabUSB

    v0.5.1 #usb #driver #usb-device #usb-host #interface #xhci #host-controller-interface
  32. ippusb

    HTTP proxy for IPP-over-USB devices

    v0.5.0 #proxy #http-proxy #usb-device #devices #bridge #printing #ipp #web-server #rusb #tokio-runtime
  33. usbd-dfu

    DFU protocol for a usb-device device

    v0.4.0 180 #usb-device #dfu #no-std
  34. usbd-dfu-rt

    USB DFU run-time class

    v0.4.0 300 #dfu #usb-device
  35. solo2

    CLI for the SoloKeys Solo 2 security key

    v0.2.2 230 #security-key #ctap #solo-keys #bootloader #mode #pcsc #firmware #uuid #usb-device #ndef
  36. yusb

    accessing USB devices

    v0.1.2 1.3K #usb-device #libusb #usb #hardware
  37. usb_enumeration

    A cross platform library that returns details of currently connected USB devices

    v0.2.1 200 #usb-device #cross-platform #product-id #vendor-id #devices #observer #poll-interval
  38. usbd-ethernet

    Communication Device Class Network Control Model (CDC-NCM) class for usb-device

    v0.4.0 350 #usb-device #ethernet #usb
  39. usbip-device

    usb-device on top of USBIP device

    v0.2.0 650 #usb-device #usbip #embedded #usb
  40. webusb

    API implementation in Rust

    v0.5.0 #usb-device #usb
  41. usbd-class-tester

    testing usb-device device classes

    v0.3.0 190 #usb-device #testing #embedded
  42. pop-os/popsicle_cli

    USB Flasher

    GitHub 1.3.3 #flasher #usb #cli #usb-device #image
  43. pop-os/popsicle

    USB Flasher

    GitHub 1.3.3 #flasher #usb #usb-device #devices #summary #gtk
  44. usb

    Common definitions of USB constants

    v0.3.0 600 #embedded #usb-device
  45. usbd-ccid

    usb-device driver for CCID

    v0.3.0 #driver #usb-device #ccid #interface #class
  46. escpos-rust

    Control esc/pos printers with rust update from escpos-rs

    v0.0.2 #printing #update #esc #thermal-printing #pos-printing #usb-device #pkg-config #zip #libusb #dll
  47. cherryrgb

    Cherry RGB keyboard instrumentation

    v0.2.8 #rgb #cherry-keyboard #rgb-led #animation #find #usb #rgb8 #usb-device
  48. keyberon

    Parse command line argument by defining a struct

    v0.1.1 #keyboard-firmware #keyboard #usb-device #firmware
  49. ht32-usbd

    'usb-device' implementation for HT32 microcontrollers

    v0.1.1 #usb-device #ht32 #embedded #usb
  50. rmcp-usb

    Cross-platform MCP server for USB device information

    v0.1.0 #mcp #mcp-server #usb-device #artificial-intelligence #cross-platform #assistants #model-context-protocol #devices-information #system-information
  51. Try searching with DuckDuckGo.

  52. mock-usb-bus

    A mock USB bus implementation

    v0.1.0 #usb-bus #mocking #crossbeam-channel #write #backed #usb-device
  53. usbautoreset

    automatically reset USB devices on error

    v0.1.3 #usb-device #driver #devices #reset #events
  54. sysfs-serde

    Deserializes most common SysFS path's to Rust data types

    v0.2.3 #usb-device #deserialize #path #pci-devices #sysfs #hash-map #map-format #sys-fs
  55. wire_weaver_usb_embassy

    WireWeaver USB device class using embassy

    v0.1.0 #embassy #wire-weaver #usb-device #devices #class #real-hardware
  56. usbd-blaster

    USB Blaster for Embedded Devices

    v0.1.3 #jtag #usb-device #ftdi #blaster
  57. usbd-webusb

    WebUSB class for use with usb-device

    v1.0.2 #usb-device #web-usb #url-scheme
  58. usbd-microsoft-os

    Microsoft OS USB descriptors for usb-device

    v0.1.0 #usb-device #microsoft #winusb #wcid #no-std
  59. usbd_scsi

    usb-device implementation that provides a USB scsi transparent command set subclass

    v0.1.0 550 #usb-device #usb #embedded
  60. lpc-usbd

    'usb-device' implementation for LPC microcontrollers

    v0.1.0 #usb-device #usb #embedded
  61. usbd_mass_storage

    usb-device implementation that provides a USB mass storage class device

    v0.1.0 850 #usb-mass-storage #usb-device #embedded #usb
  62. usbd-hid-device

    USB HID class support for microcontrollers

    v0.1.1 #usb-device #usb-hid #no-std
  63. usbd-hid-macros

    Internal crate: contains procedural macros for HID descriptors. Use the usbd-hid crate instead, these macros are re-exported there.

    v0.10.0 80K #usb-device #proc-macro #no-std
  64. rdxusb

    Cross-platform library for accessing Redux Robotics devices over USB

    v2025.0.0 #usb-device #redux #cross-platform #devices #robotics
  65. rdxusb-protocol

    RdxUSB protocol definitions for Redux Robotics devices

    v0.1.1 #redux #robotics #devices #rdxusb #usb-device
  66. betterdisplay-kvm

    A KVM switch for BetterDisplay

    v0.0.1 #kvm #usb-device #better-display #switch #button #gaming #pc #press #ddc #mac-book
  67. usb2

    USB 2.0 data types and packet parser

    v0.0.1 #packet-parser #usb #usb-device
  68. cyusb

    Host crate for interacting with Cypress USB devices

    v0.9.1 #usb-device #devices #cypress #firmware #ram
  69. lpc55s6x-usbd

    usb-device implementation for NXP LPC55S6x microcontrollers

    v0.0.1 #driver #usb-device #microcontrollers #nxp #lpc55s6x