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
238
241
245
263
280
301
2021 2022 2023 2024

defmt is used at run time in 504 crates (of which 368 optionally). It is a direct run-time dependency in 444 crates. It's used only as a dev dependency in 36 crates (of which 30 directly).

Number of dependers defmt version Downloads/month
512 0.3.10 133K
1 0.3.6 2.1K
1 0.3.5 8.2K
1 0.3.2 1.4K
18 0.2.3 650
7 0.1.3 100
Depender (with downloads and own rev deps) defmt version
1.0M 178 rgb optional ^0.3.8
999K 493 heapless optional >=0.2.0, <0.4
916K 111 embedded-io optional ^0.3
553K 278 postcard optional ^0.3
321K 411 nb optional ^0.3
266K 1232 embedded-hal optional ^0.3
34K 67 defmt-rtt ^0.3
103K 47 smoltcp optional ^0.3.8
88K 88 embassy-sync optional ^0.3
75K 185 embedded-hal-async optional ^0.3
75K 22 uhlc optional ^0.3.2
72K 34 serde-json-core optional ^0.3
68K 93 embedded-io-async optional ^0.3
60K 108 fugit optional >=0.2.0, <0.4
53K 72 embassy-futures optional ^0.3
42K 16 arbitrary-int optional ^0.3.8
41K 115 usb-device optional ^0.3
37K 92 embassy-time optional ^0.3
33K 61 panic-probe optional ^0.3
31K 170 embedded-graphics optional ^0.3.2
29K 13 embassy-embedded-hal optional ^0.3
29K 66 embedded-graphics-core optional ^0.3.2
26K 53 embassy-executor optional ^0.3
24K 10 embassy-usb-driver optional ^0.3
22K 21 esp-println optional ^0.3.8
21K 39 embedded-hal-bus optional ^0.3
21K 19 esp-backtrace optional ^0.3.8
20K 63 rtt-target optional ^0.3.0
19K 12 esp-hal optional ^0.3.8
20K 2 esp32s3 optional ^0.3.8
18K 43 display-interface optional ^0.3
15K 7 embassy-net-driver optional ^0.3
14K 15 stm32h7xx-hal optional >=0.2.0, <0.4
14K 2 esp32s2 optional ^0.3.8
13K 2 esp-wifi-sys optional ^0.3.8
12K 56 rp2040-hal optional >=0.2.0, <0.4
12K 4 embassy-hal-internal optional ^0.3
11K 4 esp32c3 optional ^0.3.8
11K 22 embedded-svc optional ^0.3
10K 2 esp32 optional ^0.3.8
10K 7 stm32-fmc optional ^0.3
9.4K 1 embassy-usb-synopsys-otg optional ^0.3
9.1K 2 esp32c6 optional ^0.3.8
8.8K 17 usbd-hid optional ^0.3
8.3K 6 embassy-net optional ^0.3.8
7.9K 12 embassy-rp optional ^0.3
7.9K 1 bt-hci optional ^0.3
7.7K 2 esp32c2 optional ^0.3.8
7.7K 2 esp32h2 optional ^0.3.8
7.4K 6 embassy-net-driver-channel optional ^0.3
7.3K 30 panic-rtt-target optional ^0.3.0
7.2K 14 embassy-usb optional ^0.3
6.9K 38 atsamd-hal optional ^0.3.8
6.7K 19 bxcan optional >=0.2.3, <0.4.0
6.2K 1 embedded-test optional ^0.3.8
6.2K 45 stm32f4xx-hal optional ^0.3.5
1.6K 8 defmt-test ^0.3
5.2K 17 bbqueue optional ^0.3.0
4.9K 18 embedded-sdmmc optional ^0.3
4.5K mimxrt685s-pac optional ^0.3.8
4.3K 1 esp-wifi optional ^0.3.8
3.7K 5 ieee802154 optional >=0.2.0, <0.4
3.7K 3 rp235x-hal optional >=0.2.0, <0.4
3.7K 3 mac-parser optional ^0.3.8
3.6K 7 coap-message-utils optional ^0.3
3.6K ieee80211 optional ^0.3.8
3.4K 7 lis3dh-async optional ^0.3
3.1K 5 coap-message-implementations optional ^0.3.8
3.1K 7 sequential-storage optional ^0.3
3.1K 2 esp-hal-embassy optional ^0.3.8
2.9K 12 embassy-stm32 optional ^0.3
2.8K femtopb optional ^0.3.8
700 1 braid-triggerbox-comms ^0.3.0
2.5K 2 imxrt-usbd optional ^0.3
2.5K 3 defmt-or-log optional ^0.3.5
2.4K 7 esp-hal-common optional =0.3.5
2.3K 8 embassy-nrf optional ^0.3
2.2K 6 rmodbus optional ^0.3.0
550 2 rmk ^0.3
2.1K aht20-driver optional ^0.3.6
2.0K 4 postcard-rpc optional ^0.3.5
410 icm426xx 0.3.*
350 1 stm32-hal2 ^0.3.4
1.5K json-lines optional ^0.3
1.4K 8 atat optional ^0.3
1.3K 7 lakers-shared optional ^0.3
1.3K 1 esp32c6-lp optional ^0.3.6
1.3K 5 error_set optional ^0.3
270 niva-components ^0.3
1.3K lakers optional ^0.3
1.2K 3 embedded-tls optional ^0.3
1.2K 3 rtic-sync optional ^0.3
240 defmt-semihosting ^0.3
1.2K embedded-jsonrpc optional ^0.3
1.2K 1 stm32f4-staging optional ^0.3.5
1.2K 1 picoserve optional ^0.3.6
1.0K 3 nmea optional ^0.3
1.0K 1 nourl optional ^0.3
1.0K 1 esp32s2-ulp optional ^0.3.6
1.0K 1 esp32s3-ulp optional ^0.3.6
160 mcutie ^0.3.8
950 8 stm32f3xx-hal optional >=0.2.3, <0.4.0
150 am2301 ^0.3
150 esp-fast-serial ^0.3.8
150 blues-notecard ^0.3
950 1 reqwless optional ^0.3
130 hcsr04_async ^0.3.8
900 1 cyw43 optional ^0.3
900 cyw43-pio optional ^0.3
130 defmt-brtt ^0.3
100 defmt-serial ^0.3
750 stm32f1-staging optional ^0.3.5
microbit-clock ^0.3
ds1302-drv ^0.3.8
700 3 embassy-boot optional ^0.3
log-to-defmt ^0.3
a7105 ^0.3
700 bme280 optional ^0.3.5
700 sx1262 optional ^0.3
emc230x ^0.3.8
650 stm32g4-staging optional ^0.3.5
2 microbit-bsp ^0.3
600 1 embedded-nal-coap optional ^0.3.8
600 esp32p4 optional ^0.3.6
1 embedded-registers ^0.3.8
lora-phy ^0.3
iqs5xx ^0.3
1 blue_hal ^0.2
1 embedded-registers-derive ^0.3.8
itla ^0.3
550 6 at-commands optional ^0.3
550 embassy-net-wiznet optional ^0.3
icm20948_driver ^0.3.0
rv8803 ^0.3
1 ambiq-hal ^0.3
threadx-rs ^0.3
lp586x ^0.3
alkyn ^0.3.0
ism330dhcx ^0.3
sdmmc-spi ^0.3.2
ac4490 ^0.3
defmt-itm ^0.3
1 defmt-bbq ^0.3
epd ^0.3
550 rust-mqtt optional ^0.3
550 1 tai-time optional ^0.3
embedded-devices ^0.3.8
usbd-ethernet ^0.3
aps490_pfpu2_mini ^0.3
bmp390 ^0.3.8
550 ethercrab optional ^0.3.5
manchester-code ^0.3.0
servo-pio ^0.3
ad7124-rs ^0.3
nct3933 ^0.3
ublox-cellular-rs ^0.2
gc9a01 ^0.3
is31fl3743b ^0.3
bmp280-rs ^0.3.5
jewel ^0.3.5
mini-slcan ^0.1.0
1 usb-pd ^0.3.5
defmt-rtt-target ^0.3.0
hmc5883-async ^0.3.2
3 atsam4-hal ^0.3
rmk-rp2040 ^0.3
canopen_rust ^0.3.5
loadstone ^0.2
phm-worker ^0.3.0
spi-memory-async ^0.3
embedded-nrf24l01-async ^0.3
pa-spl ^0.3.8
steami-rs ^0.3.4
utrace ^0.3.6
atwinc1500 ^0.3.0
can2040 ^0.3
elmar-mppt ^0.3.2
1 negicon-protocol ^0.3
nucleo-h743zi ^0.3.1
ovl-atsamx7x-hal ^0.3.0
pio-uart ^0.3.8
1 printhor-hwi_nucleo_64_arduino_cnc_hat ^0.3
1 printhor-hwi_skr_mini_e3 ^0.3
ublox-short-range-rs ^0.2
defmt-ringbuf ^0.3
1 printhor-hwi_mks_robin_nano ^0.3
rv3032 ^0.3
sharp-memory-display ^0.3.0
usbh ^0.3.5
500 cs1237 optional ^0.3
defmt-log-test ^0.2.1
esp32-wroom-rp ^0.3
ft6x06-rs ^0.3.8
fusb302b ^0.3.5
mini-slcan-ng 0.3.*
mnemos ^0.3.0
robokit ^0.3
bitbot_bsp ^0.3
cotton-w5500 >=0.3.2, <0.3.7
500 2 qingke optional ^0.3.8
490 py32-hal optional ^0.3
480 typus_fugit optional >=0.2.0, <0.4
480 crsf optional ^0.3.6
470 2 midi-types optional ^0.3.2
470 2 nrf-softdevice optional ^0.3
460 aem10900 optional ^0.3
450 fh101rf optional ^0.3
450 stm32g0-staging optional ^0.3.5
450 2 embedded-hal-compat optional ^0.3.0
440 3 imxrt-log optional ^0.3
440 1 ppproto optional ^0.3.8
430 n32g4xx-hal optional ^0.3.5
410 6 eeprom24x optional ^0.3.6
360 stm32f3-staging optional ^0.3.5
360 set_of optional ^0.3
360 4 spacepackets optional ^0.3
350 nau7802-async optional ^0.3
350 2 w5500-ll optional ^0.3.8
340 ya-smoltcp optional ^0.3
340 1 ethercrab-wire optional ^0.3.5
340 1 i2c-pio optional ^0.3.0
340 1 ieee802_3_miim optional ^0.3
330 5 w5500-hl optional ^0.3.8
320 stm32h7-staging optional ^0.3.5
320 lis2dtw12 optional ^0.3
310 scd30-interface optional ^0.3.8
310 errore optional ^0.3.8
300 dw3000-ng optional ^0.3
290 m24c64-driver optional ^0.3
280 sn3193 optional ^0.3
270 dot15d4 optional ^0.3
270 1 usbd-human-interface-device optional ^0.3
260 trenchcoat optional ^0.3
250 embassy-boot-nrf optional ^0.3
240 embassy-boot-stm32 optional ^0.3
240 w5500-dhcp optional ^0.3.8
240 4 infrared optional ^0.3
240 stm32h5 optional ^0.3.5
230 3 satrs-shared optional ^0.3
230 ector optional ^0.3
210 6 esp-hal-smartled optional ^0.3.8
210 5 sixtyfps-corelib optional ^0.3.0
200 i2c-character-display optional ^0.3
200 3 dmx-rdm optional ^0.3
200 stm32-eth optional ^0.3
180 ekv optional ^0.3.2
180 lsm6ds3tr optional ^0.3.5
180 microscpi optional ^0.3
180 w5500-mqtt optional ^0.3.8
180 gt911 optional ^0.3
170 esp-ieee802154 optional ^0.3.8
170 3 lakers-ead-authz optional ^0.3
170 1 lorawan optional ^0.3
180 nrf-modem optional ^0.3
170 11 wasefire-error optional ^0.3.8
170 parse_rc_ibus optional ^0.3.8
170 stm32f7-staging optional ^0.3.5
160 w5500-sntp optional ^0.3.8
160 efm32pg1b-pac optional ^0.3
160 nrf-dfu-target optional ^0.3
160 w5500-dns optional ^0.3.8
150 own_or_borrow optional ^0.3.10
150 1 rpk-firmware optional ^0.3
150 dmx-rdm-rp2040 optional ^0.3
140 cfdp-rs optional ^0.3
140 1 cotton-scsi optional ^0.3.10
140 2 w5500 optional ^0.3
140 3 mantra-rust-macros optional ^0.3.6
140 1 cotton-usb-host optional ^0.3.10
140 embassy-boot-rp optional ^0.3
140 2 midi-convert optional ^0.3.2
140 serde-csv-core optional ^0.3.4
130 6 wasefire-logger optional ^0.3.8
130 cotton-usb-host-msc optional ^0.3.10
130 minicbor-embedded-io optional ^0.3
130 pmsa003i optional ^0.3.8
130 1 kll-hid optional ^0.3
120 declare optional ^0.3
120 embedded-hal-aht2x optional ^0.3.10
120 embedded-audio optional ^0.3
100 stm32wb-hci optional ^0.3
3 lora-modulation optional ^0
7 kll-core optional ^0.3
3 wasefire-board-api optional ^0.3.8
bno055 optional ^0.3
stm32h5-staging optional ^0.3.5
satrs optional ^0.3
tb6612fng optional ^0.3
2 mqttrust optional ^0.3
libscd optional ^0.3
scd4x optional ^0.3.0
radio-sx128x optional ^0.3.5
rustot optional ^0.3
1 wasefire-protocol-usb optional ^0.3.8
1 lorawan-device optional ^0.3
2 stm32wlxx-hal optional ^0.3
mcp2515 optional ^0.3.6
2 bxcan-ng optional >=0.2.3, <0.4.0
embassy-net-ppp 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
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 byte-slab optional ^0.3.0
caprand optional ^0.3
1 cody-c optional ^0.3.6
1 coordinate-frame optional ^0.3.8
dap-rs optional ^0.3
dcc-rs optional ^0.3
dfr0299 optional ^0.3
dht-pio 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
embassy-net-adin1110 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-bacnet optional ^0.3.5
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
fdc1004 optional ^0.3.8
ft6236 optional ^0.3.4
fundamentum-edge-mcu-http-client optional ^0.3
fusion-imu optional ^0.3.8
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
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
l0g optional ^0.3
l3gd20-ng optional ^0.3.8
1 l3gd20-registers optional ^0.3.8
lora-e5-bsp optional ^0.3
lsm303dlhc-ng optional ^0.3.8
1 lsm303dlhc-registers optional ^0.3.8
ltc690x optional ^0.2.3
1 max116xx-10bit optional ^0.3
max145784-driver optional ^0.3
max14578e-driver optional ^0.3
max7219-async optional ^0.3
max7797x-driver optional ^0.3
mcp3424 optional 0.3.*
mcp4725-async optional ^0.3
memory-lcd-spi optional ^0.3.4
mini-rxtx optional ^0.3.1
mlx9061x optional ^0.3.6
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
nau88c22 optional ^0.3.5
neotron-bmc-protocol optional ^0.3
1 nobcd 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
pcf85063a 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-bind-hal 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
seeed-lora-e5-at-commands optional ^0.3
serial-sensors-proto optional ^0.3.8
1 sh1107 optional ^0.3.2
sht4x optional ^0.3.2
sht4x-ng optional ^0.3.8
sim7020 optional ^0.3
sirena optional ^0.3
sitronix-touch optional ^0.3.4
smoltcp-rmodbus optional ^0.3.6
socketcand optional ^0.3.6
stemma-soil-sensor-embassy optional ^0.3
stm32-bootloader-client optional ^0.2.1
stm32f3xx-hal-v2 optional ^0.1.2
stm32f469i-disc optional ^0.3.4
stm32g473-hal_oppe optional ^0.3.0
1 stm32g4xx-hal optional ^0.3.2
stratum-v1 optional ^0.3
2 sunset optional ^0.3
1 sunset-embassy optional ^0.3
tca9555 optional ^0.3
telit-me310g1 optional ^0.3
tinygif optional ^0.3.4
tlv320aic23 optional =0.3.2
tm1637-embedded-hal optional ^0.3.6
tmp117 optional ^0.3
ublox-sockets optional ^0.3
1 uftwo optional ^0.3
usb-dfu-target optional ^0.3.0
usbd-picotool-reset optional >=0.2.0, <0.4
usbd-storage optional ^0.3
1 va108xx-hal optional ^0.3
1 va416xx-hal optional ^0.3
vl53l4cd optional ^0.3
vlcb-defs optional ^0.3
w25q32jv optional ^0.3
1 w5500-tls optional ^0.3.8
wasefire-scheduler optional ^0.3.8
wii-ext optional ^0.3.0
xpt2046 optional ^0.3.0
59K 44 bitfield-struct dev ^0.3
9.9K 15 rp-pico dev ^0.3.5
7.5K 33 ssd1306 dev ^0.3.6
1.5K 4 imxrt-hal dev ^0.3
500 feather_m0 dev ^0.3
460 metro_m4 dev ^0.3
290 5 teensy4-bsp dev ^0.3
170 rp2040-flash dev ^0.3.2
120 oled_async dev ^0.3
1 jh71xx-hal dev ^0.3
st7565 dev ^0.3.0
async-stm32f1xx dev ^0.1
1 dwm1001 dev ^0.3.0
stk8ba58 dev ^0.3.6
lpc546xx-hal dev ^0.3.0
solderparty-rp2040-stamp-carrier dev ^0.3
daisy dev ^0.3.8
pimoroni-plasma-2040 dev ^0.3.5
is31fl3193 dev ^0.3.2
sht25 dev ^0.3
epd-spectra dev ^0.3.6
pimoroni_interstate75 dev ^0.3.8
rucos-cortex-m dev ^0.3
1 pimoroni-servo2040 dev ^0.3.5
pimoroni-tiny2040 dev ^0.3.5
ssd1331-async dev ^0.3.8
ad57xx dev ^0.3.5
py32f0xx-hal dev ^0.3.8
adafruit-featherwing-oled128x64 dev ^0.3.2
cortex-m-microclock dev ^0.3.4
persistent-buff dev ^0.3
sparkfun-micromod-rp2040 dev ^0.3.5