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
241
258
262
2021 2022 2023 2024

defmt is used at run time in 458 crates (of which 331 optionally). It is a direct run-time dependency in 401 crates. It's used only as a dev dependency in 35 crates (of which 29 directly).

Number of dependers defmt version Downloads/month
465 0.3.8 125K
1 0.3.6 2.4K
1 0.3.5 11K
1 0.3.2 1.3K
18 0.2.3 550
7 0.1.3 70
Depender (with downloads and own rev deps) defmt version
1.0M 176 rgb optional ^0.3.8
965K 470 heapless optional >=0.2.0, <0.4
890K 102 embedded-io optional ^0.3
510K 251 postcard optional ^0.3
314K 409 nb optional ^0.3
255K 1207 embedded-hal optional ^0.3
118K 47 smoltcp optional ^0.3
29K 61 defmt-rtt ^0.3
84K 31 serde-json-core optional ^0.3
79K 76 embassy-sync optional ^0.3
69K 167 embedded-hal-async optional ^0.3
64K 105 fugit optional >=0.2.0, <0.4
63K 20 uhlc optional ^0.3.2
59K 82 embedded-io-async optional ^0.3
48K 62 embassy-futures optional ^0.3
40K 113 usb-device optional ^0.3
30K 9 arbitrary-int optional ^0.3.5
30K 78 embassy-time optional ^0.3
29K 60 panic-probe optional ^0.3
27K 43 embassy-executor optional ^0.3
27K 167 embedded-graphics optional ^0.3.2
26K 65 embedded-graphics-core optional ^0.3.2
22K 21 esp-println optional ^0.3.8
21K 2 esp32s3 optional ^0.3.8
20K 35 embedded-hal-bus optional ^0.3
21K 19 esp-backtrace optional ^0.3.8
19K 8 embassy-usb-driver optional ^0.3
18K 11 esp-hal optional ^0.3.8
16K 39 display-interface optional ^0.3
15K 2 esp32s2 optional ^0.3.8
14K 14 stm32h7xx-hal optional >=0.2.0, <0.4
12K 52 rp2040-hal optional >=0.2.0, <0.4
11K 9 embassy-embedded-hal optional ^0.3
11K 2 esp-wifi-sys optional ^0.3.8
11K 4 esp32c3 optional ^0.3.8
11K 22 embedded-svc optional ^0.3
10K 1 embedded-test optional ^0.3.8
9.7K 2 esp32 optional ^0.3.8
9.4K 7 embassy-net-driver optional ^0.3
9.4K 2 esp32c6 optional ^0.3.8
8.5K 38 atsamd-hal optional ^0.3.4
8.5K 3 embassy-hal-internal optional ^0.3
8.2K 2 esp32h2 optional ^0.3.8
8.1K 2 esp32c2 optional ^0.3.8
8.0K 1 bt-hci optional ^0.3
7.7K 6 stm32-fmc optional ^0.3
7.3K 4 embassy-net optional ^0.3
7.0K 9 embassy-rp optional ^0.3
6.9K 10 embassy-usb optional ^0.3
6.8K 44 stm32f4xx-hal optional ^0.3.5
6.7K 6 embassy-net-driver-channel optional ^0.3
6.4K 1 embassy-usb-synopsys-otg optional ^0.3
5.8K 17 bbqueue optional ^0.3.0
5.5K 13 usbd-hid optional ^0.3
1.4K 1 negicon-protocol ^0.3
4.7K 5 ieee802154 optional >=0.2.0, <0.4
4.4K 3 mac-parser optional ^0.3.8
4.3K 19 bxcan optional >=0.2.3, <0.4.0
4.3K 7 lis3dh-async optional ^0.3
4.3K ieee80211 optional ^0.3.8
3.4K 18 embedded-sdmmc optional ^0.3
3.1K 1 esp-wifi optional ^0.3.8
750 8 defmt-test ^0.3
2.8K 8 atat optional ^0.3
2.7K 3 defmt-or-log optional ^0.3.5
2.7K 3 coap-message-implementations optional ^0.3.8
2.4K 2 esp-hal-embassy optional ^0.3.8
2.4K 5 sequential-storage optional ^0.3
2.2K mimxrt685s-pac optional ^0.3.8
1.9K 4 postcard-rpc optional ^0.3.5
430 1 braid-triggerbox-comms ^0.3.0
430 ft6x06-rs ^0.3.8
1.7K femtopb optional ^0.3.8
370 2 rmk ^0.3
1.5K 7 esp-hal-common optional =0.3.5
290 defmt-brtt ^0.3
1.3K 10 embassy-stm32 optional ^0.3
1.3K 7 lakers-shared optional ^0.3
1.3K 3 error_set optional ^0.3
1.3K 1 esp32c6-lp optional ^0.3.6
1.3K lakers optional ^0.3
1.2K 3 nmea optional ^0.3
1.2K 1 esp32s2-ulp optional ^0.3.6
1.2K 1 esp32s3-ulp optional ^0.3.6
230 1 embedded-registers ^0.3.8
220 steami-rs ^0.3.4
210 embedded-devices ^0.3.8
210 rv8803 ^0.3
1.1K rust-mqtt optional ^0.3
200 pio-uart ^0.3.8
1.1K 3 rtic-sync optional ^0.3
160 rv3032 ^0.3
950 7 embassy-nrf optional ^0.3
150 esp-fast-serial ^0.3.8
950 json-lines optional ^0.3
900 1 embedded-nal-coap optional ^0.3.8
110 gc9a01 ^0.3
800 2 qingke optional ^0.3.8
800 5 rmodbus optional ^0.3.0
800 2 imxrt-usbd optional ^0.3
defmt-serial ^0.3
is31fl3743b ^0.3
spi-memory-async ^0.3
700 mini-rxtx optional ^0.3.1
700 scd4x optional ^0.3.0
700 1 nourl optional ^0.3
650 stm32f1-staging optional ^0.3.5
1 ambiq-hal ^0.3
1 embedded-registers-derive ^0.3.8
650 1 reqwless optional ^0.3
650 embassy-net-wiznet optional ^0.3
650 1 stm32f4-staging optional ^0.3.5
600 2 embedded-tls optional ^0.3
600 1 ieee802_3_miim optional ^0.3
jewel ^0.3.5
blues-notecard ^0.3
iqs5xx ^0.3
1 stm32-hal2 ^0.3.4
lora-phy ^0.3
robokit ^0.3
elmar-mppt ^0.3.2
550 efm32pg1b-pac optional ^0.3.6
log-to-defmt ^0.3
sdmmc-spi ^0.3.2
alkyn ^0.3.0
embedded-nrf24l01-async ^0.3
lp586x ^0.3
1 printhor-hwi_nucleo_64_arduino_cnc_hat ^0.3
threadx-rs ^0.3
hcsr04_async ^0.3.8
nucleo-h743zi ^0.3.1
3 atsam4-hal ^0.3
550 1 cody-c optional ^0.3.6
defmt-itm ^0.3
1 printhor-hwi_mks_robin_nano ^0.3
1 printhor-hwi_skr_mini_e3 ^0.3
itla ^0.3
atwinc1500 ^0.3.0
mnemos ^0.3.0
bmp280-rs ^0.3.5
icm426xx 0.3.*
manchester-code ^0.3.0
mini-slcan ^0.1.0
servo-pio ^0.3
bmp390 ^0.3.8
defmt-ringbuf ^0.3
esp32-wroom-rp ^0.3
ovl-atsamx7x-hal ^0.3.0
sharp-memory-display ^0.3.0
loadstone ^0.2
500 1 ppproto optional ^0.3.8
aps490_pfpu2_mini ^0.3
defmt-log-test ^0.2.1
defmt-rtt-target ^0.3.0
pa-spl ^0.3.8
phm-worker ^0.3.0
1 microbit-bsp ^0.3
mini-slcan-ng 0.3.*
rmk-rp2040 ^0.3
ublox-short-range-rs ^0.2
1 usb-pd ^0.3.5
ac4490 ^0.3
ad7124-rs ^0.3
can2040 ^0.3
hmc5883-async ^0.3.2
usbd-ethernet ^0.3
usbh ^0.3.5
utrace ^0.3.6
canopen_rust ^0.3.5
cotton-w5500 >=0.3.2, <0.3.7
icm20948_driver ^0.3.0
ism330dhcx ^0.3
ublox-cellular-rs ^0.2
1 blue_hal ^0.2
1 defmt-bbq ^0.3
epd ^0.3
nct3933 ^0.3
a7105 ^0.3
bitbot_bsp ^0.3
fusb302b ^0.3.5
480 errore optional ^0.3.8
460 8 stm32f3xx-hal optional >=0.2.3, <0.4.0
440 sht4x-ng optional ^0.3.8
440 6 at-commands optional ^0.3
420 i2c-character-display optional ^0.3
400 ya-smoltcp optional ^0.3
390 1 cyw43 optional ^0.3
380 cyw43-pio optional ^0.3
370 heapless_topo optional >=0.2.0, <0.4
360 6 eeprom24x optional ^0.3.6
350 3 imxrt-log optional ^0.3
310 esp-ieee802154 optional ^0.3.8
300 3 embassy-boot optional ^0.3
300 esp32p4 optional ^0.3.6
300 stm32h5 optional ^0.3.5
270 1 dmx-rdm optional ^0.3
270 serde-csv-core optional ^0.3.4
250 tai-time optional ^0.3
230 4 spacepackets optional ^0.3
220 1 va108xx-hal optional ^0.3
210 1 va416xx-hal optional ^0.3
200 bme280 optional ^0.3.5
200 ector optional ^0.3
200 mcp2515 optional ^0.3.6
200 1 mqttrust_core optional ^0.3
200 ds4432 optional ^0.3
180 emc2101 optional ^0.3
180 dw3000-ng optional ^0.3
180 2 w5500-ll optional ^0.3.8
170 5 w5500-hl optional ^0.3.8
170 embedded-bacnet optional ^0.3.5
160 3 lakers-ead-authz optional ^0.3
160 usb-dfu-target optional ^0.3.0
160 adafruit-bluefruit-protocol optional ^0.3
150 aht20-driver optional ^0.3.6
150 is25lp064a optional ^0.3
150 3 mantra-rust-macros optional ^0.3.6
150 adafruit-lcd-backpack optional ^0.3
150 pmsa003i optional ^0.3.8
150 3 satrs-shared optional ^0.3
140 stm32h5-staging optional ^0.3.5
140 microscpi optional ^0.3
140 embassy-dht-sensor optional ^0.3
140 satrs optional ^0.3
130 1 nrf-softdevice optional ^0.3
130 w5500-dhcp optional ^0.3.8
120 1 picoserve optional ^0.3.6
120 a121-rs optional ^0.3
110 bno055 optional ^0.3
110 2 midi-types optional ^0.3.2
110 dap-rs optional ^0.3
110 4 infrared optional ^0.3
100 1 max116xx-10bit optional ^0.3
100 2 midi-convert optional ^0.3.2
100 sim7020 optional ^0.3
ethercrab optional ^0.3.5
embassy-boot-stm32 optional ^0.3
1 embedded-hal-compat optional ^0.3.0
6 esp-hal-smartled optional ^0.3.8
n32g4xx-hal optional ^0.3.5
embassy-boot-rp optional ^0.3
nucleo-wl55jc-bsp optional ^0.3
2 w5500 optional ^0.3
l0g optional ^0.3
stm32-eth optional ^0.3
tm1637-embedded-hal optional ^0.3.6
1 usbd-human-interface-device optional ^0.3
embassy-boot-nrf optional ^0.3
1 ethercrab-wire optional ^0.3.5
1 i2c-pio optional ^0.3.0
embedded-ads1220 optional ^0.3.8
w5500-mqtt optional ^0.3.8
1 kll-hid optional ^0.3
5 sixtyfps-corelib optional ^0.3.0
1 hftwo optional ^0.3
nrf-dfu-target optional ^0.3
7 kll-core optional ^0.3
1 rp235x-hal optional >=0.2.0, <0.4
max7219-async optional ^0.3
stm32wb-hci 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
drogue-ajour-protocol optional ^0.3
drogue-tls optional ^0.3
drv8305 optional ~0.2
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-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
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
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
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
lsm303dlhc-ng optional ^0.3.8
1 lsm303dlhc-registers optional ^0.3.8
lsm6ds3tr optional ^0.3.5
ltc690x optional ^0.2.3
max145784-driver optional ^0.3
max14578e-driver optional ^0.3
max7797x-driver optional ^0.3
mcp3424 optional 0.3.*
mcp4725-async optional ^0.3
memory-lcd-spi optional ^0.3.4
minicbor-embedded-io optional ^0.3
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
2 mqttrust optional ^0.3
nau88c22 optional ^0.3.5
neotron-bmc-protocol optional ^0.3
nobcd optional ^0.3
nrf-modem 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
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
radio-sx128x optional ^0.3.5
1 rotary-encoder-hal optional ^0.1.2
rustot optional ^0.3
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
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
stm32g473-hal_oppe optional ^0.3.0
1 stm32g4xx-hal optional ^0.3.2
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
tmp117 optional ^0.3
trenchcoat optional ^0.3
ublox-sockets optional ^0.3
1 uftwo optional ^0.3
usbd-picotool-reset optional >=0.2.0, <0.4
usbd-storage optional ^0.3
vl53l4cd optional ^0.3
vlcb-defs optional ^0.3
w25q32jv optional ^0.3
w5500-dns optional ^0.3.8
w5500-sntp optional ^0.3.8
1 w5500-tls optional ^0.3.8
2 wasefire-board-api optional ^0.3.8
8 wasefire-error optional ^0.3.8
5 wasefire-logger optional ^0.3.8
2 wasefire-protocol-usb optional ^0.3.8
wasefire-scheduler optional ^0.3.8
wii-ext optional ^0.3.0
xpt2046 optional ^0.3.0
56K 42 bitfield-struct dev ^0.3
10K 15 rp-pico dev ^0.3.5
7.4K 30 ssd1306 dev ^0.3.6
1.1K 4 imxrt-hal dev ^0.3
350 pimoroni-plasma-2040 dev ^0.3.5
300 lis2dtw12 dev ^0.3.8
240 epd-spectra dev ^0.3.6
210 1 pimoroni-servo2040 dev ^0.3.5
210 py32f0xx-hal dev ^0.3.8
180 st7565 dev ^0.3.0
180 pimoroni_interstate75 dev ^0.3.8
140 ssd1331-async dev ^0.3.8
120 rp2040-flash dev ^0.3.2
pimoroni-tiny2040 dev ^0.3.5
5 teensy4-bsp dev ^0.3
1 dwm1001 dev ^0.3.0
persistent-buff dev ^0.3
ad57xx dev ^0.3.5
1 jh71xx-hal dev ^0.3
rucos-cortex-m dev ^0.3
sparkfun-micromod-rp2040 dev ^0.3.5
is31fl3193 dev ^0.3.2
solderparty-rp2040-stamp-carrier dev ^0.3
stk8ba58 dev ^0.3.6
sht25 dev ^0.3
lpc546xx-hal dev ^0.3.0
daisy dev ^0.3.8
async-stm32f1xx dev ^0.1
adafruit-featherwing-oled128x64 dev ^0.3.2
cortex-m-microclock dev ^0.3.4
oled_async dev ^0.3