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
154
156
162
157
190
201
207
222
225
232
237
240
242
259
270
2021 2022 2023 2024

defmt is used at run time in 470 crates (of which 338 optionally). It is a direct run-time dependency in 413 crates. It's used only as a dev dependency in 34 crates (of which 28 directly).

Number of dependers defmt version Downloads/month
477 0.3.8 137K
1 0.3.6 2.6K
1 0.3.5 9.6K
1 0.3.2 700
17 0.2.3 340
7 0.1.3 8
Depender (with downloads and own rev deps) defmt version
1.0M 476 heapless optional >=0.2.0, <0.4
1.0M 177 rgb optional ^0.3.8
922K 105 embedded-io optional ^0.3
532K 256 postcard optional ^0.3
333K 409 nb optional ^0.3
269K 1214 embedded-hal optional ^0.3
117K 47 smoltcp optional ^0.3
31K 63 defmt-rtt ^0.3
87K 78 embassy-sync optional ^0.3
77K 169 embedded-hal-async optional ^0.3
73K 32 serde-json-core optional ^0.3
71K 84 embedded-io-async optional ^0.3
69K 20 uhlc optional ^0.3.2
60K 106 fugit optional >=0.2.0, <0.4
53K 64 embassy-futures optional ^0.3
38K 114 usb-device optional ^0.3
37K 11 arbitrary-int optional ^0.3.5
34K 80 embassy-time optional ^0.3
31K 59 panic-probe optional ^0.3
28K 44 embassy-executor optional ^0.3
27K 169 embedded-graphics optional ^0.3.2
27K 66 embedded-graphics-core optional ^0.3.2
24K 8 embassy-usb-driver optional ^0.3
21K 10 embassy-embedded-hal optional ^0.3
19K 21 esp-println optional ^0.3.8
17K 40 display-interface optional ^0.3
18K 34 embedded-hal-bus optional ^0.3
17K 19 esp-backtrace optional ^0.3.8
17K 2 esp32s3 optional ^0.3.8
16K 11 esp-hal optional ^0.3.8
13K 7 embassy-net-driver optional ^0.3
12K 15 stm32h7xx-hal optional >=0.2.0, <0.4
12K 2 esp32s2 optional ^0.3.8
11K 54 rp2040-hal optional >=0.2.0, <0.4
10K 4 embassy-hal-internal optional ^0.3
10K 22 embedded-svc optional ^0.3
3.4K 1 stm32-hal2 ^0.3.4
9.6K 1 embedded-test optional ^0.3.8
9.6K 1 bt-hci optional ^0.3
9.1K 7 stm32-fmc optional ^0.3
8.8K 1 embassy-usb-synopsys-otg optional ^0.3
8.8K 4 esp32c3 optional ^0.3.8
8.5K 4 embassy-net optional ^0.3
7.6K 2 esp-wifi-sys optional ^0.3.8
7.6K 10 embassy-usb optional ^0.3
7.5K 2 esp32 optional ^0.3.8
7.3K 6 embassy-net-driver-channel optional ^0.3
7.3K 10 embassy-rp optional ^0.3
7.1K mimxrt685s-pac optional ^0.3.8
6.8K 2 esp32c6 optional ^0.3.8
6.8K 38 atsamd-hal optional ^0.3.4
6.0K 2 esp32h2 optional ^0.3.8
5.9K 2 esp32c2 optional ^0.3.8
5.5K 5 ieee802154 optional >=0.2.0, <0.4
5.4K 44 stm32f4xx-hal optional ^0.3.5
5.4K 13 usbd-hid optional ^0.3
5.1K 3 mac-parser optional ^0.3.8
5.0K 7 lis3dh-async optional ^0.3
5.0K ieee80211 optional ^0.3.8
1.4K 1 negicon-protocol ^0.3
4.7K 17 bbqueue optional ^0.3.0
4.7K 19 bxcan optional >=0.2.3, <0.4.0
4.2K 7 coap-message-utils optional ^0.3
4.0K 5 coap-message-implementations optional ^0.3.8
3.9K 18 embedded-sdmmc optional ^0.3
3.2K 1 esp-wifi optional ^0.3.8
850 8 defmt-test ^0.3
2.9K 3 defmt-or-log optional ^0.3.5
2.8K 4 postcard-rpc optional ^0.3.5
2.6K 8 atat optional ^0.3
2.6K 2 esp-hal-embassy optional ^0.3.8
500 2 rmk ^0.3
2.0K 10 embassy-stm32 optional ^0.3
500 ism330dhcx ^0.3
440 1 braid-triggerbox-comms ^0.3.0
1.7K 5 sequential-storage optional ^0.3
1.7K 7 embassy-nrf optional ^0.3
1.5K 1 esp32c6-lp optional ^0.3.6
320 ds1302-drv ^0.3.8
1.4K 7 esp-hal-common optional =0.3.5
1.3K 1 esp32s2-ulp optional ^0.3.6
1.3K 1 esp32s3-ulp optional ^0.3.6
1.2K femtopb optional ^0.3.8
1.2K rust-mqtt optional ^0.3
1.2K 6 radio optional ^0.3.0
230 icm426xx 0.3.*
220 steami-rs ^0.3.4
1.1K 3 nmea optional ^0.3
1.1K nrf-modem optional ^0.3
210 defmt-brtt ^0.3
1.1K 7 lakers-shared optional ^0.3
1.0K lakers optional ^0.3
1.0K 3 error_set optional ^0.3
160 rv3032 ^0.3
1.0K json-lines optional ^0.3
950 5 rmodbus optional ^0.3.0
950 2 qingke optional ^0.3.8
900 3 rtic-sync optional ^0.3
140 nct3933 ^0.3
900 1 va108xx-hal optional ^0.3
900 1 embedded-nal-coap optional ^0.3.8
900 1 stm32f4-staging optional ^0.3.5
120 emc230x ^0.3.8
110 gc9a01 ^0.3
110 am2301 ^0.3
800 stm32g4-staging optional ^0.3.5
800 2 imxrt-usbd optional ^0.3
ft6x06-rs ^0.3.8
750 1 tai-time optional ^0.3
is31fl3743b ^0.3
ac4490 ^0.3
700 mini-rxtx optional ^0.3.1
1 ambiq-hal ^0.3
650 3 embedded-tls optional ^0.3
defmt-serial ^0.3
650 4 spacepackets optional ^0.3
600 1 ieee802_3_miim optional ^0.3
600 1 ppproto optional ^0.3.8
jewel ^0.3.5
iqs5xx ^0.3
550 1 nourl optional ^0.3
550 1 reqwless optional ^0.3
elmar-mppt ^0.3.2
spi-memory-async ^0.3
1 defmt-bbq ^0.3
esp-fast-serial ^0.3.8
defmt-rtt-target ^0.3.0
alkyn ^0.3.0
1 embedded-registers-derive ^0.3.8
threadx-rs ^0.3
3 atsam4-hal ^0.3
1 printhor-hwi_nucleo_64_arduino_cnc_hat ^0.3
sharp-memory-display ^0.3.0
1 embedded-registers ^0.3.8
lora-phy ^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
itla ^0.3
servo-pio ^0.3
ad7124-rs ^0.3
mnemos ^0.3.0
log-to-defmt ^0.3
manchester-code ^0.3.0
mini-slcan ^0.1.0
ublox-cellular-rs ^0.2
bmp390 ^0.3.8
embedded-devices ^0.3.8
esp32-wroom-rp ^0.3
ovl-atsamx7x-hal ^0.3.0
sdmmc-spi ^0.3.2
500 1 w5500-tls optional ^0.3.8
aps490_pfpu2_mini ^0.3
atwinc1500 ^0.3.0
loadstone ^0.2
1 microbit-bsp ^0.3
ublox-short-range-rs ^0.2
defmt-itm ^0.3
phm-worker ^0.3.0
pio-uart ^0.3.8
500 embassy-net-wiznet optional ^0.3
usbd-ethernet ^0.3
utrace ^0.3.6
1 blue_hal ^0.2
cotton-w5500 >=0.3.2, <0.3.7
hcsr04_async ^0.3.8
bitbot_bsp ^0.3
can2040 ^0.3
canopen_rust ^0.3.5
embedded-nrf24l01-async ^0.3
hmc5883-async ^0.3.2
lp586x ^0.3
rv8803 ^0.3
a7105 ^0.3
bmp280-rs ^0.3.5
defmt-log-test ^0.2.1
defmt-ringbuf ^0.3
icm20948_driver ^0.3.0
1 usb-pd ^0.3.5
blues-notecard ^0.3
epd ^0.3
500 3 satrs-shared optional ^0.3
usbh ^0.3.5
fusb302b ^0.3.5
mini-slcan-ng 0.3.*
pa-spl ^0.3.8
rmk-rp2040 ^0.3
500 i2c-character-display optional ^0.3
480 1 cyw43 optional ^0.3
460 sim7020 optional ^0.3
450 scd4x optional ^0.3.0
430 stm32h5 optional ^0.3.5
420 6 eeprom24x optional ^0.3.6
420 8 stm32f3xx-hal optional >=0.2.3, <0.4.0
420 3 embassy-boot optional ^0.3
420 cyw43-pio optional ^0.3
410 6 at-commands optional ^0.3
380 1 cody-c optional ^0.3.6
360 tm1637-embedded-hal optional ^0.3.6
330 bme280 optional ^0.3.5
320 errore optional ^0.3.8
310 usbd-storage optional ^0.3
300 1 uftwo optional ^0.3
300 aht20-driver optional ^0.3.6
300 lis2dtw12 optional ^0.3
280 ya-smoltcp optional ^0.3
280 esp32p4 optional ^0.3.6
280 stm32f1-staging optional ^0.3.5
270 mlx9061x optional ^0.3.6
250 usbd-picotool-reset optional >=0.2.0, <0.4
250 husb238 optional ^0.3.3
250 2 midi-types optional ^0.3.2
240 1 stm32g4xx-hal optional ^0.3.2
240 microscpi optional ^0.3
230 stm32f469i-disc optional ^0.3.4
230 3 imxrt-log optional ^0.3
220 ekv optional ^0.3.2
220 ublox-sockets optional ^0.3
210 embassy-boot-stm32 optional ^0.3
210 2 w5500-ll optional ^0.3.8
200 1 mqttrust_core optional ^0.3
200 5 w5500-hl optional ^0.3.8
190 6 esp-hal-smartled optional ^0.3.8
190 mcp2515 optional ^0.3.6
180 1 nrf-softdevice optional ^0.3
180 wii-ext optional ^0.3.0
170 11 wasefire-error optional ^0.3.8
170 embedded-bacnet optional ^0.3.5
170 pcf85063a optional ^0.3
170 usb-dfu-target optional ^0.3.0
160 adafruit-lcd-backpack optional ^0.3
150 dap-rs optional ^0.3
150 3 lora-modulation optional ^0
150 w5500-dhcp optional ^0.3.8
150 1 va416xx-hal optional ^0.3
150 6 wasefire-logger optional ^0.3.8
150 embassy-dht-sensor optional ^0.3
140 minicbor-embedded-io optional ^0.3
140 w5500-mqtt optional ^0.3.8
140 a121-rs optional ^0.3
130 w5500-sntp optional ^0.3.8
120 dht-pio optional ^0.3
120 1 embedded-hal-compat optional ^0.3.0
120 mcp3424 optional 0.3.*
120 w5500-dns optional ^0.3.8
120 3 wasefire-board-api optional ^0.3.8
120 1 picoserve optional ^0.3.6
120 tmp117 optional ^0.3
120 embedded-ads1220 optional ^0.3.8
120 pmsa003i optional ^0.3.8
110 py32-hal optional ^0.3
110 stm32-eth optional ^0.3
110 1 wasefire-protocol-usb optional ^0.3.8
110 scd30-interface optional ^0.3.8
110 wasefire-scheduler optional ^0.3.8
100 esp-ieee802154 optional ^0.3.8
110 py32-bind-hal optional ^0.3
100 1 ethercrab-wire optional ^0.3.5
4 infrared optional ^0.3
3 mantra-rust-macros optional ^0.3.6
serde-csv-core optional ^0.3.4
stemma-soil-sensor-embassy optional ^0.3
ethercrab optional ^0.3.5
serial-sensors-proto optional ^0.3.8
fusion-imu optional ^0.3.8
nucleo-wl55jc-bsp optional ^0.3
w25q32jv optional ^0.3
2 midi-convert optional ^0.3.2
embassy-boot-nrf optional ^0.3
satrs optional ^0.3
fdc1004 optional ^0.3.8
1 i2c-pio optional ^0.3.0
l0g optional ^0.3
1 rotary-encoder-hal optional ^0.1.2
1 hftwo optional ^0.3
1 kll-hid optional ^0.3
nrf-dfu-target optional ^0.3
5 sixtyfps-corelib optional ^0.3.0
dw3000-ng optional ^0.3
7 kll-core optional ^0.3
stm32wb-hci optional ^0.3
bno055 optional ^0.3
max7219-async optional ^0.3
adafruit-bluefruit-protocol optional ^0.3
1 adi-adxl355 optional ^0.3
adi-adxl355-async 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
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 coordinate-frame optional ^0.3.8
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
ds4432 optional ^0.3
ector optional ^0.3
efm32pg1b-pac optional ^0.3.6
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
1 embedded-update 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
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
3 hid-io-protocol 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
is25lp064a optional ^0.3
it7259 optional ^0.3.4
kc11b04 optional ^0.3
2 kiibohd-hall-effect optional ^0.3
1 kiibohd-hid-io optional ^0.3
2 kiibohd-keyscanning optional ^0.3
1 kiibohd-usb optional ^0.3
l3gd20-ng optional ^0.3.8
1 l3gd20-registers optional ^0.3.8
3 lakers-ead-authz optional ^0.3
libscd optional ^0.3
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
1 max116xx-10bit optional ^0.3
max145784-driver optional ^0.3
max14578e-driver optional ^0.3
max7797x-driver optional ^0.3
mcp4725-async optional ^0.3
memory-lcd-spi optional ^0.3.4
mmc5983ma optional ^0.3.8
2 mnemos-common optional ^0.3
1 moonboot optional ^0.2
mqtt-sn optional ^0.2
2 mqttrust optional ^0.3
n32g4xx-hal optional ^0.3.5
nau88c22 optional ^0.3.5
neotron-bmc-protocol optional ^0.3
1 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
own_or_borrow optional ^0.3.8
pas-co2-rs 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
radio-at86rf23x optional ^0.3.0
radio-sx1231 optional ^0.3
radio-sx128x optional ^0.3.5
3 rp235x-hal optional >=0.2.0, <0.4
rustot optional ^0.3
seeed-lora-e5-at-commands optional ^0.3
1 sh1107 optional ^0.3.2
sht4x optional ^0.3.2
sht4x-ng optional ^0.3.8
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
stm32f3xx-hal-v2 optional ^0.1.2
stm32g473-hal_oppe optional ^0.3.0
stm32h5-staging optional ^0.3.5
2 stm32wlxx-hal optional ^0.3
stratum-v1 optional ^0.3
2 sunset optional ^0.3
1 sunset-embassy optional ^0.3
tb6612fng optional ^0.3
tca9555 optional ^0.3
telit-me310g1 optional ^0.3
tinygif optional ^0.3.4
tlv320aic23 optional =0.3.2
trenchcoat optional ^0.3
1 usbd-human-interface-device optional ^0.3
vl53l4cd optional ^0.3
vlcb-defs optional ^0.3
2 w5500 optional ^0.3
xpt2046 optional ^0.3.0
59K 42 bitfield-struct dev ^0.3
9.2K 15 rp-pico dev ^0.3.5
7.9K 30 ssd1306 dev ^0.3.6
1.4K 4 imxrt-hal dev ^0.3
390 stk8ba58 dev ^0.3.6
350 pimoroni-plasma-2040 dev ^0.3.5
240 epd-spectra dev ^0.3.6
210 1 pimoroni-servo2040 dev ^0.3.5
200 sparkfun-micromod-rp2040 dev ^0.3.5
190 sht25 dev ^0.3
180 st7565 dev ^0.3.0
170 rp2040-flash dev ^0.3.2
140 ssd1331-async dev ^0.3.8
pimoroni-tiny2040 dev ^0.3.5
5 teensy4-bsp dev ^0.3
persistent-buff dev ^0.3
pimoroni_interstate75 dev ^0.3.8
solderparty-rp2040-stamp-carrier dev ^0.3
is31fl3193 dev ^0.3.2
1 jh71xx-hal dev ^0.3
1 dwm1001 dev ^0.3.0
adafruit-featherwing-oled128x64 dev ^0.3.2
daisy dev ^0.3.8
lpc546xx-hal dev ^0.3.0
py32f0xx-hal dev ^0.3.8
rucos-cortex-m dev ^0.3
cortex-m-microclock dev ^0.3.4
async-stm32f1xx dev ^0.1
ad57xx dev ^0.3.5
oled_async dev ^0.3