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
343
2021 2022 2023 2024 2025

defmt is used at run time in 581 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
20 1.0.1 161K
575 0.3.100 258K
1 0.3.5 11K
1 0.3.2 1.0K
17 0.2.3 210
6 0.1.3 28
Depender (with downloads and own rev deps) defmt version
3.1M 185 rgb optional ^0.3.8
1.4M 134 embedded-io optional ^0.3
1.8M 537 heapless optional >=0.2.0, <0.4
1.0M 412 nb optional ^0.3
998K 1296 embedded-hal optional ^0.3
776K 14 cobs optional ^0.3
769K 325 postcard optional ^0.3
276K 6 eeprom24x optional ^0.3.6
258K 51 smoltcp optional ^0.3.8
41K 73 defmt-rtt ^1
122K 24 uhlc optional ^0.3.2
113K 235 embedded-hal-async optional ^0.3
111K 107 embedded-io-async optional ^0.3
87K 104 embassy-sync optional ^0.3
77K 35 serde-json-core optional ^0.3
73K 82 embassy-futures optional ^0.3
64K 115 fugit optional >=0.2.0, <0.4
51K 110 embassy-time optional ^0.3
50K 117 usb-device optional ^0.3
44K 19 arbitrary-int optional ^0.3.8
43K 66 embassy-executor optional ^0.3
39K 16 embassy-embedded-hal optional ^0.3
39K 65 panic-probe optional ^1
33K 11 embassy-usb-driver optional ^0.3
33K 185 embedded-graphics optional ^0.3.2
31K 77 embedded-graphics-core optional ^0.3.2
31K 47 embedded-hal-bus optional ^0.3
29K 8 embassy-net-driver optional ^0.3
26K mimxrt685s-pac optional ^0.3.8
26K mimxrt633s-pac optional ^0.3.8
26K 63 rtt-target optional ^0.3.0
22K 26 esp-println optional ^0.3.10
23K 7 stm32-fmc optional ^0.3
22K 6 embassy-hal-internal optional ^0.3
21K 25 esp-backtrace optional ^0.3.10
17K 2 embassy-usb-synopsys-otg optional ^0.3
18K 3 stm32-metapac optional ^0.3.0
15K 43 display-interface optional ^0.3
16K 23 esp-hal optional ^0.3.10
16K 3 esp32s3 optional ^0.3.10
15K 15 stm32h7xx-hal optional >=0.2.0, <0.4
14K 6 embassy-net-driver-channel optional ^0.3
14K 16 embassy-usb optional ^0.3
14K 10 esp-alloc optional ^0.3.10
15K 18 usbd-hid optional ^0.3
13K 13 embassy-stm32 optional ^0.3
13K 62 rp2040-hal optional >=0.2.0, <0.4
13K 4 sntpc optional ^0.3
12K 23 embedded-svc optional ^0.3
13K 3 esp-wifi-sys optional ^0.3.10
10K 3 bt-hci optional ^0.3
11K 5 esp32c3 optional ^0.3.10
11K 10 iso7816 optional ^0.3
10K 3 rp-pac optional ^0.3.10
10K 8 sequential-storage optional ^0.3
10K 4 esp32 optional ^0.3.10
10K 4 esp32s2 optional ^0.3.10
9.2K 3 esp32c6 optional ^0.3.10
9.2K 9 embassy-net optional ^0.3.8
9.1K 7 device-driver optional ^0.3
8.8K 38 atsamd-hal optional ^0.3.8
8.6K 4 rp235x-hal optional >=0.2.0, <0.4
7.8K 1 embedded-test optional ^0.3.8
7.7K 30 panic-rtt-target optional ^0.3.0
7.7K 3 esp32c2 optional ^0.3.10
7.6K 3 esp32h2 optional ^0.3.10
7.6K 8 coap-message-utils optional ^0.3
7.5K 10 embassy-nrf optional ^0.3
7.4K 2 nrf-pac optional ^0.3.10
7.4K 6 coap-message-implementations optional ^0.3.8
7.4K 18 embedded-sdmmc optional ^0.3
6.7K 45 stm32f4xx-hal optional ^0.3.5
6.6K gt911 optional ^0.3
6.5K 18 bxcan optional >=0.2.3, <0.4.0
6.5K 15 embassy-rp optional ^0.3
5.8K 1 tai-time optional ^0.3
1.7K 9 defmt-test ^1
5.6K 5 defmt-or-log optional ^0.3.5
5.5K 17 bbqueue optional ^0.3.0
1.4K 1 negicon-protocol ^0.3
4.3K 3 esp-wifi optional ^0.3.10
3.3K 6 rmodbus optional ^0.3.0
3.3K 7 esp-hal-embassy optional ^0.3.10
3.3K 5 ieee802154 optional >=0.2.0, <0.4
3.1K 8 postcard-schema optional ^0.3.5
3.1K 3 mac-parser optional ^0.3.8
2.9K 1 ieee80211 optional ^0.3.8
2.7K 7 lis3dh-async optional ^0.3
700 icm426xx 0.3.*
2.4K 5 error_set optional ^0.3
2.4K 1 nourl optional ^0.3
600 hcsr04_async ^0.3.8
550 rv8803 ^0.3
2.1K 2 embedded-tls optional ^0.3
2.1K 6 postcard-rpc optional ^0.3.5
2.1K cyw43-pio optional ^0.3
500 ism330dhcx ^0.3
1.9K 8 atat optional ^0.3
480 emc230x ^0.3.8
1.9K 1 cyw43 optional ^0.3
1.8K 7 esp-hal-common optional =0.3.5
1.8K 1 stm32f4-staging optional ^0.3.5
1.8K 1 reqwless optional ^0.3
1.7K 1 err_trail optional ^0.3
400 bmp390 ^0.3.8
1.7K 3 apa102-spi optional ^0.3.0
390 can2040 ^0.3
1.6K 1 embedded-nal-coap optional ^0.3.8
1.6K 7 lakers-shared optional ^0.3
1.6K 1 lakers optional ^0.3
360 defmt-brtt ^0.3
340 defmt-semihosting ^1
1.4K dw3000-ng optional ^0.3
290 heartbeat-watchdog ^0.3
1.3K embedded-jsonrpc optional ^0.3
1.3K aht20-driver optional ^0.3.6
1.3K 1 picoserve optional ^0.3.6
1.3K 1 ethercrab optional ^0.3.5
240 1 embedded-registers-derive ^1.0.1
1.2K 3 rtic-sync optional ^0.3
1.2K 1 usbd-human-interface-device optional ^0.3
1.2K 3 nmea optional ^0.3
230 1 embedded-registers ^1.0.1
230 aps490_pfpu2_mini ^0.3
230 embedded-devices ^1.0.1
1.1K 2 cboritem optional ^1.0.1
200 3 atsam4-hal ^0.3
1.1K 3 lora-modulation optional ^0
190 1 braid-triggerbox-comms ^0.3.0
1.0K stm32f1-staging optional ^1
170 am2301 ^0.3
140 nct3933 ^0.3
140 defmt-itm ^1
900 rust-mqtt optional ^0.3
130 ad7124-rs ^0.3
120 m5dial-bsp ^0.3.10
120 lsm6dso-spi ^0.3.8
120 1 defmt-serial ^0.3
120 rfm9 ^0.3.8
110 embassy_buddy ^0.3.10
110 gc9a01 ^0.3
is31fl3743b ^0.3
ac4490 ^0.3
700 mini-rxtx optional ^0.3.1
lora-phy ^0.3
700 efm32pg1b-pac optional ^0.3
700 1 esp32c6-lp optional ^0.3.6
650 lis2dtw12 optional ^0.3
1 ambiq-hal ^0.3
650 femtopb optional ^0.3.8
650 1 ethercrab-wire optional ^0.3.5
icm20948_driver ^0.3.0
650 7 stm32f3xx-hal optional >=0.2.3, <0.4.0
650 stm32g4-staging optional ^0.3.5
650 6 at-commands optional ^0.3
lp586x ^0.3
600 serde-csv-core optional ^0.3.4
600 3 embassy-boot optional ^0.3
1 blue_hal ^0.2
defmt-rtt-target ^0.3.0
jewel ^0.3.5
600 n32g4xx-hal optional ^0.3.5
600 sim7020 optional ^0.3
iqs5xx ^0.3
canopen_rust ^0.3.5
elmar-mppt ^0.3.2
ds1302-drv ^0.3.8
2 microbit-bsp ^0.3
1 stm32-hal2 ^0.3.4
alkyn ^0.3.0
550 dht-pio optional ^0.3
threadx-rs ^0.3
epd ^0.3
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
servo-pio ^0.3
mnemos ^0.3.0
500 1 mplusfonts optional ^1.0
bmp280-rs ^0.3.5
manchester-code ^0.3.0
mini-slcan ^0.1.0
500 rmk optional ^0.3
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
1 defmt-logger-tcp ^0.3
500 1 esp32s2-ulp optional ^0.3.6
loadstone ^0.2
ublox-short-range-rs ^0.2
defmt-log-test ^0.2.1
500 1 esp32s3-ulp optional ^0.3.6
phm-worker ^0.3.0
utrace ^0.3.6
atwinc1500 ^0.3.0
esp-fast-serial ^0.3.8
pio-uart ^0.3.8
hmc5883-async ^0.3.2
log-to-defmt ^0.3
blues-notecard ^0.3
1 defmt-bbq ^0.3
itla ^0.3
500 nrf-dfu-target optional ^0.3
1 usb-pd ^0.3.5
a7105 ^0.3
ft6x06-rs ^0.3.8
usbh ^0.3.5
bitbot_bsp ^0.3
embedded-nrf24l01-async ^0.3
fusb302b ^0.3.5
kywy ^1.0
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
500 json-lines optional ^0.3
480 3 lakers-ead-authz optional ^0.3
480 crsf optional ^0.3.6
470 bind-hal optional ^0.3
470 bcm2711-lpa optional ^0.3.10
470 bcm2835-lpa optional ^0.3.10
470 bcm2837-lpa optional ^0.3.10
460 2 w5500 optional ^0.3
460 2 imxrt-usbd optional ^0.3
450 5 w5500-hl optional ^0.3.8
450 2 w5500-ll optional ^0.3.8
450 1 cody-c optional ^0.3.6
450 wasefire-scheduler optional ^0.3.8
430 1 bme280 optional ^0.3.5
420 esp32p4 optional ^0.3.6
410 bmp5 optional ^0.3
410 w5500-dhcp optional ^0.3.8
390 i2c-character-display optional ^0.3
380 esp-wifi-hal optional ^0.3.10
370 2 nrf-softdevice optional ^0.3
370 embassy-boot-rp optional ^0.3
370 task-watchdog optional ^0.3
370 emc2101 optional ^0.3
360 embassy-net-wiznet optional ^0.3
340 derive-mmio optional ^1
330 2 midi-types optional ^0.3.2
320 4 spacepackets optional ^0.3
310 sht4x-ng optional ^0.3.8
310 usbd-storage optional ^0.3
310 3 embedded-hal-compat optional ^0.3.0
290 cs1237 optional ^0.3
280 3 m-bus-parser optional ^1.0.1
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 1 stm32g4xx-hal optional ^0.3.2
230 trouble-host optional ^0.3
220 3 imxrt-log optional ^0.3
220 ublox-sockets optional ^0.3
220 ya-smoltcp optional ^0.3
220 2 fans optional ^0.3
220 nrf-modem optional ^1.0.1
210 sn3193 optional ^0.3
210 1 kiibohd-hid-io optional ^0.3
210 minicbor-embedded-io optional ^0.3
210 2 embedded-sensors-hal optional ^0.3.7
200 1 embedded-sensors-hal-async optional ^0.3.7
200 scd30-interface optional ^0.3.8
190 1 cortex-ar optional ^0.3
190 esp-csi-rs optional ^1.0.1
180 pac25 optional ^0.3.10
180 wii-ext optional ^0.3.0
180 2 qingke optional ^0.3.8
180 usbd-ethernet optional ^0.3
170 dot15d4 optional ^0.3
170 embassy-net-enc28j60 optional ^0.3
170 embedded-bacnet optional ^0.3.5
170 pcf85063a optional ^0.3
160 stm32h5-staging optional ^0.3.5
160 2 midi-convert optional ^0.3.2
160 4 infrared optional ^0.3
150 embassy-net-adin1110 optional ^0.3
150 mcp3424 optional 0.3.*
150 1 noshell-parser optional ^0.3.10
150 typus_fugit optional >=0.2.0, <0.4
150 1 ppproto optional ^0.3.8
150 noshell optional ^0.3.10
140 1 kiibohd-usb optional ^0.3
140 microscpi optional ^0.3
140 ms5803-14ba optional ^0.3.10
140 1 rf24-rs optional ^0.3.10
130 2 kiibohd-hall-effect optional ^0.3
130 usbpd optional ^0.3.6
130 cfdp-rs optional ^0.3
130 dfplayer-async optional ^1.0.1
130 esp-ieee802154 optional ^0.3.10
130 synch optional ^1
130 w25q32jv optional ^0.3
120 embassy-dht-sensor optional ^1
120 2 kiibohd-keyscanning optional ^0.3
120 sen6x optional ^0.3.10
120 tm1637-embedded-hal optional ^0.3.6
120 wspr optional ^0.3
120 coapcore optional ^0.3.7
120 ector optional ^0.3
120 ekv optional ^0.3.2
110 pmsa003i optional ^0.3.8
110 cs43l22-embedded optional ^0.3
110 py32-bind-hal optional ^0.3
100 cmsis-nn-rs optional ^1.0.1
100 tb6612fng optional ^0.3
100 1 wasefire-protocol-usb optional ^0.3.8
bno055 optional ^0.3
1 embedded-update optional ^0.3
fh101rf optional ^0.3
stm32f469i-disc optional ^0.3.4
embassy-net-ppp optional ^0.3
ghostfat optional ^0.3.1
stemma-soil-sensor-embassy optional ^0.3
2 rotary-encoder-hal optional ^0.3.10
5 sixtyfps-corelib optional ^0.3.0
tmp117 optional ^0.3
m24c64-driver optional ^0.3
3 satrs-shared optional ^0.3
block-device-adapters optional ^0.3
w5500-mqtt optional ^0.3.8
nrf24-rs optional ^0.3.10
w5500-sntp optional ^0.3.8
embassy-boot-stm32 optional ^0.3
max7219-async optional ^0.3
2 stm32wlxx-hal optional ^0.3
virtual-fan optional ^0.3.8
w5500-dns optional ^0.3.8
6 esp-hal-smartled optional ^0.3.10
set_of optional ^0.3
stm32h5 optional ^0.3.5
tinygif optional ^0.3.4
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
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
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-boot-nrf 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-sdmmc-dev optional ^0.3
embedded-ui 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
heapless_topo optional >=0.2.0, <0.4
1 hftwo optional ^0.3
3 hid-io-protocol optional ^0.3
hp203b optional ^0.3.2
hts221-async optional ^0.3
hub75-remastered optional ^0.3.6
husb238 optional ^0.3.3
1 i2c-pio optional ^0.3.0
1 ieee802_3_miim optional ^0.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
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
nau7802-async optional ^0.3
nau88c22 optional ^0.3.5
neotron-bmc-protocol optional ^0.3
1 nobcd optional ^0.3
nrf24radio optional ^0.3
nucleo-wl55jc-bsp optional ^0.3
oled optional ^0.3.4
opslag optional ^0.3.10
orouter-serial optional ^0.3.1
orouter-wireless optional ^0.3.2
own_or_borrow 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
5 printhor-hwa-common optional ^0.3
py32-hal optional ^0.3
py32f030_hal optional ^0.3.2
py32f0xx-hal optional ^0.3.8
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
satrs optional ^0.3
seeed-lora-e5-at-commands optional ^0.3
serial-sensors-proto optional ^0.3.8
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
stm32-eth optional ^0.3
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
tlv320aic23 optional =0.3.2
tmp1075 optional ^0.3
tmp451 optional ^0.3
trenchcoat optional ^0.3
1 uftwo optional ^0.3
usb-dfu-target optional ^0.3.0
1 va108xx optional ^0.3
2 va108xx-hal optional ^0.3
1 va416xx optional ^0.3
2 va416xx-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
wincwifi optional ^0.3.2
xpt2046 optional ^0.3.0
352K 53 bitfield-struct dev ^0.3
11K 15 rp-pico dev ^0.3.5
6.9K 35 ssd1306 dev ^0.3.6
1.4K 4 imxrt-hal dev ^0.3
850 st7565 dev ^0.3.0
420 pimoroni-tiny2040 dev ^0.3.5
390 feather_m0 dev ^0.3
390 stk8ba58 dev ^0.3.6
260 epd-spectra dev ^0.3.6
210 1 pimoroni-servo2040 dev ^0.3.5
190 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
120 5 teensy4-bsp dev ^0.3
metro_m4 dev ^0.3
1 dwm1001 dev ^0.3.0
ad57xx dev ^0.3.5
async-stm32f1xx dev ^0.1
solderparty-rp2040-stamp-carrier dev ^0.3
is31fl3193 dev ^0.3.2
lpc546xx-hal dev ^0.3.0
oled_async dev ^0.3
pimoroni-plasma-2040 dev ^0.3.5
rucos-cortex-m dev ^0.3
persistent-buff dev ^0.3
adafruit-featherwing-oled128x64 dev ^0.3.2
cortex-m-microclock dev ^0.3.4
sparkfun-micromod-rp2040 dev ^0.3.5
daisy dev ^0.3.8
pimoroni_interstate75 dev ^0.3.8
ssd1331-async dev ^0.3.8