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
205
214
233
236
245
251
254
259
277
293
316
336
337
341
342
2021 2022 2023 2024 2025

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

Number of dependers defmt version Downloads/month
7 1.0.1 50K
579 0.3.100 48K
0 0.3.10 149K
1 0.3.5 8.0K
1 0.3.2 500
18 0.2.3 200
6 0.1.3 30
Depender (with downloads and own rev deps) defmt version
3.4M 186 rgb optional ^0.3.8
1.1M 1287 embedded-hal optional ^0.3
1.4M 131 embedded-io optional ^0.3
1.8M 530 heapless optional >=0.2.0, <0.4
1.2M 411 nb optional ^0.3
768K 319 postcard optional ^0.3
748K 14 cobs optional ^0.3
363K 6 eeprom24x optional ^0.3.6
275K 50 smoltcp optional ^0.3.8
124K 22 uhlc optional ^0.3.2
39K 71 defmt-rtt ^1
105K 226 embedded-hal-async optional ^0.3
100K 104 embedded-io-async optional ^0.3
90K 102 embassy-sync optional ^0.3
77K 35 serde-json-core optional ^0.3
71K 80 embassy-futures optional ^0.3
60K 115 fugit optional >=0.2.0, <0.4
49K 108 embassy-time optional ^0.3
47K 117 usb-device optional ^0.3
45K 19 arbitrary-int optional ^0.3.8
39K 64 embassy-executor optional ^0.3
39K 64 panic-probe optional ^1
37K 15 embassy-embedded-hal optional ^0.3
34K 184 embedded-graphics optional ^0.3.2
31K 76 embedded-graphics-core optional ^0.3.2
31K 46 embedded-hal-bus optional ^0.3
30K 11 embassy-usb-driver optional ^0.3
27K 63 rtt-target optional ^0.3.0
23K 8 embassy-net-driver optional ^0.3
23K 25 esp-println optional ^0.3.10
21K 24 esp-backtrace optional ^0.3.10
20K 7 stm32-fmc optional ^0.3
19K 5 embassy-hal-internal optional ^0.3
18K 21 esp-hal optional ^0.3.10
19K 3 esp32s3 optional ^0.3.10
15K 3 stm32-metapac optional ^0.3.0
14K 43 display-interface optional ^0.3
15K 2 embassy-usb-synopsys-otg optional ^0.3
14K 23 embedded-svc optional ^0.3
14K 9 esp-alloc optional ^0.3.10
14K mimxrt685s-pac optional ^0.3.8
14K 18 usbd-hid optional ^0.3
13K 5 esp32c3 optional ^0.3.10
13K 4 esp32s2 optional ^0.3.10
14K mimxrt633s-pac optional ^0.3.8
13K 62 rp2040-hal optional >=0.2.0, <0.4
14K 4 sntpc optional ^0.3
12K 6 embassy-net-driver-channel optional ^0.3
12K 15 embassy-usb optional ^0.3
12K 3 esp-wifi-sys optional ^0.3.10
12K 2 rp-pac optional ^0.3.10
12K 15 stm32h7xx-hal optional >=0.2.0, <0.4
11K 4 esp32 optional ^0.3.10
10K 3 esp32c6 optional ^0.3.10
10K 10 iso7816 optional ^0.3
9.9K 3 bt-hci optional ^0.3
9.6K 13 embassy-stm32 optional ^0.3
9.3K 4 rp235x-hal optional >=0.2.0, <0.4
9.1K 3 esp32c2 optional ^0.3.10
8.9K 3 esp32h2 optional ^0.3.10
8.8K 8 sequential-storage optional ^0.3
8.4K 8 embassy-net optional ^0.3.8
8.3K 18 bxcan optional >=0.2.3, <0.4.0
8.0K 8 coap-message-utils optional ^0.3
8.0K 6 coap-message-implementations optional ^0.3.8
7.9K 18 embedded-sdmmc optional ^0.3
7.5K 30 panic-rtt-target optional ^0.3.0
7.2K 1 embedded-test optional ^0.3.8
6.8K 2 nrf-pac optional ^0.3.10
2.0K 9 defmt-test ^1
6.3K 38 atsamd-hal optional ^0.3.8
6.3K 13 embassy-rp optional ^0.3
6.0K 10 embassy-nrf optional ^0.3
5.5K 5 defmt-or-log optional ^0.3.5
5.3K 45 stm32f4xx-hal optional ^0.3.5
5.3K 2 esp-wifi optional ^0.3.10
5.2K 17 bbqueue optional ^0.3.0
1.4K 1 negicon-protocol ^0.3
3.7K 1 tai-time optional ^0.3
3.5K gt911 optional ^0.3
3.5K 6 rmodbus optional ^0.3.0
3.5K 1 nourl optional ^0.3
3.3K 2 embedded-tls optional ^0.3
3.3K 6 esp-hal-embassy optional ^0.3.10
3.2K 8 postcard-schema optional ^0.3.5
3.1K cyw43-pio optional ^0.3
2.9K 1 cyw43 optional ^0.3
2.9K 1 reqwless optional ^0.3
2.6K 7 device-driver optional ^0.3
2.5K 7 esp-hal-common optional =0.3.5
2.5K 7 lakers-shared optional ^0.3
2.4K 1 lakers optional ^0.3
650 esp-fast-serial ^0.3.8
2.4K 6 postcard-rpc optional ^0.3.5
2.4K 1 embedded-nal-coap optional ^0.3.8
2.4K 5 error_set optional ^0.3
2.3K 5 ieee802154 optional >=0.2.0, <0.4
2.1K 3 mac-parser optional ^0.3.8
2.0K 1 picoserve optional ^0.3.6
500 ism330dhcx ^0.3
1.9K 1 ieee80211 optional ^0.3.8
1.9K 1 err_trail optional ^0.3
480 emc230x ^0.3.8
1.8K 8 atat optional ^0.3
1.7K 7 lis3dh-async optional ^0.3
410 defmt-brtt ^0.3
1.7K aht20-driver optional ^0.3.6
390 can2040 ^0.3
1.7K 3 rtic-sync optional ^0.3
330 embedded-devices ^0.3.8
1.4K 1 stm32f4-staging optional ^0.3.5
1.4K 3 nmea optional ^0.3
1.4K dw3000-ng optional ^0.3
290 heartbeat-watchdog ^0.3
1.3K embedded-jsonrpc optional ^0.3
230 aps490_pfpu2_mini ^0.3
220 defmt-semihosting ^1
1.1K femtopb optional ^0.3.8
1.0K 2 midi-types optional ^0.3.2
160 1 braid-triggerbox-comms ^0.3.0
950 ethercrab optional ^0.3.5
950 7 stm32f3xx-hal optional >=0.2.3, <0.4.0
950 rust-mqtt optional ^0.3
140 m5dial-bsp ^0.3.10
140 1 defmt-serial ^0.3
140 nct3933 ^0.3
900 stm32f1-staging optional ^0.3.5
120 ad7124-rs ^0.3
850 3 lora-modulation optional ^0
750 3 embassy-boot optional ^0.3
is31fl3743b ^0.3
embassy_buddy ^0.3.10
ac4490 ^0.3
700 6 at-commands optional ^0.3
defmt-itm ^1
700 1 usbd-human-interface-device optional ^0.3
700 mini-rxtx optional ^0.3.1
log-to-defmt ^0.3
lora-phy ^0.3
lp586x ^0.3
650 lis2dtw12 optional ^0.3
2 microbit-bsp ^0.3
600 stm32g4-staging optional ^0.3.5
jewel ^0.3.5
600 n32g4xx-hal optional ^0.3.5
1 stm32-hal2 ^0.3.4
canopen_rust ^0.3.5
icm20948_driver ^0.3.0
defmt-rtt-target ^0.3.0
ds1302-drv ^0.3.8
550 dht-pio optional ^0.3
threadx-rs ^0.3
rv3032 ^0.3
1 defmt-logger-tcp ^0.3
1 printhor-hwi_nucleo_64_arduino_cnc_hat ^0.3
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
am2301 ^0.3
3 atsam4-hal ^0.3
bmp390 ^0.3.8
cmsis-nn-rs ^0.3.10
500 esp32p4 optional ^0.3.6
mnemos ^0.3.0
manchester-code ^0.3.0
mini-slcan ^0.1.0
ublox-cellular-rs ^0.2
1 ambiq-hal ^0.3
atwinc1500 ^0.3.0
defmt-ringbuf ^0.3
ovl-atsamx7x-hal ^0.3.0
sdmmc-spi ^0.3.2
1 blue_hal ^0.2
500 1 bme280 optional ^0.3.5
loadstone ^0.2
ublox-short-range-rs ^0.2
defmt-log-test ^0.2.1
epd ^0.3
phm-worker ^0.3.0
rv8803 ^0.3
bmp280-rs ^0.3.5
1 defmt-bbq ^0.3
utrace ^0.3.6
a7105 ^0.3
blues-notecard ^0.3
1 embedded-registers-derive ^0.3.8
pio-uart ^0.3.8
sharp-memory-display ^0.3.0
bitbot_bsp ^0.3
elmar-mppt ^0.3.2
gc9a01 ^0.3
hmc5883-async ^0.3.2
alkyn ^0.3.0
1 embedded-registers ^0.3.8
icm426xx 0.3.*
itla ^0.3
nosferatu ^0.3
500 nrf-dfu-target optional ^0.3
1 usb-pd ^0.3.5
esp32-wroom-rp ^0.3
ft6x06-rs ^0.3.8
hcsr04_async ^0.3.8
iqs5xx ^0.3
microbit-clock ^0.3
mini-slcan-ng 0.3.*
usbh ^0.3.5
embedded-nrf24l01-async ^0.3
fusb302b ^0.3.5
niva-components ^0.3
pa-spl ^0.3.8
spi-memory-async ^0.3
steami-rs ^0.3.4
480 crsf optional ^0.3.6
460 1 esp32c6-lp optional ^0.3.6
460 esp-wifi-hal optional ^0.3.10
450 embassy-boot-rp optional ^0.3
450 1 cody-c optional ^0.3.6
450 2 w5500 optional ^0.3
450 wasefire-scheduler optional ^0.3.8
430 5 w5500-hl optional ^0.3.8
430 2 w5500-ll optional ^0.3.8
430 6 wasefire-logger optional ^0.3.8
420 json-lines optional ^0.3
420 2 imxrt-usbd optional ^0.3
420 opslag optional ^0.3.10
420 serde-csv-core optional ^0.3.4
400 bmp5 optional ^0.3
400 1 esp32s3-ulp optional ^0.3.6
400 1 esp32s2-ulp optional ^0.3.6
400 2 midi-convert optional ^0.3.2
390 w5500-dhcp optional ^0.3.8
380 2 nrf-softdevice optional ^0.3
380 4 spacepackets optional ^0.3
380 1 ethercrab-wire optional ^0.3.5
370 errore optional ^0.3.8
370 2 va108xx-hal optional ^0.3
370 embassy-net-wiznet optional ^0.3
360 1 mplusfonts optional ^1.0
350 2 va416xx-hal optional ^0.3
350 1 noshell-parser optional ^0.3.10
350 sen6x optional ^0.3.10
350 task-watchdog optional ^0.3
330 noshell optional ^0.3.10
320 3 imxrt-log optional ^0.3
310 usbd-storage optional ^0.3
300 4 infrared optional ^0.3
290 cs1237 optional ^0.3
290 3 embedded-hal-compat optional ^0.3.0
290 rf24-rs optional ^0.3.10
290 ya-smoltcp optional ^0.3
270 embassy-dht-sensor optional ^0.3
270 stm32f7-staging optional ^0.3.5
260 1 coordinate-frame optional ^0.3.8
260 2 qingke optional ^0.3.8
250 parse_rc_ibus optional ^0.3.8
250 sht4x-ng optional ^0.3.8
250 usbd-picotool-reset optional >=0.2.0, <0.4
230 microscpi optional ^0.3
220 ublox-sockets optional ^0.3
200 dfplayer-async optional ^0.3.10
190 1 m-bus-parser optional ^0.3.10
190 ector optional ^0.3
180 pac25 optional ^0.3.10
180 wii-ext optional ^0.3.0
180 usbd-ethernet optional ^0.3
170 py32f0xx-hal optional ^0.3.8
170 dot15d4 optional ^0.3
170 sht4x optional ^0.3.8
170 embedded-bacnet optional ^0.3.5
170 pcf85063a optional ^0.3
160 trouble-host optional ^0.3
160 rmk optional ^0.3
160 1 ppproto optional ^0.3.8
150 embassy-net-adin1110 optional ^0.3
150 mcp3424 optional 0.3.*
150 typus_fugit optional >=0.2.0, <0.4
150 l9961 optional ^0.3
150 wincwifi optional ^0.3.2
140 iotzio optional ^0.3
140 bno055 optional ^0.3
140 1 kiibohd-usb optional ^0.3
140 stm32h5-staging optional ^0.3.5
140 esp-ieee802154 optional ^0.3.10
130 ekv optional ^0.3.2
130 2 kiibohd-hall-effect optional ^0.3
130 nrf24-rs optional ^0.3.10
130 3 satrs-shared optional ^0.3
130 5 sixtyfps-corelib optional ^0.3.0
130 usbpd optional ^0.3.6
130 satrs optional ^0.3
120 2 kiibohd-keyscanning optional ^0.3
120 w25q32jv optional ^0.3
120 coapcore optional ^0.3.7
120 ft6x36 optional ^0.3.10
110 lokey optional ^0.3.5
110 tb6612fng optional ^0.3
110 cs43l22-embedded optional ^0.3
110 py32-bind-hal optional ^0.3
100 1 va108xx optional ^0.3
100 1 wasefire-protocol-usb optional ^0.3.8
tm1637-embedded-hal optional ^0.3.6
6 esp-hal-smartled optional ^0.3.10
1 ieee802_3_miim optional ^0.3
wspr optional ^0.3
embassy-net-ppp optional ^0.3
1 embedded-update optional ^0.3
fh101rf optional ^0.3
2 rotary-encoder-hal optional ^0.3.10
w5500-mqtt optional ^0.3.8
stm32f469i-disc optional ^0.3.4
own_or_borrow optional ^0.3.10
stemma-soil-sensor-embassy optional ^0.3
1 va416xx optional ^0.3
1 max116xx-10bit optional ^0.3
2 embedded-sensors-hal optional ^0.3.7
1 embedded-sensors-hal-async optional ^0.3.7
fusion-imu optional ^0.3.8
embassy-boot-stm32 optional ^0.3
stm32-eth optional ^0.3
1 l3gd20-registers optional ^0.3.8
tmp117 optional ^0.3
w5500-sntp optional ^0.3.8
m24c64-driver optional ^0.3
2 stm32wlxx-hal optional ^0.3
tinygif optional ^0.3.4
1 cortex-ar optional ^0.3
pmsa003i optional ^0.3.8
w5500-dns optional ^0.3.8
lsm303dlhc-ng optional ^0.3.8
max7219-async optional ^0.3
stm32h5 optional ^0.3.5
virtual-fan optional ^0.3.8
1 lorawan optional ^0.3
set_of optional ^0.3
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
bcm2835-lpa optional ^0.3.10
bcm2837-lpa optional ^0.3.10
bern-kernel optional ^0.3
bind-hal optional ^0.3
block-device-adapters 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
cfdp-rs 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
efm32pg1b-pac optional ^0.3
embassy-boot-nrf 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-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
es-wifi-driver optional ^0.3
factbird-common optional ^0.2
2 fans optional ^0.3
fdc1004 optional ^0.3.8
ft6236 optional ^0.3.4
fundamentum-edge-mcu-http-client optional ^0.3
ghostfat optional ^0.3.1
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
i2c-character-display optional ^0.3
1 i2c-pio optional ^0.3.0
ina260-async optional ^0.3.2
iqs323-driver optional ^0.3
is25lp064a optional ^0.3
it7259 optional ^0.3.4
kc11b04 optional ^0.3
1 kiibohd-hid-io 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
3 lakers-ead-authz optional ^0.3
lcd_parallel_bus optional ^0.3
libscd optional ^0.3
llc-rs optional ^0.3.8
lora-e5-bsp optional ^0.3
1 lorawan-device optional ^0.3
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
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
ms5803-14ba optional ^0.3.10
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
nrf-modem optional ^0.3
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
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
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
1 sh1107 optional ^0.3.2
sifli-pac optional ^0.3.10
sim7020 optional ^0.3
sirena optional ^0.3
sitronix-touch optional ^0.3.4
smoltcp-rmodbus optional ^0.3.6
sn3193 optional ^0.3
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
1 stm32g4xx-hal optional ^0.3.2
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
synch optional ^1
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
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
xpt2046 optional ^0.3.0
425K 49 bitfield-struct dev ^0.3
11K 15 rp-pico dev ^0.3.5
6.4K 35 ssd1306 dev ^0.3.6
1.5K 4 imxrt-hal dev ^0.3
500 feather_m0 dev ^0.3
420 pimoroni-tiny2040 dev ^0.3.5
390 stk8ba58 dev ^0.3.6
310 2 jh71xx-hal dev ^0.3
260 epd-spectra dev ^0.3.6
190 5 teensy4-bsp dev ^0.3
190 sht25 dev ^0.3
170 rp2040-flash dev ^0.3.2
130 ssd1681 dev ^0.3
async-stm32f1xx dev ^0.1
persistent-buff dev ^0.3
pimoroni-plasma-2040 dev ^0.3.5
is31fl3193 dev ^0.3.2
1 dwm1001 dev ^0.3.0
lpc546xx-hal dev ^0.3.0
cortex-m-microclock dev ^0.3.4
rucos-cortex-m dev ^0.3
adafruit-featherwing-oled128x64 dev ^0.3.2
metro_m4 dev ^0.3
sparkfun-micromod-rp2040 dev ^0.3.5
ad57xx dev ^0.3.5
fielder dev ^0.3.10
daisy dev ^0.3.8
1 pimoroni-servo2040 dev ^0.3.5
pimoroni_interstate75 dev ^0.3.8
solderparty-rp2040-stamp-carrier dev ^0.3
st7565 dev ^0.3.0
oled_async dev ^0.3
ssd1331-async dev ^0.3.8