#usb-device

  1. nusb

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

    v0.2.1 33K #usb-device #usb #hardware
  2. usb-ids

    Rust wrappers for the USB ID Repository

    v1.2025.2 2.4K #usb-device #usb
  3. usbd-hid

    A HID class for use with usb-device

    v0.9.0 60K #usb-device #usb-hid #no-std
  4. neuromorphic-drivers

    Neuromorphic devices drivers

    v0.16.4 #driver #device-drivers #rate-limiting #camera #events #usb-device #neuromorphic #real-time #real-time-processing
  5. stm32-usbd

    'usb-device' implementation for STM32 microcontrollers

    v0.8.0 6.0K #usb-device #embedded #usb
  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. usb-device

    USB stack for embedded devices

    v0.3.2 243K #embedded-devices #usb #embedded
  9. 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 #debugging-analysis
  10. deislabs/controller

    A Kubernetes Resource Interface for the Edge

    GitHub 0.12.20 #kubernetes #kubernetes-cluster #akri #devices #usb-device #cloud-native #leaf
  11. usb-resolver

    USB Resolver & Device Monitor

    v0.1.1 #devices #usb-device #embedded #cross-platform #serial-port #vid #varying
  12. cotton-usb-host

    USB host stack for embedded devices

    v0.2.1 #usb #usb-host #usb-device #embedded-devices #host-controller #raspberry-pi-pico #rp2040 #hubs #usb-mass-storage #driver
  13. 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 120 #usb-hid #usb-device #keyboard #mouse
  14. usbd-serial

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

    v0.2.2 10K #serial-port #usb-device #usb-serial
  15. notify-usb

    Notify when a USB device is attached or detached

    v0.2.4 #usb #command-line-tool #usb-device #device-monitor
  16. usbd-audio

    USB Audio 1.0 class for usb-device

    v0.4.0 210 #usb-device #pic32 #rp2040
  17. usbd-midi

    USB MIDI device class implementation for use with usb-device

    v0.5.0 #usb-device #midi #usb
  18. which-usb

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

    v0.1.0 #usb-device #hardware-devices #devices #usb #hardware
  19. not-webusb

    Communicate between a webpage and a usb device without webusb

    v0.1.2 110 #usb-device #u2f #web-usb #fido #not
  20. stm32-usbd2

    'usb-device' implementation for STM32 microcontrollers

    v0.8.0 210 #usb-device #embedded #usb
  21. luxafor

    CLI, for Luxafor lights via either USB or webhooks

    v0.3.0 230 #webhook #devices #usb-device #light #discovery #api-client
  22. nusbip

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

    v0.7.5 #usb-device #run #ip #devices #claim #smart-card #nusb #usbip
  23. rockusb

    Rockchip usb protocol host implementation

    v0.3.0 120 #rockchip #libusb #usb-device #usb-host #sans-io #nusb
  24. ippusb

    HTTP proxy for IPP-over-USB devices

    v0.5.0 190 #proxy #http-proxy #usb-device #devices #bridge #printing #ipp #web-server #rusb #tokio-runtime
  25. webusb-web

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

    v0.4.1 110 #web-usb #usb-device #usb
  26. usbd-storage

    USB Mass Storage class for usb-device

    v2.0.0 #usb-mass-storage #usb-device #scsi #subclass #experimental #embedded #defmt #bbb #lba
  27. embassy-usb-dfu

    USB DFU 1.1 protocol, using embassy-boot

    v0.2.0 #dfu #protocols #usb #usb-device #mode #bootloader #magic-numbers #1-1 #detach
  28. usb_enumeration

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

    v0.2.1 #usb-device #cross-platform #product-id #vendor-id #devices #observer #poll-interval
  29. usb-if

    USB Interface definitions for CrabUSB

    v0.5.1 #usb #driver #usb-device #usb-host #interface #xhci #host-controller-interface
  30. streamdeck

    Elgato Stream Deck driver and command line interface

    v0.9.0 130 #driver #device-drivers #usb-device #stream #command-line-interface #vid #button #libusb #xl
  31. usbd-dfu

    DFU protocol for a usb-device device

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

    USB DFU run-time class

    v0.4.0 300 #dfu #usb-device
  33. usbd-ethernet

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

    v0.4.0 350 #usb-device #ethernet #usb
  34. yusb

    accessing USB devices

    v0.1.2 1.3K #usb-device #libusb #usb #hardware
  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. webusb

    API implementation in Rust

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

    testing usb-device device classes

    v0.3.0 190 #usb-device #testing #embedded
  38. usbip-device

    usb-device on top of USBIP device

    v0.2.0 440 #usb-device #usbip #embedded #usb
  39. pop-os/popsicle

    USB Flasher

    GitHub 1.3.3 #flasher #usb #usb-device #devices #summary #gtk
  40. pop-os/popsicle_cli

    USB Flasher

    GitHub 1.3.3 #flasher #usb #cli #usb-device #image
  41. usbd-ctaphid

    usb-device driver for CTAPHID

    v0.3.0 #usb-device #ctaphid #driver
  42. usbd-ccid

    usb-device driver for CCID

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

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

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

    Common definitions of USB constants

    v0.3.0 600 #embedded #usb-device
  45. wire_weaver_usb_embassy

    WireWeaver USB device class using embassy

    v0.1.0 #embassy #usb-device #wire-weaver #devices #class #real-hardware
  46. cherryrgb

    Cherry RGB keyboard instrumentation

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

    Parse command line argument by defining a struct

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

    'usb-device' implementation for HT32 microcontrollers

    v0.1.1 #usb-device #ht32 #embedded #usb
  49. 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
  50. mock-usb-bus

    A mock USB bus implementation

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

    automatically reset USB devices on error

    v0.1.3 #usb-device #driver #devices #reset #events
  52. 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
  53. Try searching with DuckDuckGo.

  54. rdxusb

    Cross-platform library for accessing Redux Robotics devices over USB

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

    RdxUSB protocol definitions for Redux Robotics devices

    v0.1.1 #redux #robotics #devices #usb-device #protocols
  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-hid-macros

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

    v0.9.0 67K #usb-device #proc-macro #no-std
  62. usbd-hid-device

    USB HID class support for microcontrollers

    v0.1.1 #usb-device #usb-hid #no-std
  63. 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
  64. betterdisplay-kvm

    A KVM switch for BetterDisplay

    v0.0.1 #kvm #usb-device #better-display #switch #button #gaming #pc #press #ddc #ddc-ci
  65. usb2

    USB 2.0 data types and packet parser

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

    Host crate for interacting with Cypress USB devices

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

    usb-device implementation for NXP LPC55S6x microcontrollers

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