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

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

Number of dependers defmt version Downloads/month
482 0.3.8 131K
1 0.3.6 2.5K
1 0.3.5 8.5K
1 0.3.2 1.3K
18 0.2.3 360
7 0.1.3 57
Depender (with downloads and own rev deps) defmt version
1.0M 480 heapless optional >=0.2.0, <0.4
1.0M 177 rgb optional ^0.3.8
887K 107 embedded-io optional ^0.3
512K 258 postcard optional ^0.3
327K 410 nb optional ^0.3
263K 1218 embedded-hal optional ^0.3
115K 47 smoltcp optional ^0.3
31K 63 defmt-rtt ^0.3
89K 78 embassy-sync optional ^0.3
77K 171 embedded-hal-async optional ^0.3
72K 85 embedded-io-async optional ^0.3
70K 32 serde-json-core optional ^0.3
65K 21 uhlc optional ^0.3.2
59K 106 fugit optional >=0.2.0, <0.4
53K 64 embassy-futures optional ^0.3
37K 114 usb-device optional ^0.3
36K 80 embassy-time optional ^0.3
34K 11 arbitrary-int optional ^0.3.5
29K 44 embassy-executor optional ^0.3
30K 59 panic-probe optional ^0.3
26K 169 embedded-graphics optional ^0.3.2
26K 66 embedded-graphics-core optional ^0.3.2
25K 8 embassy-usb-driver optional ^0.3
24K 11 embassy-embedded-hal optional ^0.3
18K 21 esp-println optional ^0.3.8
17K 33 embedded-hal-bus optional ^0.3
17K 19 esp-backtrace optional ^0.3.8
18K 2 esp32s3 optional ^0.3.8
17K 40 display-interface optional ^0.3
16K 11 esp-hal optional ^0.3.8
15K 7 embassy-net-driver optional ^0.3
13K 63 rtt-target optional ^0.3.0
13K 2 esp32s2 optional ^0.3.8
12K 15 stm32h7xx-hal optional >=0.2.0, <0.4
10K 1 bt-hci optional ^0.3
10K 4 embassy-hal-internal optional ^0.3
10K 4 esp32c3 optional ^0.3.8
10K 54 rp2040-hal optional >=0.2.0, <0.4
3.4K 1 stm32-hal2 ^0.3.4
9.9K 22 embedded-svc optional ^0.3
9.7K 1 embedded-test optional ^0.3.8
9.5K 1 embassy-usb-synopsys-otg optional ^0.3
9.1K 4 embassy-net optional ^0.3
9.0K 2 esp32 optional ^0.3.8
9.0K 7 stm32-fmc optional ^0.3
8.7K 2 esp-wifi-sys optional ^0.3.8
8.4K 2 esp32c6 optional ^0.3.8
7.8K 6 embassy-net-driver-channel optional ^0.3
7.8K 10 embassy-usb optional ^0.3
7.6K mimxrt685s-pac optional ^0.3.8
7.5K 2 esp32h2 optional ^0.3.8
7.5K 2 esp32c2 optional ^0.3.8
7.3K 10 embassy-rp optional ^0.3
5.9K 5 ieee802154 optional >=0.2.0, <0.4
5.8K 38 atsamd-hal optional ^0.3.4
5.5K 3 mac-parser optional ^0.3.8
5.5K ieee80211 optional ^0.3.8
5.4K 7 lis3dh-async optional ^0.3
5.1K 13 usbd-hid optional ^0.3
5.1K 44 stm32f4xx-hal optional ^0.3.5
1.4K 1 negicon-protocol ^0.3
4.6K 19 bxcan optional >=0.2.3, <0.4.0
4.5K 17 bbqueue optional ^0.3.0
4.3K 7 coap-message-utils optional ^0.3
4.1K 5 coap-message-implementations optional ^0.3.8
1.0K 8 defmt-test ^0.3
3.7K 1 esp-wifi optional ^0.3.8
3.7K 30 panic-rtt-target optional ^0.3.0
3.5K 18 embedded-sdmmc optional ^0.3
3.1K 2 esp-hal-embassy optional ^0.3.8
3.1K 3 defmt-or-log optional ^0.3.5
2.7K 4 postcard-rpc optional ^0.3.5
2.4K 8 atat optional ^0.3
550 icm426xx 0.3.*
550 rv8803 ^0.3
500 2 rmk ^0.3
2.0K 10 embassy-stm32 optional ^0.3
500 ism330dhcx ^0.3
1.9K 7 embassy-nrf optional ^0.3
440 1 braid-triggerbox-comms ^0.3.0
1.7K 1 esp32c6-lp optional ^0.3.6
1.6K 5 sequential-storage optional ^0.3
330 ds1302-drv ^0.3.8
1.5K 1 esp32s2-ulp optional ^0.3.6
1.4K 1 esp32s3-ulp optional ^0.3.6
1.4K 7 esp-hal-common optional =0.3.5
1.4K femtopb optional ^0.3.8
1.2K rust-mqtt optional ^0.3
1.2K 6 radio optional ^0.3.0
220 steami-rs ^0.3.4
1.1K nrf-modem optional ^0.3
1.1K 3 error_set optional ^0.3
1.0K 5 rmodbus optional ^0.3.0
1.0K 3 nmea optional ^0.3
160 rv3032 ^0.3
1.0K json-lines optional ^0.3
950 3 rtic-sync optional ^0.3
950 2 qingke optional ^0.3.8
140 defmt-brtt ^0.3
950 2 imxrt-usbd optional ^0.3
140 am2301 ^0.3
140 nct3933 ^0.3
900 1 va108xx-hal optional ^0.3
130 emc230x ^0.3.8
900 7 lakers-shared optional ^0.3
850 lakers optional ^0.3
850 1 stm32f4-staging optional ^0.3.5
110 gc9a01 ^0.3
800 stm32g4-staging optional ^0.3.5
800 1 ppproto optional ^0.3.8
750 1 tai-time optional ^0.3
is31fl3743b ^0.3
700 1 embedded-nal-coap optional ^0.3.8
700 4 spacepackets optional ^0.3
700 mini-rxtx optional ^0.3.1
700 3 embedded-tls optional ^0.3
1 ambiq-hal ^0.3
600 1 ieee802_3_miim optional ^0.3
jewel ^0.3.5
600 1 nourl optional ^0.3
defmt-serial ^0.3
iqs5xx ^0.3
550 embassy-net-wiznet optional ^0.3
icm20948_driver ^0.3.0
elmar-mppt ^0.3.2
550 1 reqwless optional ^0.3
1 defmt-bbq ^0.3
defmt-rtt-target ^0.3.0
alkyn ^0.3.0
threadx-rs ^0.3
epd ^0.3
ft6x06-rs ^0.3.8
1 printhor-hwi_nucleo_64_arduino_cnc_hat ^0.3
sharp-memory-display ^0.3.0
nucleo-h743zi ^0.3.1
ad7124-rs ^0.3
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
3 atsam4-hal ^0.3
1 embedded-registers-derive ^0.3.8
mnemos ^0.3.0
manchester-code ^0.3.0
mini-slcan ^0.1.0
500 3 satrs-shared optional ^0.3
ublox-cellular-rs ^0.2
aps490_pfpu2_mini ^0.3
bmp390 ^0.3.8
1 embedded-registers ^0.3.8
esp32-wroom-rp ^0.3
lora-phy ^0.3
ovl-atsamx7x-hal ^0.3.0
sdmmc-spi ^0.3.2
500 1 w5500-tls optional ^0.3.8
loadstone ^0.2
1 microbit-bsp ^0.3
ublox-short-range-rs ^0.2
defmt-itm ^0.3
esp-fast-serial ^0.3.8
phm-worker ^0.3.0
embedded-devices ^0.3.8
usbd-ethernet ^0.3
utrace ^0.3.6
a7105 ^0.3
1 blue_hal ^0.2
hcsr04_async ^0.3.8
atwinc1500 ^0.3.0
bitbot_bsp ^0.3
cotton-w5500 >=0.3.2, <0.3.7
hmc5883-async ^0.3.2
pio-uart ^0.3.8
ac4490 ^0.3
bmp280-rs ^0.3.5
can2040 ^0.3
canopen_rust ^0.3.5
defmt-log-test ^0.2.1
defmt-ringbuf ^0.3
embedded-nrf24l01-async ^0.3
log-to-defmt ^0.3
spi-memory-async ^0.3
1 usb-pd ^0.3.5
blues-notecard ^0.3
lp586x ^0.3
usbh ^0.3.5
fusb302b ^0.3.5
mini-slcan-ng 0.3.*
pa-spl ^0.3.8
rmk-rp2040 ^0.3
470 6 eeprom24x optional ^0.3.6
470 1 cyw43 optional ^0.3
460 sim7020 optional ^0.3
450 3 embassy-boot optional ^0.3
440 cyw43-pio optional ^0.3
440 8 stm32f3xx-hal optional >=0.2.3, <0.4.0
440 stm32h5 optional ^0.3.5
410 bme280 optional ^0.3.5
410 errore optional ^0.3.8
400 6 at-commands optional ^0.3
370 lis2dtw12 optional ^0.3
360 1 cody-c optional ^0.3.6
360 tm1637-embedded-hal optional ^0.3.6
310 usbd-storage optional ^0.3
310 i2c-character-display optional ^0.3
300 1 uftwo optional ^0.3
290 stm32f1-staging optional ^0.3.5
280 ya-smoltcp optional ^0.3
270 mlx9061x optional ^0.3.6
260 2 midi-types optional ^0.3.2
260 1 max116xx-10bit optional ^0.3
250 usbd-picotool-reset optional >=0.2.0, <0.4
250 husb238 optional ^0.3.3
250 ekv optional ^0.3.2
250 microscpi optional ^0.3
240 3 imxrt-log optional ^0.3
240 1 stm32g4xx-hal optional ^0.3.2
230 embassy-boot-stm32 optional ^0.3
230 py32-hal optional ^0.3
230 esp32p4 optional ^0.3.6
230 stm32f469i-disc optional ^0.3.4
230 2 w5500-ll optional ^0.3.8
220 ublox-sockets optional ^0.3
220 5 w5500-hl optional ^0.3.8
210 6 esp-hal-smartled optional ^0.3.8
200 1 mqttrust_core optional ^0.3
200 1 nrf-softdevice optional ^0.3
190 aem10900 optional ^0.3
190 11 wasefire-error optional ^0.3.8
180 mcp2515 optional ^0.3.6
180 wii-ext optional ^0.3.0
170 w5500-dhcp optional ^0.3.8
170 aht20-driver optional ^0.3.6
170 3 lora-modulation optional ^0
170 embedded-bacnet optional ^0.3.5
170 pcf85063a optional ^0.3
170 usb-dfu-target optional ^0.3.0
160 6 wasefire-logger optional ^0.3.8
160 esp-ieee802154 optional ^0.3.8
150 dap-rs optional ^0.3
150 scd4x optional ^0.3.0
150 w5500-mqtt optional ^0.3.8
150 1 va416xx-hal optional ^0.3
150 embassy-dht-sensor optional ^0.3
140 minicbor-embedded-io optional ^0.3
140 1 kiibohd-usb optional ^0.3
140 w5500-dns optional ^0.3.8
140 w5500-sntp optional ^0.3.8
140 3 wasefire-board-api optional ^0.3.8
140 1 embedded-hal-compat optional ^0.3.0
140 a121-rs optional ^0.3
130 2 kiibohd-hall-effect optional ^0.3
130 dht-pio optional ^0.3
130 mcp3424 optional 0.3.*
130 scd30-interface optional ^0.3.8
130 tmp117 optional ^0.3
130 1 wasefire-protocol-usb optional ^0.3.8
120 embedded-ads1220 optional ^0.3.8
120 pmsa003i optional ^0.3.8
120 wasefire-scheduler optional ^0.3.8
110 stm32-eth optional ^0.3
110 py32-bind-hal optional ^0.3
100 1 ethercrab-wire optional ^0.3.5
100 fh101rf optional ^0.3
100 serde-csv-core optional ^0.3.4
embassy-boot-nrf optional ^0.3
1 picoserve optional ^0.3.6
4 infrared optional ^0.3
ethercrab optional ^0.3.5
serial-sensors-proto optional ^0.3.8
stemma-soil-sensor-embassy optional ^0.3
fusion-imu optional ^0.3.8
nucleo-wl55jc-bsp optional ^0.3
stm32wb-hci optional ^0.3
w25q32jv optional ^0.3
2 midi-convert optional ^0.3.2
5 printhor-hwa-common optional ^0.3
satrs optional ^0.3
fdc1004 optional ^0.3.8
lsm303dlhc-ng optional ^0.3.8
1 rotary-encoder-hal optional ^0.1.2
1 hftwo optional ^0.3
nrf-dfu-target optional ^0.3
max7219-async optional ^0.3
3 rp235x-hal optional >=0.2.0, <0.4
adafruit-bluefruit-protocol optional ^0.3
adafruit-lcd-backpack 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
bno055 optional ^0.3
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
dw3000-ng 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
1 i2c-pio optional ^0.3.0
ina260-async optional ^0.3.2
is25lp064a optional ^0.3
it7259 optional ^0.3.4
kc11b04 optional ^0.3
1 kiibohd-hid-io optional ^0.3
2 kiibohd-keyscanning 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
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
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
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
parse_rc_ibus 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
radio-at86rf23x optional ^0.3.0
radio-sx1231 optional ^0.3
radio-sx128x optional ^0.3.5
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
5 sixtyfps-corelib optional ^0.3.0
smoltcp-rmodbus optional ^0.3.6
sn3193 optional ^0.3
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
60K 42 bitfield-struct dev ^0.3
8.4K 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 rp2040-flash dev ^0.3.2
180 st7565 dev ^0.3.0
140 ssd1331-async dev ^0.3.8
pimoroni-tiny2040 dev ^0.3.5
persistent-buff dev ^0.3
5 teensy4-bsp dev ^0.3
solderparty-rp2040-stamp-carrier dev ^0.3
is31fl3193 dev ^0.3.2
1 dwm1001 dev ^0.3.0
adafruit-featherwing-oled128x64 dev ^0.3.2
daisy dev ^0.3.8
lpc546xx-hal dev ^0.3.0
rucos-cortex-m dev ^0.3
cortex-m-microclock dev ^0.3.4
pimoroni_interstate75 dev ^0.3.8
ad57xx dev ^0.3.5
async-stm32f1xx dev ^0.1
1 jh71xx-hal dev ^0.3
py32f0xx-hal dev ^0.3.8
oled_async dev ^0.3