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
100
102
103
107
108
115
126
127
131
138
140
151
153
157
157
160
167
162
193
204
213
232
235
244
250
253
258
276
292
315
334
333
335
2021 2022 2023 2024 2025

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

Number of dependers defmt version Downloads/month
0 1.0.0-rc.1 0
571 0.3.10 213K
1 0.3.5 13K
1 0.3.2 1.0K
18 0.2.3 210
6 0.1.3 0
Depender (with downloads and own rev deps) defmt version
1.2M 1278 embedded-hal optional ^0.3
1.6M 127 embedded-io optional ^0.3
1.9M 520 heapless optional >=0.2.0, <0.4
1.3M 412 nb optional ^0.3
1.7M 184 rgb optional ^0.3.8
901K 307 postcard optional ^0.3
854K 14 cobs optional ^0.3
397K 6 eeprom24x optional ^0.3.6
257K 49 smoltcp optional ^0.3.8
114K 219 embedded-hal-async optional ^0.3
35K 70 defmt-rtt ^0.3
101K 100 embedded-io-async optional ^0.3
96K 97 embassy-sync optional ^0.3
87K 35 serde-json-core optional ^0.3
85K 22 uhlc optional ^0.3.2
73K 78 embassy-futures optional ^0.3
62K 115 fugit optional >=0.2.0, <0.4
51K 102 embassy-time optional ^0.3
50K 17 arbitrary-int optional ^0.3.8
44K 117 usb-device optional ^0.3
38K 14 embassy-embedded-hal optional ^0.3
36K 61 embassy-executor optional ^0.3
35K 180 embedded-graphics optional ^0.3.2
34K 63 panic-probe optional ^0.3
31K 75 embedded-graphics-core optional ^0.3.2
30K 11 embassy-usb-driver optional ^0.3
29K 46 embedded-hal-bus optional ^0.3
24K 63 rtt-target optional ^0.3.0
24K 25 esp-println optional ^0.3.10
22K 3 esp32s3 optional ^0.3.10
22K 23 esp-backtrace optional ^0.3.10
21K 18 esp-hal optional ^0.3.10
20K 8 embassy-net-driver optional ^0.3
16K 5 embassy-hal-internal optional ^0.3
16K 2 embassy-usb-synopsys-otg optional ^0.3
17K 3 esp32s2 optional ^0.3.10
16K 9 esp-alloc optional ^0.3.10
16K 7 stm32-fmc optional ^0.3
15K 43 display-interface optional ^0.3
14K 23 embedded-svc optional ^0.3
15K 2 esp-wifi-sys optional ^0.3.10
14K 15 stm32h7xx-hal optional >=0.2.0, <0.4
13K 5 esp32c3 optional ^0.3.10
14K 10 iso7816 optional ^0.3
13K mimxrt633s-pac optional ^0.3.8
13K mimxrt685s-pac optional ^0.3.8
14K 2 rp-pac optional ^0.3.10
12K 3 esp32 optional ^0.3.10
13K 61 rp2040-hal optional >=0.2.0, <0.4
13K 4 sntpc optional ^0.3
12K 3 stm32-metapac optional ^0.3.0
11K 2 bt-hci optional ^0.3
11K 3 esp32c6 optional ^0.3.10
11K 18 usbd-hid optional ^0.3
11K 6 embassy-net-driver-channel optional ^0.3
11K 15 embassy-usb optional ^0.3
10K 12 embassy-rp optional ^0.3
9.9K 3 esp32c2 optional ^0.3.10
9.8K 3 rp235x-hal optional >=0.2.0, <0.4
9.8K 3 esp32h2 optional ^0.3.10
9.1K 8 embassy-net optional ^0.3.8
8.5K 30 panic-rtt-target optional ^0.3.0
8.4K 7 coap-message-utils optional ^0.3
8.0K 5 coap-message-implementations optional ^0.3.8
7.9K 45 stm32f4xx-hal optional ^0.3.5
6.9K 8 sequential-storage optional ^0.3
6.7K 18 bxcan optional >=0.2.3, <0.4.0
6.7K 18 embedded-sdmmc optional ^0.3
6.6K 1 embedded-test optional ^0.3.8
6.3K 2 esp-wifi optional ^0.3.10
6.0K 11 embassy-stm32 optional ^0.3
5.7K 2 nrf-pac optional ^0.3.10
5.7K 3 defmt-or-log optional ^0.3.5
1.4K 9 defmt-test ^0.3
4.3K 2 embedded-tls optional ^0.3
4.3K 1 nourl optional ^0.3
4.2K 4 esp-hal-embassy optional ^0.3.10
4.2K 38 atsamd-hal optional ^0.3.8
3.8K 7 lakers-shared optional ^0.3
3.8K lakers optional ^0.3
3.7K 1 reqwless optional ^0.3
3.7K 17 bbqueue optional ^0.3.0
3.6K 1 cyw43 optional ^0.3
3.5K cyw43-pio optional ^0.3
3.5K 9 embassy-nrf optional ^0.3
3.2K 1 embedded-nal-coap optional ^0.3.8
3.1K 6 rmodbus optional ^0.3.0
3.0K 5 ieee802154 optional >=0.2.0, <0.4
2.9K 8 postcard-schema optional ^0.3.5
2.9K aht20-driver optional ^0.3.6
2.8K 1 picoserve optional ^0.3.6
2.7K 6 postcard-rpc optional ^0.3.5
2.4K 7 esp-hal-common optional =0.3.5
2.3K 1 ieee80211 optional ^0.3.8
2.3K 5 error_set optional ^0.3
2.2K 1 tai-time optional ^0.3
2.2K 3 mac-parser optional ^0.3.8
2.0K 3 nmea optional ^0.3
1.9K 1 err_trail optional ^0.3
1.9K 3 rtic-sync optional ^0.3
1.8K 7 lis3dh-async optional ^0.3
1.8K 8 atat optional ^0.3
400 1 braid-triggerbox-comms ^0.3.0
390 can2040 ^0.3
390 m5dial-bsp ^0.3.10
1.6K 7 device-driver optional ^0.3
1.4K 1 stm32f4-staging optional ^0.3.5
250 defmt-brtt ^0.3
230 aps490_pfpu2_mini ^0.3
1.1K 4 spacepackets optional ^0.3
200 defmt-semihosting ^0.3
180 1 defmt-serial ^0.3
160 emc230x ^0.3.8
950 rust-mqtt optional ^0.3
150 1 stm32-hal2 ^0.3.4
950 json-lines optional ^0.3
950 1 va108xx optional ^0.3
900 3 satrs-shared optional ^0.3
900 2 va108xx-hal optional ^0.3
900 stm32f1-staging optional ^0.3.5
900 3 embassy-boot optional ^0.3
800 satrs optional ^0.3
800 wincwifi optional ^0.3.2
800 7 stm32f3xx-hal optional >=0.2.3, <0.4.0
800 ya-smoltcp optional ^0.3
750 2 midi-types optional ^0.3.2
750 serde-csv-core optional ^0.3.4
is31fl3743b ^0.3
lora-phy ^0.3
log-to-defmt ^0.3
700 1 usbd-human-interface-device optional ^0.3
lp586x ^0.3
2 microbit-bsp ^0.3
650 lis2dtw12 optional ^0.3
sharp-memory-display ^0.3.0
650 6 at-commands optional ^0.3
650 1 esp32c6-lp optional ^0.3.6
mini-slcan ^0.1.0
ft6x06-rs ^0.3.8
650 2 imxrt-usbd optional ^0.3
1 embedded-registers ^0.3.8
1 embedded-registers-derive ^0.3.8
icm20948_driver ^0.3.0
robokit ^0.3
600 1 va416xx optional ^0.3
jewel ^0.3.5
600 n32g4xx-hal optional ^0.3.5
1 defmt-bbq ^0.3
600 1 max116xx-10bit optional ^0.3
bmp390 ^0.3.8
canopen_rust ^0.3.5
cmsis-nn-rs ^0.3.10
microbit-clock ^0.3
mini-slcan-ng 0.3.*
niva-components ^0.3
am2301 ^0.3
servo-pio ^0.3
1 defmt-logger-tcp ^0.3
ds1302-drv ^0.3.8
550 1 ppproto optional ^0.3.8
esp-fast-serial ^0.3.8
threadx-rs ^0.3
550 2 va416xx-hal optional ^0.3
epd ^0.3
rv3032 ^0.3
icm426xx 0.3.*
1 printhor-hwi_nucleo_64_arduino_cnc_hat ^0.3
1 blue_hal ^0.2
nucleo-h743zi ^0.3.1
embedded-devices ^0.3.8
550 3 embedded-hal-compat optional ^0.3.0
embedded-nrf24l01-async ^0.3
1 printhor-hwi_mks_robin_nano ^0.3
1 printhor-hwi_skr_mini_e3 ^0.3
ublox-cellular-rs ^0.2
hcsr04_async ^0.3.8
1 ambiq-hal ^0.3
3 atsam4-hal ^0.3
ad7124-rs ^0.3
atwinc1500 ^0.3.0
sdmmc-spi ^0.3.2
ublox-short-range-rs ^0.2
defmt-itm ^0.3
defmt-ringbuf ^0.3
ac4490 ^0.3
rv8803 ^0.3
bmp280-rs ^0.3.5
defmt-log-test ^0.2.1
nct3933 ^0.3
defmt-rtt-target ^0.3.0
mnemos ^0.3.0
utrace ^0.3.6
a7105 ^0.3
bitbot_bsp ^0.3
elmar-mppt ^0.3.2
manchester-code ^0.3.0
gc9a01 ^0.3
hmc5883-async ^0.3.2
alkyn ^0.3.0
blues-notecard ^0.3
iqs5xx ^0.3
loadstone ^0.2
nosferatu ^0.3
ovl-atsamx7x-hal ^0.3.0
phm-worker ^0.3.0
1 usb-pd ^0.3.5
esp32-wroom-rp ^0.3
ism330dhcx ^0.3
itla ^0.3
1 negicon-protocol ^0.3
pio-uart ^0.3.8
usbh ^0.3.5
fusb302b ^0.3.5
pa-spl ^0.3.8
spi-memory-async ^0.3
steami-rs ^0.3.4
500 bme280 optional ^0.3.5
500 esp32p4 optional ^0.3.6
500 embassy-boot-rp optional ^0.3
480 crsf optional ^0.3.6
470 se05x optional ^0.3
460 1 esp32s2-ulp optional ^0.3.6
460 1 esp32s3-ulp optional ^0.3.6
460 usbpd optional ^0.3.6
450 wasefire-scheduler optional ^0.3.8
440 gt911 optional ^0.3
430 2 nrf-softdevice optional ^0.3
430 2 qingke optional ^0.3.8
410 tm1637-embedded-hal optional ^0.3.6
400 embassy-net-wiznet optional ^0.3
380 embassy-net-ppp optional ^0.3
370 1 ethercrab-wire optional ^0.3.5
370 3 imxrt-log optional ^0.3
350 ethercrab optional ^0.3.5
330 femtopb optional ^0.3.8
330 2 w5500-ll optional ^0.3.8
320 py32f0xx-hal optional ^0.3.8
320 5 w5500-hl optional ^0.3.8
320 stm32h5-staging optional ^0.3.5
310 nrf-dfu-target optional ^0.3
310 tmp1075 optional ^0.3
310 usbd-storage optional ^0.3
300 4 infrared optional ^0.3
280 sht4x-ng optional ^0.3.8
280 2 w5500 optional ^0.3
280 w5500-dhcp optional ^0.3.8
270 ector optional ^0.3
270 3 lora-modulation optional ^0
260 1 coordinate-frame optional ^0.3.8
260 rmk optional ^0.3
250 parse_rc_ibus optional ^0.3.8
250 5 sixtyfps-corelib optional ^0.3.0
210 1 kiibohd-hid-io optional ^0.3
210 microscpi optional ^0.3
210 i2c-character-display optional ^0.3
200 libscd optional ^0.3
190 mcx-pac optional ^0.3.10
190 sht4x optional ^0.3.8
190 6 esp-hal-smartled optional ^0.3.10
180 ekv optional ^0.3.2
180 wii-ext optional ^0.3.0
180 esp-ieee802154 optional ^0.3.10
180 2 rotary-encoder-hal optional ^0.3.10
170 dot15d4 optional ^0.3
170 efm32pg1b-pac optional ^0.3
160 stm32g4-staging optional ^0.3.5
160 1 cortex-ar optional ^0.3
160 1 lorawan optional ^0.3
160 1 m-bus-parser optional ^0.3.10
160 virtual-fan optional ^0.3.8
150 2 fans optional ^0.3
150 1 ieee802_3_miim optional ^0.3
150 typus_fugit optional >=0.2.0, <0.4
150 1 musb optional ^0.3
140 iotzio optional ^0.3
140 l9961 optional ^0.3
140 3 lakers-ead-authz optional ^0.3
140 mcp4728 optional ^0.3
130 2 kiibohd-hall-effect optional ^0.3
130 opslag optional ^0.3.10
130 pcal6416a optional ^0.3
130 2 midi-convert optional ^0.3.2
130 tb6612fng optional ^0.3
120 2 kiibohd-keyscanning optional ^0.3
120 lcd_parallel_bus optional ^0.3
120 stm32h5 optional ^0.3.5
120 embassy-boot-stm32 optional ^0.3
110 w5500-mqtt optional ^0.3.8
110 bno055 optional ^0.3
110 py32-bind-hal optional ^0.3
110 stm32-eth optional ^0.3
100 ghostfat optional ^0.3.1
100 sen6x optional ^0.3.10
embedded-jsonrpc optional ^0.3
stemma-soil-sensor-embassy optional ^0.3
fusion-imu optional ^0.3.8
2 stm32wlxx-hal optional ^0.3
w25q32jv optional ^0.3
1 noshell-parser optional ^0.3.10
tinygif optional ^0.3.4
5 printhor-hwa-common optional ^0.3
tmp117 optional ^0.3
embassy-net-enc28j60 optional ^0.3
embassy-net-esp-hosted optional ^0.3
1 lorawan-device optional ^0.3
m24c64-driver optional ^0.3
1 nobcd optional ^0.3
noshell optional ^0.3.10
embassy-net-adin1110 optional ^0.3
w5500-dns optional ^0.3.8
mini-rxtx optional ^0.3.1
mpu6050-dmp optional ^0.3
w5500-sntp optional ^0.3.8
lsm303dlhc-ng optional ^0.3.8
2 embassy-traits optional ^0.2.0
ft6236 optional ^0.3.4
1 hftwo optional ^0.3
mlx9061x optional ^0.3.6
dw3000-ng optional ^0.3
2 mqttrust optional ^0.3
nau7802-async optional ^0.3
emc2101 optional ^0.3
1 l3gd20-registers optional ^0.3.8
max7219-async optional ^0.3
minicbor-embedded-io optional ^0.3
pid-lite optional ^0.2
stm32f3-staging optional ^0.3.5
embassy-boot-nrf optional ^0.3
rf24-rs optional ^0.3.10
stm32g0-staging optional ^0.3.5
11 wasefire-error optional ^0.3.8
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 cody-c optional ^0.3.6
1 cotton-scsi optional ^0.3.10
1 cotton-usb-host optional ^0.3.10
cotton-usb-host-msc optional ^0.3.10
cs1237 optional ^0.3
dap-rs optional ^0.3
dcc-rs optional ^0.3
declare optional ^0.3
dfr0299 optional ^0.3
dht-pio 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-dht-sensor optional ^0.3
embedded-ads1220 optional ^0.3.8
embedded-audio optional ^0.3
embedded-bacnet optional ^0.3.5
embedded-drivers optional ^0.3
embedded-hal-aht2x optional ^0.3.10
embedded-sdmmc-dev optional ^0.3
embedded-ui optional ^0.3
1 embedded-update 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
fh101rf optional ^0.3
fundamentum-edge-mcu-http-client optional ^0.3
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
husb238 optional ^0.3.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-usb 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
llc-rs optional ^0.3.8
lokey optional ^0.3.5
lora-e5-bsp 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
mcp3424 optional 0.3.*
mcp4725-async optional ^0.3
mcutie optional ^0.3.10
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
1 mqttrust_core optional ^0.3
ms5803-14ba optional ^0.3.10
nau88c22 optional ^0.3.5
neotron-bmc-protocol 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
own_or_borrow optional ^0.3.10
pac25 optional ^0.3.10
pas-co2-rs optional ^0.3
pcf85063a optional ^0.3
2 phm-icd optional ^0.3.0
platform-switch optional ^0.3
pmsa003i optional ^0.3.8
prinThor optional ^0.3.5
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
set_of optional ^0.3
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
stm32f3xx-hal-v2 optional ^0.1.2
stm32f469i-disc optional ^0.3.4
stm32f7-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 ^0.3
tca9555 optional ^0.3
telit-me310g1 optional ^0.3
tlv320aic23 optional =0.3.2
tmp451 optional ^0.3
trenchcoat optional ^0.3
ublox-sockets optional ^0.3
1 uftwo optional ^0.3
usb-dfu-target optional ^0.3.0
usbd-ethernet optional ^0.3
usbd-picotool-reset optional >=0.2.0, <0.4
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
6 wasefire-logger optional ^0.3.8
1 wasefire-protocol-usb optional ^0.3.8
xpt2046 optional ^0.3.0
388K 47 bitfield-struct dev ^0.3
11K 15 rp-pico dev ^0.3.5
5.2K 35 ssd1306 dev ^0.3.6
1.5K 4 imxrt-hal dev ^0.3
900 daisy dev ^0.3.8
500 rp2040-flash dev ^0.3.2
440 5 teensy4-bsp dev ^0.3
420 pimoroni-tiny2040 dev ^0.3.5
390 stk8ba58 dev ^0.3.6
340 feather_m0 dev ^0.3
230 1 jh71xx-hal dev ^0.3
200 sparkfun-micromod-rp2040 dev ^0.3.5
130 epd-spectra dev ^0.3.6
120 ssd1681 dev ^0.3
1 dwm1001 dev ^0.3.0
persistent-buff dev ^0.3
sht25 dev ^0.3
async-stm32f1xx dev ^0.1
metro_m4 dev ^0.3
st7565 dev ^0.3.0
is31fl3193 dev ^0.3.2
fielder dev ^0.3.10
pimoroni-plasma-2040 dev ^0.3.5
lpc546xx-hal dev ^0.3.0
cortex-m-microclock dev ^0.3.4
rucos-cortex-m dev ^0.3
1 pimoroni-servo2040 dev ^0.3.5
adafruit-featherwing-oled128x64 dev ^0.3.2
ad57xx dev ^0.3.5
oled_async dev ^0.3
pimoroni_interstate75 dev ^0.3.8
solderparty-rp2040-stamp-carrier dev ^0.3
ssd1331-async dev ^0.3.8