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
94
99
101
102
107
108
115
126
125
129
136
138
149
150
154
153
155
160
154
187
198
199
212
214
220
226
2021 2022 2023 2024

defmt is used at run time in 401 crates (of which 291 optionally). It is a direct run-time dependency in 353 crates. It's used only as a dev dependency in 28 crates (of which 24 directly).

Number of dependers defmt version Downloads/month
402 0.3.8 73K
1 0.3.6 10K
1 0.3.5 16K
1 0.3.2 1.2K
17 0.2.3 210
7 0.1.3 0
Depender (with downloads and own rev deps) defmt version
1.1M 161 rgb optional ^0.3.8
768K 431 heapless optional >=0.2.0, <0.4
376K 71 embedded-io optional ^0.3
340K 209 postcard optional ^0.3
321K 396 nb optional ^0.3
236K 1136 embedded-hal optional ^0.3
81K 44 smoltcp optional ^0.3
24K 51 defmt-rtt ^0.3
73K 66 embassy-sync optional ^0.3
61K 96 fugit optional >=0.2.0, <0.4
51K 59 embedded-io-async optional ^0.3
49K 131 embedded-hal-async optional ^0.3
40K 18 uhlc optional ^0.3.2
35K 48 embassy-futures optional ^0.3
33K 61 embedded-graphics-core optional ^0.3.2
30K 108 usb-device optional ^0.3
27K 35 embassy-executor optional ^0.3
28K 163 embedded-graphics optional ^0.3.2
23K 62 embassy-time optional ^0.3
21K 51 panic-probe optional ^0.3
19K 38 display-interface optional ^0.3
19K 14 stm32h7xx-hal optional >=0.2.0, <0.4
15K 8 embassy-usb-driver optional ^0.3
15K 20 esp-println optional ^0.3.8
14K 18 esp-backtrace optional ^0.3.8
14K 27 embedded-hal-bus optional ^0.3
13K 1 embassy-usb-synopsys-otg optional ^0.3
12K 23 embedded-svc optional ^0.3
11K 7 arbitrary-int optional ^0.3.5
10K 2 esp32s2 optional ^0.3.6
11K 2 esp32s3 optional ^0.3.6
9.1K 50 rp2040-hal optional >=0.2.0, <0.4
8.7K 7 embassy-net-driver optional ^0.3
7.8K 42 stm32f4xx-hal optional ^0.3.5
7.3K 8 embassy-usb optional ^0.3
7.1K 38 atsamd-hal optional ^0.3.4
6.9K 3 embassy-net optional ^0.3
6.6K 3 esp32c3 optional ^0.3.6
6.4K 6 embassy-net-driver-channel optional ^0.3
6.4K 5 stm32-fmc optional ^0.3
6.2K 2 esp32 optional ^0.3.6
6.2K 7 esp-hal-common optional =0.3.5
6.1K 1 embedded-test optional ^0.3.8
6.1K 5 ieee802154 optional >=0.2.0, <0.4
5.8K 19 bxcan optional >=0.2.3, <0.4.0
5.6K 2 esp32c6 optional ^0.3.6
5.6K 7 lis3dh-async optional ^0.3
5.2K 2 esp32c2 optional ^0.3.6
5.2K 2 esp32h2 optional ^0.3.6
4.5K 13 usbd-hid optional ^0.3
1.1K 8 defmt-test ^0.3
3.8K 16 bbqueue optional ^0.3.0
3.7K 8 esp-hal optional ^0.3.8
3.5K 8 embassy-embedded-hal optional ^0.3
2.9K 18 embedded-sdmmc optional ^0.3
2.5K 3 embassy-hal-internal optional ^0.3
440 nct3933 ^0.3
1.7K 2 sequential-storage optional ^0.3
360 1 braid-triggerbox-comms ^0.3.0
1.5K esp-wifi optional ^0.3.8
1.3K 7 atat optional ^0.3
280 icm426xx 0.3.*
1.3K 1 esp32c6-lp optional ^0.3.6
1.3K 7 embassy-stm32 optional ^0.3
1.2K 1 esp-hal-embassy optional ^0.3.8
240 defmt-brtt ^0.3
1.1K 1 rtic-sync optional ^0.3
1.1K 2 imxrt-usbd optional ^0.3
1.1K 1 picoserve optional ^0.3.6
1.0K 1 esp32s3-ulp optional ^0.3.6
1.0K 1 esp32s2-ulp optional ^0.3.6
180 spi-memory-async ^0.3
1.0K defmt-or-log optional ^0.3.5
1.0K stm32f4-staging optional ^0.3.5
1.0K serial-sensors-proto optional ^0.3.8
150 sim7020 ^0.3
900 7 embassy-rp optional ^0.3
120 2 rmk ^0.3
110 gc9a01 ^0.3
110 lora-phy ^0.3
100 cotton-w5500 >=0.3.2, <0.3.7
800 dw3000-ng optional ^0.3
1 negicon-protocol ^0.3
750 json-lines optional ^0.3
bind-hal ^0.3
is31fl3743b ^0.3
700 ya-smoltcp optional ^0.3
700 3 embedded-tls optional ^0.3
1 ambiq-hal ^0.3
650 serde-csv-core optional ^0.3.4
stm32-hal2 ^0.3.4
1 defmt-bbq ^0.3
600 1 postcard-rpc optional ^0.3.5
1 blue_hal ^0.2
jewel ^0.3.5
600 1 lsm303dlhc-registers optional ^0.3.8
blues-notecard ^0.3
iqs5xx ^0.3
canopen_rust ^0.3.5
3 atsam4-hal ^0.3
elmar-mppt ^0.3.2
aps490_pfpu2_mini ^0.3
alkyn ^0.3.0
threadx-rs ^0.3
epd ^0.3
550 1 nourl optional ^0.3
550 reqwless optional ^0.3
1 printhor-hwi_nucleo_64_arduino_cnc_hat ^0.3
550 5 rmodbus optional ^0.3.0
sharp-memory-display ^0.3.0
nucleo-h743zi ^0.3.1
defmt-itm ^0.3
1 printhor-hwi_mks_robin_nano ^0.3
1 printhor-hwi_skr_mini_e3 ^0.3
robokit ^0.3
usbd-ethernet ^0.3
servo-pio ^0.3
log-to-defmt ^0.3
bmp280-rs ^0.3.5
ism330dhcx ^0.3
manchester-code ^0.3.0
mini-slcan ^0.1.0
defmt-ringbuf ^0.3
esp32-wroom-rp ^0.3
icm20948_driver ^0.3.0
mnemos ^0.3.0
ovl-atsamx7x-hal ^0.3.0
sdmmc-spi ^0.3.2
loadstone ^0.2
ublox-cellular-rs ^0.2
ublox-short-range-rs ^0.2
defmt-log-test ^0.2.1
itla ^0.3
phm-worker ^0.3.0
1 usb-pd ^0.3.5
1 microbit-bsp ^0.3
pio-uart ^0.3.5
atwinc1500 ^0.3.0
1 embedded-registers-derive ^0.3.5
defmt-rtt-target ^0.3.0
hmc5883-async ^0.3.2
defmt-serial ^0.3
utrace ^0.3.6
aht20-driver ^0.3.6
bmp390 ^0.3.8
can2040 ^0.3
500 1 coordinate-frame optional ^0.3.8
usbh ^0.3.5
a7105 ^0.3
bitbot_bsp ^0.3
embedded-devices ^0.3.5
fusb302b ^0.3.5
lp586x ^0.3
rmk-rp2040 ^0.3
500 8 stm32f3xx-hal optional >=0.2.3, <0.4.0
500 6 eeprom24x optional ^0.3.6
490 6 esp-hal-smartled optional ^0.3.8
430 lsm303dlhc-ng optional ^0.3.8
420 esp32p4 optional ^0.3.6
420 1 cyw43 optional ^0.3
410 cyw43-pio optional ^0.3
400 6 at-commands optional ^0.3
400 7 embassy-nrf optional ^0.3
380 efm32pg1b-pac optional ^0.3.6
380 w5500-dns optional ^0.3.8
360 3 mantra-rust-macros optional ^0.3.6
360 1 l3gd20-registers optional ^0.3.8
350 3 embassy-boot optional ^0.3
340 fusion-imu optional ^0.3.8
310 mcp3424 optional 0.3.*
310 ethercrab optional ^0.3.5
290 embassy-net-wiznet optional ^0.3
220 1 ethercrab-wire optional ^0.3.5
220 radio-sx128x optional ^0.3.5
220 1 va108xx-hal optional ^0.3
220 ublox-sockets optional ^0.3
200 3 imxrt-log optional ^0.3
210 l3gd20-ng optional ^0.3.8
200 2 w5500-ll optional ^0.3.8
200 ector optional ^0.3
190 l0g optional ^0.3
190 1 usbd-human-interface-device optional ^0.3
190 5 w5500-hl optional ^0.3.8
190 4 infrared optional ^0.3
180 wii-ext optional ^0.3.0
170 1 nrf-softdevice optional ^0.3
170 own_or_borrow optional ^0.3.8
170 embedded-bacnet optional ^0.3.5
160 femtopb optional ^0.3.6
160 1 max116xx-10bit optional ^0.3
140 embassy-boot-stm32 optional ^0.3
140 emc2101 optional ^0.3.8
140 minicbor-embedded-io optional ^0.3
140 2 w5500 optional ^0.3
140 scd4x optional ^0.3.0
140 va416xx-hal optional ^0.3
140 ghostfat optional ^0.3.1
140 w5500-sntp optional ^0.3.8
140 5 wasefire-logger optional ^0.3.8
130 mmc5983ma optional ^0.3.8
140 nrf-modem optional ^0.3
140 w5500-dhcp optional ^0.3.8
140 w5500-mqtt optional ^0.3.8
130 2 kiibohd-hall-effect optional ^0.3
130 8 wasefire-error optional ^0.3.8
130 pcf85063a optional ^0.3
120 rust-mqtt optional ^0.3
120 1 aemics-stm32g4xx-hal optional ^0.3.2
120 fundamentum-edge-mcu-http-client optional ^0.3
110 pas-co2-rs optional ^0.3
100 a121-rs optional ^0.3
110 embassy-boot-nrf optional ^0.3
110 1 ieee802_3_miim optional ^0.3
110 2 wasefire-board-api optional ^0.3.8
100 bme280 optional ^0.3.5
100 1 kll-hid optional ^0.3
100 7 kll-core optional ^0.3
100 wasefire-scheduler optional ^0.3.8
socketcand optional ^0.3.6
2 wasefire-protocol-usb optional ^0.3.8
1 i2c-pio optional ^0.3.0
nucleo-wl55jc-bsp optional ^0.3
stm32h5 optional ^0.3.5
embassy-dht-sensor optional ^0.3
2 qingke optional ^0.3.6
1 embedded-update optional ^0.3
1 ppproto optional ^0.3
bern-kernel optional ^0.3
nrf-dfu-target optional ^0.3
usbd-storage optional ^0.3
embedded-hal-compat optional ^0.3.0
3 hid-io-protocol optional ^0.3
2 midi-types optional ^0.3.2
adafruit-bluefruit-protocol optional ^0.3
adafruit-lcd-backpack optional ^0.3
1 adi-adxl355 optional ^0.3
adi-adxl355-async optional ^0.3
async-button optional ^0.3.5
bbqueue-sync optional ^0.3.0
block-device-adapters optional ^0.3
bm1397-protocol optional ^0.3.4
bmp180-embedded-hal optional ^0.3.6
bno055 optional ^0.3
bq27xxx optional ^0.3
2 byte-slab optional ^0.3.0
caprand optional ^0.3
crsf optional ^0.3.6
dcc-rs optional ^0.3
dfr0299 optional ^0.3
1 dmx-rdm optional ^0.3
drogue-ajour-protocol optional ^0.3
drogue-tls optional ^0.3
drv8305 optional ~0.2
embassy-boot-rp optional ^0.3
embassy-net-adin1110 optional ^0.3
embassy-net-enc28j60 optional ^0.3
embassy-net-esp-hosted optional ^0.3
embassy-net-ppp optional ^0.3
2 embassy-traits optional ^0.2.0
embedded-drivers optional ^0.3
embedded-ui 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
ft6236 optional ^0.3.4
1 hftwo optional ^0.3
hp203b optional ^0.3.2
hts221-async optional ^0.3
hub75-remastered optional ^0.3.6
ina260-async optional ^0.3.2
it7259 optional ^0.3.4
kc11b04 optional ^0.3
1 kiibohd-hid-io optional ^0.3
2 kiibohd-keyscanning optional ^0.3
1 kiibohd-usb optional ^0.3
libscd optional ^0.3
lora-e5-bsp optional ^0.3
2 lora-modulation optional ^0
1 lorawan optional ^0.3
1 lorawan-device optional ^0.3
lsm6ds3tr optional ^0.3.5
ltc690x optional ^0.2.3
max145784-driver optional ^0.3
max14578e-driver optional ^0.3
max7219-async optional ^0.3
max7797x-driver optional ^0.3
mcp2515 optional ^0.3.2
mcp4725-async optional ^0.3
memory-lcd-spi optional ^0.3.4
2 midi-convert optional ^0.3.2
mini-rxtx optional ^0.3.1
mlx9061x optional ^0.3.6
2 mnemos-common optional ^0.3
1 moonboot optional ^0.2
mqtt-sn optional ^0.2
2 mqttrust optional ^0.3
1 mqttrust_core optional ^0.3
nau88c22 optional ^0.3.5
neotron-bmc-protocol optional ^0.3
nobcd optional ^0.3
nrf24radio optional ^0.3
oled optional ^0.3.4
orouter-serial optional ^0.3.1
orouter-wireless optional ^0.3.2
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
6 radio optional ^0.3.0
radio-at86rf23x optional ^0.3.0
radio-sx1231 optional ^0.3
1 rotary-encoder-hal optional ^0.1.2
rustot optional ^0.3
satrs optional ^0.3
3 satrs-shared optional ^0.3
seeed-lora-e5-at-commands optional ^0.3
1 sh1107 optional ^0.3.2
sht4x optional ^0.3.2
sirena optional ^0.3
sitronix-touch optional ^0.3.4
5 sixtyfps-corelib optional ^0.3.0
smoltcp-rmodbus optional ^0.3.6
3 spacepackets optional ^0.3
stemma-soil-sensor-embassy optional ^0.3
stm32-bootloader-client optional ^0.2.1
stm32-eth optional ^0.3
stm32f3xx-hal-v2 optional ^0.1.2
stm32g473-hal_oppe optional ^0.3.0
1 stm32g4xx-hal optional ^0.3.2
stm32wb-hci optional ^0.3
2 stm32wlxx-hal optional ^0.3
2 sunset optional ^0.3
1 sunset-embassy optional ^0.3
tai-time optional ^0.3
tb6612fng optional ^0.3
tca9555 optional ^0.3
the-bridge optional ^0.3.6
tinygif optional ^0.3.4
tlv320aic23 optional =0.3.2
tm1637-embedded-hal optional ^0.3.6
tmp117 optional ^0.3
trenchcoat optional ^0.3
1 uftwo optional ^0.3
usbd-picotool-reset optional >=0.2.0, <0.4
vl53l4cd optional ^0.3
vlcb-defs optional ^0.3
w25q32jv optional ^0.3
1 w5500-tls optional ^0.3.8
xpt2046 optional ^0.3.0
39K 32 bitfield-struct dev ^0.3
7.7K 15 rp-pico dev ^0.3.5
470 4 imxrt-hal dev ^0.3
390 rp2040-flash dev ^0.3.2
200 sparkfun-micromod-rp2040 dev ^0.3.5
190 sht25 dev ^0.3
160 5 teensy4-bsp dev ^0.3
1 dwm1001 dev ^0.3.0
persistent-buff dev ^0.3
st7565 dev ^0.3.0
ad57xx dev ^0.3.5
async-stm32f1xx dev ^0.1
solderparty-rp2040-stamp-carrier dev ^0.3
jh71xx-hal dev ^0.3
pimoroni-tiny2040 dev ^0.3.5
stk8ba58 dev ^0.3.6
epd-spectra dev ^0.3.6
is31fl3193 dev ^0.3.2
daisy dev ^0.3.8
rucos-cortex-m dev ^0.3
lpc546xx-hal dev ^0.3.0
oled_async dev ^0.3
pimoroni-plasma-2040 dev ^0.3.5
adafruit-featherwing-oled128x64 dev ^0.3.2
1 pimoroni-servo2040 dev ^0.3.5
cortex-m-microclock dev ^0.3.4