| 1 | 3 | 5 | 5 | 6 | 7 | 11 | 16 |
21
|
23
|
25
|
26
|
25
|
26
|
25
|
26
|
34
|
34
|
39
|
39
|
39
|
40
|
39
|
39
|
39
|
42
|
41
|
42
|
47
|
47
|
51
|
52
|
52
|
54
|
58
|
57
|
58
|
57
|
57
|
55
|
56
|
60
|
61
|
64
|
62
|
62
|
64
|
65
|
67
|
71
|
72
|
73
|
72
|
73
|
73
|
71
|
71
|
72
|
75
|
77
|
76
|
76
|
76
|
76
|
78
|
80
|
81
|
83
|
83
|
79
|
77
|
72
|
70
|
64
|
63
|
62
|
62
|
60
|
56
|
53
|
47
|
46
|
45
|
| 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
UsbDevice is used at run time in 261 crates (of which 94 optionally). It is a direct run-time dependency in 117 crates. It's used only as a dev dependency in 27 crates (of which 4 directly).
| Number of dependers | UsbDevice version | Downloads/month |
|---|---|---|
| 183 | 0.3.2 | 229K |
| 105 | 0.2.9 | 32K |
| Depender (with downloads and own rev deps) | UsbDevice version | |||
|---|---|---|---|---|
| 144K | 12 | rp235x-hal | ^0.3.2 | |
| 86K | 19 | usbd-hid | ^0.3.0 | |
| 31K | 2 | esp-synopsys-usb-otg | ^0.3 | |
| 23K | 73 | rp2040-hal | ^0.3 | |
| 19K | 15 | rp-pico | ^0.3 | |
| 13K | 65 | usbd-serial | ^0.3 | |
| 4.5K | 14 | stm32-usbd | ^0.3.1 | |
| 3.9K | 2 | imxrt-usbd | ^0.3 | |
| 3.4K | 2 | nrf-usbd | ^0.3.2 | |
| 1.8K | 5 | synopsys-usb-otg | ^0.3 | |
| 5.8K | 38 | atsamd-hal | optional | ^0.3.2 |
| 900 | usbip-device | ^0.3.0 | ||
| 2.6K | 1 | atsame54_xpro | optional | ^0.3.1 |
| 2.6K | 2 | pic32-hal | optional | ^0.3.2 |
| 2.4K | 7 | esp-hal-common | optional | ^0.3.1 |
| 550 | 3 | usbd_mass_storage | ^0.2.4 | |
| 550 | 1 | usbd_bulk_only_transport | ^0.2.4 | |
| 500 | 2 | usbd_scsi | ^0.2.4 | |
| 490 | stabilizer | ^0.3.2 | ||
| 450 | atsamx7x-hal | ^0.3.1 | ||
| 350 | usbd-ethernet | ^0.3 | ||
| 260 | vcc-gnd-yd-rp2040 | ^0.3 | ||
| 250 | usbd-picotool-reset | ^0.3.2 | ||
| 1.1K | arduino_mkrzero | optional | ^0.2 | |
| 210 | stm32-usbd2 | ^0.3.1 | ||
| 210 | usbd-audio | ^0.3 | ||
| 190 | usbd-class-tester | ^0.3.2 | ||
| 180 | usbd-dfu | ^0.3.2 | ||
| 180 | usbd-storage | ^0.3 | ||
| 180 | 2 | usbd-human-interface-device | ^0.3 | |
| 160 | booster | ^0.3.2 | ||
| 150 | 1 | usbd-ctaphid | ^0.2.3 | |
| 140 | 1 | kiibohd-usb | ^0.2.9 | |
| 140 | 1 | lpc55-hal | ^0.2 | |
| 850 | itsybitsy_m0 | optional | ^0.3.1 | |
| 110 | not-webusb | ^0.3 | ||
| 110 | thermostat-eem | ^0.3.2 | ||
| 100 | 1 | async-hal | ^0.2.9 | |
| 100 | usbd-ccid | ^0.2.3 | ||
| 800 | wio_terminal | optional | ^0.3 | |
| teensy4-selfrebootor | ^0.2.9 | |||
| usbd-midi | ^0.3 | |||
| 650 | 1 | itsybitsy_m4 | optional | ^0.3.1 |
| 1 | lpc-usbd | ^0.2.8 | ||
| usbd-webusb | ^0.2.7 | |||
| usbd-hid-device | ^0.2.3 | |||
| 600 | xiao_m0 | optional | ^0.3.2 | |
| camctl_rs | ^0.2.0 | |||
| serial_write | ^0.2.8 | |||
| 1 | keebrs | ^0.2.5 | ||
| 550 | trinket_m0 | optional | ^0.2 | |
| usbd-blaster | ~0.2 | |||
| lpc55s6x-hal | ^0.2.3 | |||
| usbd-microsoft-os | ^0.2 | |||
| mnemos | ^0.2.8 | |||
| sdvx-controller-firmware | ^0.2.8 | |||
| 1 | aemics-stm32g4xx-hal | ^0.2.7 | ||
| 500 | 1 | edgebadge | optional | ^0.2 |
| lpc546xx-hal | ^0.2.8 | |||
| ht32-usbd | ^0.3.1 | |||
| oxikey | ^0.2.9 | |||
| polymer | ^0.2.7 | |||
| 1 | usbd-dfu-rt | ^0.3 | ||
| keyberon | ^0.2.0 | |||
| usbh | ^0.2.9 | |||
| dap-rs | ^0.3.1 | |||
| 1 | gd32-synopsys-usb-otg | ^0.3 | ||
| rp-rs-radio-clock | ^0.3 | |||
| 3 | wasefire-board-api | ^0.3.2 | ||
| 480 | arduino_mkr1000 | optional | ^0.2 | |
| 360 | 3 | musb | optional | ^0.3.2 |
| 340 | wio_lite_mg126 | optional | ^0.2 | |
| 220 | 3 | imxrt-log | optional | ^0.2 |
| 210 | neo_trinkey | optional | ^0.3.1 | |
| 190 | alarmo | optional | ^0.3 | |
| 180 | neokey_trinkey | optional | ^0.2 | |
| 140 | matrix_portal_m4 | optional | ^0.3.1 | |
| 120 | p1am_100 | optional | ^0.2 | |
| 120 | wio_lite_w600 | optional | ^0.2 | |
| 110 | pybadge-high | optional | ^0.2.9 | |
| 100 | feather_m0 | optional | ^0.3.1 | |
| 100 | py32-hal | optional | ^0.3.2 | |
| qt_py_m0 | optional | ^0.2 | ||
| arduino_nano33iot | optional | ^0.3.2 | ||
| 3 | atsam4-hal | optional | ^0.2.9 | |
| 2 | circuit_playground_express | optional | ^0.3.2 | |
| 2 | editline | optional | ^0.3 | |
| feather_m4 | optional | ^0.3.1 | ||
| grand_central_m4 | optional | ^0.3.2 | ||
| 2 | metro_m0 | optional | ^0.3.1 | |
| metro_m4 | optional | ^0.3.1 | ||
| mock-usb-bus | optional | ^0.2.9 | ||
| 1 | pygamer | optional | ^0.3.2 | |
| 1 | pyportal | optional | ^0.3.2 | |
| r3_support_rp2040 | optional | ^0.2.7 | ||
| uni-cli | optional | ^0.3 | ||
| 1 | wasefire-protocol-usb | optional | ^0.3.2 | |
| 25K | 21 | stm32h7xx-hal | dev | ^0.3 |
| 19K | 50 | stm32f4xx-hal | dev | ^0.3.1 |
| 3.6K | 34 | stm32f1xx-hal | dev | ^0.3.2 |
| 1.9K | 4 | imxrt-hal | dev | ^0.2 |
| 1.1K | esp32s3-hal | dev | ^0.3.1 | |
| 1.0K | esp32s2-hal | dev | ^0.3.1 | |
| 650 | 8 | stm32f3xx-hal | dev | ^0.3.1 |
| 600 | n32g4xx-hal | dev | ^0.3.1 | |
| 600 | 7 | stm32f7xx-hal | dev | ^0.3.2 |
| 550 | dht-pio | dev | ^0.3.2 | |
| 450 | adafruit-kb2040 | dev | ^0.3 | |
| 260 | 2 | stm32l0xx-hal | dev | ^0.2.3 |
| 200 | 5 | stm32f0xx-hal | dev | ^0.2.7 |
| 180 | 7 | stm32l4xx-hal | dev | ^0.2.3 |
| 120 | boardsource-blok | dev | ^0.3 | |
| 110 | 3 | stm32g4xx-hal | dev | ^0.3.2 |
| aht10-embedded | dev | ^0.2.9 | ||
| rx8900 | dev | ^0.3.2 | ||
| 1 | stm32wb-hal | dev | ^0.2 | |
| 5 | teensy4-bsp | dev | ^0.2 | |
| 2 | stm32f1xx-hal-bxcan | dev | ^0.2.3 | |
| feather-f405 | dev | ^0.2 | ||
| stm32f3xx-hal-v2 | dev | ^0.2 | ||
| kiffieboot | dev | ^0.2.9 | ||