Active direct dependers over time: total, gained/lost
4
11
12
16
19
20
21
21
26
25
25
27
35
42
47
52
57
77
86
95
101
103
104
108
109
116
127
128
132
139
141
152
154
158
158
161
168
163
194
206
215
234
236
245
251
254
259
277
293
316
336
337
341
339
2021 2022 2023 2024 2025

defmt is used at run time in 580 crates (of which 434 optionally). It's used only as a dev dependency in 39 crates (of which 31 directly).

Number of dependers defmt version Downloads/month
24 1.0.1 191K
570 0.3.100 303K
1 0.3.5 18K
1 0.3.2 2.9K
17 0.2.3 550
6 0.1.3 70
Depender (with downloads and own rev deps) defmt version
2.1M 185 rgb optional ^0.3.8
1.4M 134 embedded-io optional ^0.3
1.9M 542 heapless optional >=0.2.0, <0.4
945K 412 nb optional ^0.3
870K 1296 embedded-hal optional ^0.3
781K 14 cobs optional ^0.3
776K 328 postcard optional ^0.3
247K 51 smoltcp optional ^0.3.8
235K 6 eeprom24x optional ^0.3.6
40K 73 defmt-rtt ^1
111K 235 embedded-hal-async optional ^0.3
111K 109 embedded-io-async optional ^0.3
110K 24 uhlc optional ^0.3.2
83K 105 embassy-sync optional ^0.3
82K 35 serde-json-core optional ^0.3
77K 83 embassy-futures optional ^0.3
69K 115 fugit optional >=0.2.0, <0.4
49K 110 embassy-time optional ^0.3
49K 117 usb-device optional ^0.3
43K 66 embassy-executor optional ^0.3
42K 19 arbitrary-int optional ^0.3.8
39K 65 panic-probe optional ^1
38K 16 embassy-embedded-hal optional ^0.3
32K 11 embassy-usb-driver optional ^0.3
32K 186 embedded-graphics optional ^0.3.2
31K 78 embedded-graphics-core optional ^0.3.2
30K 47 embedded-hal-bus optional ^0.3
30K mimxrt633s-pac optional ^0.3.8
30K mimxrt685s-pac optional ^0.3.8
29K 8 embassy-net-driver optional ^0.3
26K 63 rtt-target optional ^0.3.0
23K 7 stm32-fmc optional ^0.3
21K 6 embassy-hal-internal optional ^0.3
22K 26 esp-println optional ^0.3.10
21K 25 esp-backtrace optional ^0.3.10
20K 15 stm32h7xx-hal optional >=0.2.0, <0.4
17K 2 embassy-usb-synopsys-otg optional ^0.3
17K 3 stm32-metapac optional ^0.3.0
17K 23 esp-hal optional ^0.3.10
16K 3 esp32s3 optional ^0.3.10
15K 43 display-interface optional ^0.3
14K 10 esp-alloc optional ^0.3.10
14K 18 usbd-hid optional ^0.3
14K 38 atsamd-hal optional ^0.3.8
14K 6 embassy-net-driver-channel optional ^0.3
13K 13 embassy-stm32 optional ^0.3
13K 16 embassy-usb optional ^0.3
13K 4 sntpc optional ^0.3
12K 3 bt-hci optional ^0.3
13K 4 esp-wifi-sys optional ^0.3.10
13K 62 rp2040-hal optional >=0.2.0, <0.4
11K 23 embedded-svc optional ^0.3
11K 10 iso7816 optional ^0.3
11K 45 stm32f4xx-hal optional ^0.3.5
10K 7 device-driver optional ^0.3
9.9K 5 esp32c3 optional ^0.3.10
9.8K 8 sequential-storage optional ^0.3
9.8K 9 embassy-net optional ^0.3.8
9.5K 3 rp-pac optional ^0.3.10
8.7K 30 panic-rtt-target optional ^0.3.0
8.7K 4 esp32 optional ^0.3.10
8.7K 4 esp32s2 optional ^0.3.10
8.3K 4 rp235x-hal optional >=0.2.0, <0.4
8.3K 1 embedded-test optional ^1
7.9K 3 esp32c6 optional ^0.3.10
7.7K 18 embedded-sdmmc optional ^0.3
7.1K 1 tai-time optional ^0.3
6.8K gt911 optional ^0.3
6.8K 2 nrf-pac optional ^0.3.10
6.5K 3 esp32c2 optional ^0.3.10
6.4K 3 esp32h2 optional ^0.3.10
6.3K 10 embassy-nrf optional ^0.3
6.2K 15 embassy-rp optional ^0.3
5.5K 8 coap-message-utils optional ^0.3
5.5K 6 coap-message-implementations optional ^0.3.8
5.4K 18 bxcan optional >=0.2.3, <0.4.0
5.1K 17 bbqueue optional ^0.3.0
1.5K 9 defmt-test ^1
1.4K 1 negicon-protocol ^0.3
4.5K 5 defmt-or-log optional ^0.3.5
4.4K 3 esp-wifi optional ^0.3.10
3.6K 7 esp-hal-embassy optional ^0.3.10
3.6K 5 ieee802154 optional >=0.2.0, <0.4
3.3K 8 postcard-schema optional ^0.3.5
3.2K 3 mac-parser optional ^0.3.8
3.0K 1 ieee80211 optional ^0.3.8
2.9K 5 error_set optional ^0.3
2.8K 7 lis3dh-async optional ^0.3
2.7K 6 rmodbus optional ^0.3.0
2.5K 6 postcard-rpc optional ^0.3.5
600 hcsr04_async ^0.3.8
550 rv8803 ^0.3
2.2K 1 err_trail optional ^0.3
500 ism330dhcx ^0.3
2.0K cyw43-pio optional ^0.3
480 emc230x ^0.3.8
1.8K 2 embedded-tls optional ^0.3
1.8K 1 nourl optional ^0.3
1.8K 1 cyw43 optional ^0.3
1.7K 1 stm32f4-staging optional ^0.3.5
1.7K 8 atat optional ^0.3
390 can2040 ^0.3
1.7K 7 esp-hal-common optional =0.3.5
1.6K 1 reqwless optional ^0.3
1.5K 3 apa102-spi optional ^0.3.0
340 defmt-semihosting ^1
1.4K dw3000-ng optional ^0.3
290 defmt-brtt ^0.3
1.3K aht20-driver optional ^0.3.6
280 1 embedded-registers-derive ^1.0.1
270 1 embedded-registers ^1.0.1
1.3K 1 usbd-human-interface-device optional ^0.3
1.3K 1 embedded-nal-coap optional ^0.3.8
260 embedded-devices ^1.0.1
1.2K 7 lakers-shared optional ^0.3
250 heartbeat-watchdog ^0.3
1.2K 1 lakers optional ^0.3
1.2K 1 ethercrab optional ^0.3.5
1.2K 3 nmea optional ^0.3
230 aps490_pfpu2_mini ^0.3
200 kywy ^1.0
200 3 atsam4-hal ^0.3
1.1K 3 rtic-sync optional ^0.3
1.0K 3 lora-modulation optional ^0
170 am2301 ^0.3
170 1 braid-triggerbox-comms ^0.3.0
1.0K stm32f1-staging optional ^1
950 2 cboritem optional ^1.0.1
140 defmt-itm ^1
140 nct3933 ^0.3
900 1 picoserve optional ^0.3.6
130 ad7124-rs ^0.3
130 lsm6dso-spi ^0.3.8
130 1 defmt-bbq ^0.3
120 m5dial-bsp ^0.3.10
850 rust-mqtt optional ^0.3
850 1 ethercrab-wire optional ^0.3.5
120 rfm9 ^0.3.8
110 embassy_buddy ^0.3.10
110 gc9a01 ^0.3
100 1 defmt-serial ^0.3
lp586x ^0.3
is31fl3743b ^0.3
ac4490 ^0.3
700 serde-csv-core optional ^0.3.4
700 1 esp32c6-lp optional ^0.3.6
icm20948_driver ^0.3.0
700 mini-rxtx optional ^0.3.1
lora-phy ^0.3
700 wincwifi optional ^0.3.2
700 efm32pg1b-pac optional ^0.3
defmt-rtt-target ^0.3.0
1 ambiq-hal ^0.3
600 stm32g4-staging optional ^1
1 blue_hal ^0.2
jewel ^0.3.5
600 sim7020 optional ^0.3
log-to-defmt ^0.3
600 rmk optional ^0.3
blues-notecard ^0.3
iqs5xx ^0.3
600 py32f0xx-hal optional ^0.3.8
canopen_rust ^0.3.5
550 6 at-commands optional ^0.3
elmar-mppt ^0.3.2
ds1302-drv ^0.3.8
550 3 embassy-boot optional ^0.3
550 7 stm32f3xx-hal optional >=0.2.3, <0.4.0
550 1 esp32s2-ulp optional ^0.3.6
550 py32-hal optional ^0.3
alkyn ^0.3.0
550 dht-pio optional ^0.3
550 femtopb optional ^0.3.8
2 microbit-bsp ^0.3
threadx-rs ^0.3
epd ^0.3
1 stm32-hal2 ^0.3.4
rv3032 ^0.3
1 printhor-hwi_nucleo_64_arduino_cnc_hat ^0.3
sharp-memory-display ^0.3.0
nucleo-h743zi ^0.3.1
1 printhor-hwi_mks_robin_nano ^0.3
1 printhor-hwi_skr_mini_e3 ^0.3
robokit ^0.3
1 defmt-logger-tcp ^0.3
550 1 esp32s3-ulp optional ^0.3.6
itla ^0.3
servo-pio ^0.3
mnemos ^0.3.0
bmp280-rs ^0.3.5
manchester-code ^0.3.0
mini-slcan ^0.1.0
ublox-cellular-rs ^0.2
defmt-ringbuf ^0.3
esp32-wroom-rp ^0.3
ovl-atsamx7x-hal ^0.3.0
sdmmc-spi ^0.3.2
loadstone ^0.2
ublox-short-range-rs ^0.2
defmt-log-test ^0.2.1
phm-worker ^0.3.0
utrace ^0.3.6
atwinc1500 ^0.3.0
esp-fast-serial ^0.3.8
icm426xx 0.3.*
pio-uart ^0.3.8
bmp390 ^0.3.8
hmc5883-async ^0.3.2
500 nrf-dfu-target optional ^0.3
1 usb-pd ^0.3.5
ft6x06-rs ^0.3.8
usbh ^0.3.5
a7105 ^0.3
bitbot_bsp ^0.3
embedded-nrf24l01-async ^0.3
fusb302b ^0.3.5
microbit-clock ^0.3
mini-slcan-ng 0.3.*
niva-components ^0.3
nosferatu ^0.3
pa-spl ^0.3.8
spi-memory-async ^0.3
steami-rs ^0.3.4
480 3 lakers-ead-authz optional ^0.3
480 json-lines optional ^0.3
480 crsf optional ^0.3.6
470 bind-hal optional ^0.3
470 bcm2835-lpa optional ^0.3.10
470 bcm2837-lpa optional ^0.3.10
460 1 bme280 optional ^0.3.5
460 2 imxrt-usbd optional ^0.3
450 1 cody-c optional ^0.3.6
450 embassy-boot-nrf optional ^0.3
450 1 mplusfonts optional ^1.0
450 wasefire-scheduler optional ^0.3.8
410 bmp5 optional ^0.3
410 2 w5500-ll optional ^0.3.8
400 5 w5500-hl optional ^0.3.8
390 esp32p4 optional ^0.3.6
390 i2c-character-display optional ^0.3
380 3 m-bus-parser optional ^1.0.1
370 2 nrf-softdevice optional ^0.3
360 w5500-dhcp optional ^0.3.8
350 derive-mmio optional ^1
350 2 midi-types optional ^0.3.2
340 embassy-net-wiznet optional ^0.3
320 2 w5500 optional ^0.3
320 3 hid-io-protocol optional ^0.3
310 3 embedded-hal-compat optional ^0.3.0
310 sht4x-ng optional ^0.3.8
310 usbd-storage optional ^0.3
300 4 spacepackets optional ^0.3
290 embassy-boot-rp optional ^0.3
270 stm32f7-staging optional ^0.3.5
260 1 coordinate-frame optional ^0.3.8
250 usbd-picotool-reset optional >=0.2.0, <0.4
240 esp-csi-rs optional ^1.0.1
240 nrf-modem optional ^1.0.1
240 1 stm32g4xx-hal optional ^0.3.2
230 2 embedded-sensors-hal optional ^0.3.7
230 1 embedded-sensors-hal-async optional ^0.3.7
220 ublox-sockets optional ^0.3
220 2 fans optional ^0.3
220 task-watchdog optional ^0.3
210 sn3193 optional ^0.3
210 1 kiibohd-hid-io optional ^0.3
200 1 cortex-ar optional ^0.3
180 2 midi-convert optional ^0.3.2
180 stm32h5-staging optional ^0.3.5
180 wii-ext optional ^0.3.0
170 dot15d4 optional ^0.3
170 ya-smoltcp optional ^0.3
170 embedded-bacnet optional ^0.3.5
160 3 imxrt-log optional ^0.3
170 pcf85063a optional ^0.3
160 1 ppproto optional ^0.3.8
150 mcp3424 optional 0.3.*
140 microscpi optional ^0.3
140 1 kiibohd-usb optional ^0.3
140 1 rf24-rs optional ^0.3.10
140 cmsis-nn-rs optional ^1.0.1
130 4 infrared optional ^0.3
140 ms5803-14ba optional ^0.3.10
140 1 noshell-parser optional ^0.3.10
130 2 kiibohd-hall-effect optional ^0.3
130 2 qingke optional ^0.3.8
130 synch optional ^1
130 trouble-host optional ^0.3
130 cfdp-rs optional ^0.3
130 embassy-dht-sensor optional ^1
130 noshell optional ^0.3.10
130 tm1637-embedded-hal optional ^0.3.6
130 w25q32jv optional ^0.3
130 ector optional ^0.3
120 dfplayer-async optional ^1.0.1
120 2 kiibohd-keyscanning optional ^0.3
120 wspr optional ^0.3
120 esp-wifi-hal optional ^0.3.10
120 sen6x optional ^0.3.10
120 coapcore optional ^0.3.7
120 ekv optional ^0.3.2
120 pmsa003i optional ^0.3.8
110 3 satrs-shared optional ^0.3
110 cs43l22-embedded optional ^0.3
110 esp-ieee802154 optional ^0.3.10
110 py32-bind-hal optional ^0.3
110 tmp1075 optional ^1.0
100 lis2dtw12 optional ^1.0
100 1 wasefire-protocol-usb optional ^0.3.8
w5500-mqtt optional ^0.3.8
bno055 optional ^0.3
embassy-boot-stm32 optional ^0.3
embassy-net-ppp optional ^0.3
1 embedded-update optional ^0.3
w5500-sntp optional ^0.3.8
tb6612fng optional ^0.3
1 va416xx optional ^0.3
fh101rf optional ^0.3
1 ieee802_3_miim optional ^0.3
stm32f469i-disc optional ^0.3.4
w5500-dns optional ^0.3.8
opslag optional ^0.3.10
stemma-soil-sensor-embassy optional ^0.3
1 nobcd optional ^0.3
satrs optional ^0.3
5 printhor-hwa-common optional ^0.3
2 rotary-encoder-hal optional ^0.3.10
tmp117 optional ^0.3
m24c64-driver optional ^0.3
stm32-eth optional ^0.3
block-device-adapters optional ^0.3
stm32h5 optional ^0.3.5
1 va108xx optional ^0.3
1 hftwo optional ^0.3
2 stm32wlxx-hal optional ^0.3
1 i2c-pio optional ^0.3.0
tmp451 optional ^0.3
6 esp-hal-smartled optional ^0.3.10
max7219-async optional ^0.3
2 va416xx-hal optional ^0.3
virtual-fan optional ^0.3.8
5 sixtyfps-corelib optional ^0.3.0
a121-rs optional ^0.3
adafruit-bluefruit-protocol optional ^0.3
adafruit-lcd-backpack optional ^0.3
1 adi-adxl355 optional ^0.3
adi-adxl355-async optional ^0.3
aem10900 optional ^0.3
1 aemics-stm32g4xx-hal optional ^0.3.2
async-button optional ^0.3.5
bbqueue-sync optional ^0.3.0
bcm2711-lpa optional ^0.3.10
bern-kernel optional ^0.3
bm1397-protocol optional ^0.3.4
bmp180-embedded-hal optional ^0.3.6
bq2515x optional ^0.3
bq27xxx optional ^0.3
2 bxcan-ng optional >=0.2.3, <0.4.0
2 byte-slab optional ^0.3.0
caprand optional ^0.3
1 cotton-scsi optional ^0.3.10
1 cotton-usb-host optional ^0.3.10
cotton-usb-host-msc optional ^0.3.10
cs1237 optional ^0.3
dap-rs optional ^0.3
dcc-rs optional ^0.3
declare optional ^0.3
dfr0299 optional ^0.3
3 dmx-rdm optional ^0.3
dmx-rdm-rp2040 optional ^0.3
drogue-ajour-protocol optional ^0.3
drogue-tls optional ^0.3
drv8305 optional ~0.2
ds4432 optional ^0.3
embassy-net-adin1110 optional ^0.3
embassy-net-enc28j60 optional ^0.3
embassy-net-esp-hosted optional ^0.3
2 embassy-traits optional ^0.2.0
embedded-ads1220 optional ^0.3.8
embedded-audio optional ^0.3
embedded-drivers optional ^0.3
embedded-hal-aht2x optional ^0.3.10
embedded-jsonrpc optional ^0.3
embedded-sdmmc-dev optional ^0.3
embedded-ui optional ^0.3
emc2101 optional ^0.3
emc2101-rs optional ^0.3.2
erdnuss-comms optional ^0.3
errore optional ^0.3.8
es-wifi-driver optional ^0.3
factbird-common optional ^0.2
fdc1004 optional ^0.3.8
ft6236 optional ^0.3.4
ft6x36 optional ^0.3.10
fundamentum-edge-mcu-http-client optional ^0.3
fusion-imu optional ^0.3.8
ghostfat optional ^0.3.1
heapless_topo optional >=0.2.0, <0.4
hp203b optional ^0.3.2
hts221-async optional ^0.3
hub75-remastered optional ^0.3.6
husb238 optional ^0.3.3
ina260-async optional ^0.3.2
iotzio optional ^0.3
iqs323-driver optional ^0.3
is25lp064a optional ^0.3
it7259 optional ^0.3.4
kc11b04 optional ^0.3
7 kll-core optional ^0.3
1 kll-hid optional ^0.3
l0g optional ^0.3
l3gd20-ng optional ^0.3.8
1 l3gd20-registers optional ^0.3.8
l9961 optional ^0.3
lcd_parallel_bus optional ^0.3
libscd optional ^0.3
llc-rs optional ^0.3.8
lokey optional ^0.3.5
lora-e5-bsp optional ^0.3
1 lorawan optional ^0.3
1 lorawan-device optional ^0.3
lsm303dlhc-ng optional ^0.3.8
1 lsm303dlhc-registers optional ^0.3.8
lsm6ds3tr optional ^0.3.5
ltc690x optional ^0.2.3
3 mantra-rust-macros optional ^0.3.6
1 max116xx-10bit optional ^0.3
max145784-driver optional ^0.3
max14578e-driver optional ^0.3
max7797x-driver optional ^0.3
mcp2515 optional ^0.3.6
mcp4725-async optional ^0.3
mcp4728 optional ^0.3
mcutie optional ^0.3.10
mcx-pac optional ^0.3.10
memory-lcd-spi optional ^0.3.4
minicbor-embedded-io optional ^0.3
mlx9061x optional ^0.3.6
mmc5983ma optional ^0.3.8
2 mnemos-common optional ^0.3
1 moonboot optional ^0.2
mpu6050-dmp optional ^0.3
mqtt-sn optional ^0.2
2 mqttrust optional ^0.3
1 mqttrust_core optional ^0.3
1 musb optional ^0.3
n32g4xx-hal optional ^0.3.5
nau7802-async optional ^0.3
nau88c22 optional ^0.3.5
neotron-bmc-protocol optional ^0.3
nrf24-rs optional ^0.3.10
nrf24radio optional ^0.3
nucleo-wl55jc-bsp optional ^0.3
oled optional ^0.3.4
orouter-serial optional ^0.3.1
orouter-wireless optional ^0.3.2
own_or_borrow optional ^0.3.10
pac25 optional ^0.3.10
parse_rc_ibus optional ^0.3.8
pas-co2-rs optional ^0.3
pcal6416a optional ^0.3
2 phm-icd optional ^0.3.0
pid-lite optional ^0.2
platform-switch optional ^0.3
prinThor optional ^0.3.5
py32f030_hal optional ^0.3.2
6 radio optional ^0.3.0
radio-at86rf23x optional ^0.3.0
radio-sx1231 optional ^0.3
radio-sx128x optional ^0.3.5
1 rpk-firmware optional ^0.3
rustot optional ^0.3
scd30-interface optional ^0.3.8
seeed-lora-e5-at-commands optional ^0.3
serial-sensors-proto optional ^0.3.8
set_of optional ^0.3
1 sh1107 optional ^0.3.2
sht4x optional ^0.3.8
sifli-pac optional ^0.3.10
sirena optional ^0.3
sitronix-touch optional ^0.3.4
smoltcp-rmodbus optional ^0.3.6
socketcand optional ^0.3.6
stm32-bootloader-client optional ^0.2.1
stm32f3-staging optional ^0.3.5
stm32f3xx-hal-v2 optional ^0.1.2
stm32g0-staging optional ^0.3.5
stm32g473-hal_oppe optional ^0.3.0
stm32h7-staging optional ^0.3.5
stm32wb-hci optional ^0.3
stratum-v1 optional ^0.3
2 sunset optional ^0.3
1 sunset-embassy optional ^0.3
sx1262 optional ^0.3
sx128x optional ^0.3.2
tca9555 optional ^0.3
telit-me310g1 optional ^0.3
tinygif optional ^0.3.4
tlv320aic23 optional =0.3.2
trenchcoat optional ^0.3
typus_fugit optional >=0.2.0, <0.4
1 uftwo optional ^0.3
usb-dfu-target optional ^0.3.0
usbd-ethernet optional ^0.3
usbpd optional ^0.3.6
2 va108xx-hal optional ^0.3
vl53l4cd optional ^0.3
vlcb-defs optional ^0.3
vs1003-driver optional ^0.3
1 vs1003-pac optional ^0.3
1 w5500-tls optional ^0.3.8
3 wasefire-board-api optional ^0.3.8
11 wasefire-error optional ^0.3.8
6 wasefire-logger optional ^0.3.8
xpt2046 optional ^0.3.0
322K 54 bitfield-struct dev ^0.3
10K 15 rp-pico dev ^0.3.5
6.8K 35 ssd1306 dev ^0.3.6
1.4K 4 imxrt-hal dev ^0.3
850 st7565 dev ^0.3.0
650 feather_m0 dev ^0.3
420 pimoroni-tiny2040 dev ^0.3.5
390 stk8ba58 dev ^0.3.6
350 pimoroni-plasma-2040 dev ^0.3.5
260 epd-spectra dev ^0.3.6
240 metro_m4 dev ^0.3
210 1 pimoroni-servo2040 dev ^0.3.5
200 sparkfun-micromod-rp2040 dev ^0.3.5
200 rp2040-flash dev ^0.3.2
190 sht25 dev ^0.3
190 fielder dev ^0.3.10
140 2 jh71xx-hal dev ^0.3
120 ssd1681 dev ^0.3
5 teensy4-bsp dev ^0.3
ad57xx dev ^0.3.5
async-stm32f1xx dev ^0.1
solderparty-rp2040-stamp-carrier dev ^0.3
daisy dev ^0.3.8
is31fl3193 dev ^0.3.2
lpc546xx-hal dev ^0.3.0
oled_async dev ^0.3
persistent-buff dev ^0.3
rucos-cortex-m dev ^0.3
adafruit-featherwing-oled128x64 dev ^0.3.2
1 dwm1001 dev ^0.3.0
cortex-m-microclock dev ^0.3.4
pimoroni_interstate75 dev ^0.3.8
ssd1331-async dev ^0.3.8