Active direct dependers over time: total, gained/lost
4
8
14
18
25
27
29
33
38
44
54
67
69
73
86
92
92
98
98
102
102
105
106
109
118
121
122
127
123
120
122
128
128
139
143
151
150
147
149
155
158
160
165
164
164
166
149
156
160
161
168
170
167
169
164
168
164
162
161
163
161
160
159
159
157
160
165
165
165
159
159
153
154
151
144
144
145
141
141
143
145
147
145
138
135
130
122
2018 2019 2020 2021 2022 2023 2024 2025

nb is used at run time in 2,168 crates (of which 201 optionally). It is a direct run-time dependency in 411 crates. It's used only as a dev dependency in 149 crates.

Number of dependers nb version Downloads/month
534 1.1.0 681K
2 1.0.0 16K
1,781 0.1.3 598K
Depender (with downloads and own rev deps) nb version
550K 38 embedded-hal-nb ^1
470K 35 embedded-can ^1
427K 164 linux-embedded-hal ^1
423K 36 socketcan ^1
742K 208 embedded-hal-mock optional ^1.1
41K 8 ftdi-embedded-hal ^1
36K 15 embassy-embedded-hal ^1.0.0
22K 26 embedded-nal ^1
19K 21 esp-hal ^1.1.0
16K 23 esp-idf-hal ^1
13K 62 rp2040-hal ^1.0
13K 15 stm32h7xx-hal ^1.0.0
10K 4 mipidsi ^1.1.0
10K 60 usbd-serial ^1
9.5K 4 rp235x-hal ^1.0
8.9K 15 fugit-timer ^1.0.0
8.3K 13 embassy-stm32 ^1.0.0
8.0K 18 bxcan ^1.0.0
7.1K 13 embassy-rp ^1.1.0
6.3K 38 atsamd-hal ^1.1
6.2K 11 nrf-hal-common ^1.1.0
5.2K 45 stm32f4xx-hal ^1.1
13K 109 rppal optional ^0.1.3
4.5K 20 shared-bus ^1.0.0
4.1K 2 bluetooth-hci ^0.1.2
2.8K 33 stm32f1xx-hal ^1
2.5K 8 st7735-lcd ^1.1.0
2.4K 6 stm32f7xx-hal ^1.1.0
2.3K 7 esp-hal-common ^1.1.0
2.0K 5 fdcan ^1.0.0
1.7K 1 bluenrg ^0.1.2
1.6K 2 pic32-hal ^1.1.0
1.5K tudelft-quadrupel ^1
1.4K 4 imxrt-hal ^1
1.2K xmc4-hal ^1.1.0
1.0K 4 pwm-pca9685 ^1
950 7 stm32f3xx-hal ^1.1.0
900 1 lsm303agr ^1.1
900 8 st7789 ^1.0
850 14 ws2812-timer-delay ^0.1.1
2.9K 1 mavlink-core optional ^1.0
750 5 bitbang-hal ^1
700 mini-rxtx ^1
600 1 mcan ^1.0
600 18 ws2812-pio ^1.0.0
600 n32g4xx-hal ^1.1
550 3 ads1x1x ^1
550 1 tmp1x2 ^1.1
500 uds-client ^1
500 2 e310x-hal ^1.0.0
500 hifive1 ^1.0.0
480 cortex-m-systick-countdown ^0.1.2
420 2 w5500 ^1.0.0
410 3 stm32f30x-hal ^0.1.0
400 4 stm32f0xx-hal ^1
390 can2040 ^1.1
380 2 va108xx-hal ^1
360 2 va416xx-hal ^1
310 2 jh71xx-hal ^1.1
290 4 stm32g0xx-hal ^1.0.0
280 3 embedded-hal-compat ^1.1
270 1 lpc55-hal ^1
270 nucleo-h7xx ^1.0.0
240 7 ross-protocol ^1.0.0
230 2 gd32vf103xx-hal ^0.1.2
220 ublox-sockets ^1
1.1K 1 mdio optional ^1
210 vorago-reb1 ^1
200 ftd2xx-embedded-hal ^1
190 1 toad ^1
180 py32f0xx-hal ^1.1.0
180 embedded-ccs811 ^1
160 ssd1322 ^0.1
150 nano-mesh-linux-examples ^1.1.0
150 embedded-mbedtls ^1.1
140 st7735-lcd-doublebuffering ^1.1.0
140 quectel-bg77 ^1.0.0
140 esp-at-nal ^1.1
130 rustsbi-jh7110 ^1
130 3 ushell ^1.0.0
130 ws2811-spi ^0.1.3
120 2 shared-mem-queue ^1.1.0
120 thermal-print ^1.1.0
120 longan-nano ^1.0.0
110 6 stm32l4xx-hal ^0.1.1
110 1 stm32_i2s_v12x ^1.0.0
110 1 mt6701 ^1.1
110 st7789-lcd ^1.1.0
110 toad-jni ^1
100 hx711 ^1.0.0
2 esp8266-hal ^1.0
1 platform-serial-linux ^0.1.3
1 stm32l0xx-hal ^1.0.0
is31fl3743b ^1.0.0
1 max116xx-10bit ^1
nrf52-hal-common ^0.1.1
2 stm32wlxx-hal ^1
gd32c1x3-hal ^1.1.0
2 tm4c-hal ^1
2 ross-eeprom ^1.0.0
5 serial-embedded-hal ^0.1.1
mcp25xx ^1.1.0
3 embedded-timers ^1.1.0
gd32vf103-hal ^1
st7306 ^1.0
mmc5983_rs ^1.1.0
2 stm32l0x1-hal ^1.0
1 tm4c123x-hal ^1
lpc8xx-hal ^1.0.0
Rusty_CryptoAuthLib ^0.1.2
k210-hal ^0.1.1
opt300x ^1
1 lm4f120 ^0.1.1
sam4n_xplained_pro ~0.1
stm32f042-hal ^0.1.1
ch32v103-hal ^1.1.0
3 drogue-network ^1
3 spidriver ^0.1.2
tmp006 ^1
1 apds9960 ^0.1
1 i2c-pio ^1.0.0
hp203b ^1.0.0
1 platform-serial ^0.1.3
nb-executor ^1.0.0
embedded-midi ^1.0.0
rn4870 ^0.1.2
1 spms_ring ^0.1.2
2 stm32f1xx-hal-bxcan ^0.1.2
canopen_rust ^1.1
embedded-hal-fuzz ^1.0.0
max3010x ^1
max32660-hal ^1.0.0
1 oxcc-stm32f767-hal ^0.1.1
alt-stm32f30x-hal ^1.0.0
ds1302-drv ^1.1.0
1 dw1000 ^1.0.0
1 embedded-hal-can ^0.1.2
embedded-hal-spy ^0.1.1
smoltcp-slip ^1.1.0
1 atsamd21-hal ~0.1
2 bxcan-ng ^1.0.0
kc11b04 ^1.1
rn2xx3 ^0.1
ross-firmware ^1.0.0
stm32l1xx-hal ^0.1.1
async-stm32f1xx ^1.0
oxcc-nucleo-f767zi ^0.1.1
ticklock ^0.1.1
rpi-mh-z19c-exporter ^1.0.0
1 stm32f7x7-hal ^0.1.1
vl53l1 ^1
2 embedded-timeout-macros ^1.0.0
mk20d7-hal ^1.1.0
msp432p401r-hal ^1.0.0
riot-wrappers ^0.1.1
1 usbd_bulk_only_transport ^0.1.2
vl53l0x ^0.1
vl6180x ^0.1.2
dw3000 ^1.0.0
ross-bootloader ^1.0.0
1 stm32f1xx-futures ^1.0.0
stm32l4x6-hal ^0.1
3 usbd_mass_storage ^0.1.2
wifi-nina ^0.1.2
1 ebyte-e32 ^1.0.0
1 mkw41z-hal ^0.1.1
stm32f0x0-hal ^0.1.0
ublox-core ^0.1.2
1 aemics-stm32g4xx-hal ^1.1.0
gd32f1x0-hal ^1.1.0
bl702-hal ^1.0
ds1302 ^1.0.0
kea-hal ^1.0.0
lpc177x_8x-hal ^0.1.1
nrf-hal ^1.0.0
nucleo-h743zi ^1.0.0
1 adc-interpolator ^1.0.0
cc2538-hal ^1.1.0
drogue-http-client ^1
1 embedded-nrf24l01 ^0.1.2
lis2dw12 ^1.0
narc_hal ^0.1.1
robokit ^1
em7180 ^1.0.0
embedded-sensors ^1.0.0
foco ^0.1.2
gp2y0e02b ^1.0.0
1 hm11 ^0.1.1
pms-7003 ^0.1.2
svisual ^1.0
vesc-comm ^0.1.1
bsec ^1.0.0
esp-01 ^0.1.2
herkulex-drs-0x01-stm32f1xx ^0.1.2
lcd1602-rs ^1.0.0
lpc55s6x-hal ^0.1
navigator-rs ^1.1.0
tps6507x ^0.1.2
ads122x04 ^1
ads129xx ^0.1.2
async-embedded-sdmmc ^1.0
3 atsam4-hal ^1.1.0
drogue-es-wifi ^1.0.0
drogue-rak811 ^0.1.2
gp2d12 ^1.0.0
hzgrow-r502 ^0.1.2
1 mimxrt500-hal ^1.1
mnemos ^1.0.0
1 pl011_drv ^1.0.0
pms700x ^1.0
stm32wb-hal ^0.1.1
trinamic ^1.0.0
1 ambiq-hal ^1.0.0
7 canadensis_core ^1.0.0
instant-timer ^0.1.1
1 mh-z19c ^1.0.0
mh-zx-driver ^0.1.1
1 phm ^1.0.0
pl011_qemu ^1.0.0
3 stepper ^1.0.0
ublox-cellular-rs ^1
1 blue_hal ^1.0.0
ch32v307v ^1.0.0
drv8305 ^0.1
esp-at-driver ^1.0.0
frdm-kw41z ^0.1.1
hc12-at ^1.0.0
hdc20xx ^0.1
lpc546xx-hal ^1.0.0
lpc81x-hal ^0.1.2
nb-sync ^0.1.1
nucleo-f103rb ^0.1.2
nucleo-l011k4-bsp ^1.0
ovl-atsamx7x-hal ^0.1.2
shared-bus-rtic ^1.0.0
stm32-uart-loader ^1.0.0
adafruit-nrf52840-express ^1.0.0
adafruit-nrf52840-sense ^1.0.0
air-navigator-rs ^1.1.0
ch58x-hal ^1.1.0
drogue-grove-uart-spi ^1
gd32-hal ^1.0.0
kwap ^1
loadstone 0.1.*
mks979b ^1.0.0
stm32f446-hal ^0.1.1
stm32f767-hal ^0.1.1
ublox-short-range-rs ^1
xmc1100-hal ^0.1.1
1 aw-soc ^1
cfap_screen ^0.1.1
gp2y1014au 1.0.*
htu2xd ^1.0.0
lcd_ili9225_rs ^1.1.0
light-cli ^0.1.1
ls010b7dh01 ^0.1.1
msp430fr247x-hal ^0.1.3
n2k ^1.0.0
nau7802 ^1
phm-worker ^1.0.0
punda ^0.1.1
seedstudio-gd32v ^0.1.2
stm32g473-hal_oppe ^0.1.1
stm32l151-hal ^0.1.1
tof10120 ^0.1.2
winsen-co2-sensor ^0.1.2
ws2812-uart ^0.1.3
atsamx7x-hal ^1
ccs811-rs ^0.1.1
drogue-esp8266 ^0.1.2
elatec-twn4-simple ^0.1.1
embedded-c-sdk-bind-hal ^1.1.0
gyuvl53l0x ^1.0.0
nucleo-f411re ^0.1.2
pimoroni-trackball-driver ^1.0.0
polymer ^1.0.0
prometheus_sensors_exporter ^0.1.2
py32-hal ^1.0.0
sam4e_xplained_pro ~0.1
sam4s_xplained_pro ~0.1
spidriver-hal ^0.1.2
spmc_ring ^0.1.2
sps30 ^0.1.1
stm32f072-hal ^0.1.1
2 usbd_scsi ^0.1.2
xbee_s2c ^0.1.1
xmc1000-hal ^0.1.0
adf4351 ^1.0.0
ads101x ^0.1.1
corstone300-hal ^1.0.0
ltr-559 ^0.1.1
max31856 ^1.0
1 mqttrust_core ^1
msp430fr2x5x-hal ^0.1.3
rdm3600 ^1.0.0
sharp-memory-display ^1.0.0
1 stm32g4xx-hal ^0.1.1
1 stm32l432xx-hal ^0.1.1
tds-meter 1.0.*
d1-rom-rt ^1.1.0
ebyte-e32-ui ^1.0.0
embedded-drivers ^1
embedded-redis ^1.1.0
itla ^1.0
jrk-g2 ^1.1.0
kxcj9 ^0.1
1 lunasoc-hal =1.1.0
rv32m1_ri5cy-hal ^0.1.2
sparkfun-micromod-rp2040 ^1.1
stm32c0xx-hal ^1.0.0
stm32f030-hal ^0.1.1
thermal_printer ^0.1.1
tm4c129x-hal ^1
afe4400 ^0.1.1
bern-test ^1.0.0
bmx055 ^1.1
buspirate ^0.1.2
canadensis_bxcan ^1.0.0
1 canadensis_udp ^1.0.0
cc3220sf-hal ^0.1.2
coap-zero ^1.0
esp8266-wifi-serial ^1
jrk-g2-rs ^1.0.0
litex-hal ^1.0
mcp2515 ^1.0.0
6 radio ^1.0.0
si4703 ^0.1
1 stm32f429-hal ^0.1
stm32l4-hal ^0.1.1
3 trussed ^1
async-embedded-traits ^0.1.2
1 ch32v30x-hal ^1.0.0
df2301q ^0.1
dmx-rdm-rp2040 ^1.1
dw3000-ng ^1.0
flight-computer ^1.0
hc14-at-rs ^1.1.0
iaq-core ^0.1
ld06-embed ^1.0.0
max485 ^1.0
mipidsi-async ^1.0.0
pn532 ^1.1.0
1 printhor-hwi_native ^1.1.0
py32f030_hal ^1
pzem004t ^0.1.2
rustot ^1
solderparty-rp2040-stamp-carrier ^1.0.0
stm32f3xx-hal-v2 ^0.1
stm32l5xx-hal ^0.1.1
embedded-nrf24l01-async ^0.1.2
gc9106 ^0.1
seeed-lora-e5-at-commands ^1
toyfoc ^1.1
250 ockam_transport_ble optional ^1.1.0
110 17 rpi_embedded optional ^0.1.1
profirust optional ^1.1.0
hal-sim optional ^1
1 async-hal optional ^1.1.0
esp-lp-hal optional ^1.1.0
halio optional ^1.1.0
r3_support_rp2040 optional ^1.0.0
r3_support_rza1 optional ^1.0.0
radio-sx1231 optional ^1
rppal_w_frontend optional ^0.1.1
sml-rs optional ^1.1.0
1 taskio optional ^1.1.0
uart8250 optional ^1.0.0
ubench optional ^1
10K 15 rp-pico dev ^1.1
450 pimoroni-pico-lipo-16mb dev ^1.1
420 1 f3 dev ^0.1.1
300 nucleo-f401re dev ^0.1
180 5 teensy4-bsp dev ^1
110 waveshare-rp2040-zero dev ^1.1
teensy4-selfrebootor dev ^1.1.0
seeeduino-xiao-rp2040 dev ^1.1
waveshare-rp2040-lcd-0-96 dev ^1.1
nucleo-f042k6 dev ^0.1.2
cytron_maker_pi_rp2040 dev ^1.0
stm32f407g-disc dev ^1.0
adafruit-feather-rp2040 dev ^1.1
adafruit-qt-py-rp2040 dev ^1.1
pimoroni_badger2040 dev ^1.1
1 dwm1001 dev ^1.0.0
adafruit-kb2040 dev ^1.1
servo-pio dev ^1.0.0
adafruit-metro-rp2040 dev ^1.1
pimoroni-pico-explorer dev ^1.1
stm32f072b-disco dev ^0.1.2
vcc-gnd-yd-rp2040 dev ^1.1
keymatrix dev ~0.1
adafruit-itsy-bitsy-rp2040 dev ^1.1
can_aerospace_lite dev ^1.0.0
particle-xenon dev ~0.1
adafruit-trinkey-qt2040 dev ^1.1
olimex-stm32-p107 dev ^1.0.0
pitaya-go-bsp dev ^1.0.0
solderparty-rp2040-stamp dev ^1.1
arduino_nano_connect dev ^1.1
boardsource-blok dev ^1.1
cmim dev ^0.1.2
nrf52840-dk-bsp dev ^1.0.0
thingy-91-nrf9160-bsp dev ^1.0.0
hopter dev ^1.1
1 pimoroni-servo2040 dev ^1.1
solo-bsc dev ^0.1.1
sparkfun-pro-micro-rp2040 dev ^1.1
sparkfun-thing-plus-rp2040 dev ^1.1
pimoroni_interstate75 dev ^1.1
stm32f429i-disc dev ^0.1.2
pimoroni-tufty2040 dev ^1.1