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
126
130
137
139
150
152
156
156
158
164
159
191
203
212
231
234
243
249
253
258
276
292
315
333
334
2021 2022 2023 2024

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

Number of dependers defmt version Downloads/month
0 1.0.0-rc.1 0
559 0.3.10 182K
1 0.3.5 13K
1 0.3.2 2.3K
17 0.2.3 490
6 0.1.3 81
Depender (with downloads and own rev deps) defmt version
1.1M 124 embedded-io optional ^0.3
1.3M 514 heapless optional >=0.2.0, <0.4
1.2M 181 rgb optional ^0.3.8
682K 412 nb optional ^0.3
651K 297 postcard optional ^0.3
608K 1266 embedded-hal optional ^0.3
603K 14 cobs optional ^0.3
211K 48 smoltcp optional ^0.3.8
36K 69 defmt-rtt ^0.3
102K 96 embassy-sync optional ^0.3
98K 211 embedded-hal-async optional ^0.3
91K 6 eeprom24x optional ^0.3.6
86K 100 embedded-io-async optional ^0.3
81K 34 serde-json-core optional ^0.3
75K 22 uhlc optional ^0.3.2
69K 75 embassy-futures optional ^0.3
65K 113 fugit optional >=0.2.0, <0.4
54K 98 embassy-time optional ^0.3
47K 16 arbitrary-int optional ^0.3.8
44K 117 usb-device optional ^0.3
42K 14 embassy-embedded-hal optional ^0.3
41K 58 embassy-executor optional ^0.3
38K 175 embedded-graphics optional ^0.3.2
34K 62 panic-probe optional ^0.3
34K 72 embedded-graphics-core optional ^0.3.2
31K 10 embassy-usb-driver optional ^0.3
29K 44 embedded-hal-bus optional ^0.3
25K 3 esp32s3 optional ^0.3.10
23K 23 esp-println optional ^0.3.10
22K 22 esp-backtrace optional ^0.3.10
22K 7 embassy-net-driver optional ^0.3
21K 63 rtt-target optional ^0.3.0
21K 16 esp-hal optional ^0.3.10
20K 3 esp32s2 optional ^0.3.10
18K 43 display-interface optional ^0.3
18K 2 esp-wifi-sys optional ^0.3.10
16K 5 embassy-hal-internal optional ^0.3
17K 2 embassy-usb-synopsys-otg optional ^0.3
16K 23 embedded-svc optional ^0.3
15K 8 esp-alloc optional ^0.3.10
15K 5 esp32c3 optional ^0.3.10
15K 15 stm32h7xx-hal optional >=0.2.0, <0.4
14K 3 esp32 optional ^0.3.10
14K 3 esp32c6 optional ^0.3.10
13K 58 rp2040-hal optional >=0.2.0, <0.4
12K 3 esp32c2 optional ^0.3.10
12K 4 sntpc optional ^0.3
12K 7 stm32-fmc optional ^0.3
11K 2 bt-hci optional ^0.3
12K 3 esp32h2 optional ^0.3.10
10K 6 embassy-net-driver-channel optional ^0.3
10K 14 embassy-usb optional ^0.3
11K 2 rp-pac optional ^0.3.10
10K 3 stm32-metapac optional ^0.3.0
9.7K 8 embassy-net optional ^0.3.8
9.4K 17 usbd-hid optional ^0.3
9.0K 30 panic-rtt-target optional ^0.3.0
8.9K 11 embassy-rp optional ^0.3
8.9K 3 rp235x-hal optional >=0.2.0, <0.4
8.5K 18 embedded-sdmmc optional ^0.3
7.8K 1 embedded-test optional ^0.3.8
7.6K 45 stm32f4xx-hal optional ^0.3.5
7.3K mimxrt685s-pac optional ^0.3.8
6.7K 18 bxcan optional >=0.2.3, <0.4.0
6.6K 38 atsamd-hal optional ^0.3.8
1.9K 9 defmt-test ^0.3
6.2K mimxrt633s-pac optional ^0.3.8
5.7K 7 sequential-storage optional ^0.3
5.7K 2 esp-wifi optional ^0.3.10
5.7K 11 embassy-stm32 optional ^0.3
5.0K 3 defmt-or-log optional ^0.3.5
1.4K 1 negicon-protocol ^0.3
4.5K 17 bbqueue optional ^0.3.0
4.5K 5 ieee802154 optional >=0.2.0, <0.4
4.4K 2 nrf-pac optional ^0.3.10
4.2K 3 esp-hal-embassy optional ^0.3.10
4.1K 7 coap-message-utils optional ^0.3
3.8K 5 coap-message-implementations optional ^0.3.8
3.6K 9 embassy-nrf optional ^0.3
3.6K 1 ieee80211 optional ^0.3.8
3.6K aht20-driver optional ^0.3.6
3.5K 3 mac-parser optional ^0.3.8
3.3K 3 embedded-tls optional ^0.3
3.2K 7 lis3dh-async optional ^0.3
3.0K 1 nourl optional ^0.3
2.7K 1 cyw43 optional ^0.3
2.7K 7 lakers-shared optional ^0.3
2.7K lakers optional ^0.3
2.7K cyw43-pio optional ^0.3
2.6K 6 postcard-rpc optional ^0.3.5
2.6K 1 reqwless optional ^0.3
2.6K 7 esp-hal-common optional =0.3.5
2.5K 8 postcard-schema optional ^0.3.5
650 esp-fast-serial ^0.3.8
2.2K 6 rmodbus optional ^0.3.0
550 rv8803 ^0.3
2.1K 3 nmea optional ^0.3
2.0K 5 error_set optional ^0.3
500 ism330dhcx ^0.3
1.9K 1 embedded-nal-coap optional ^0.3.8
1.9K 1 picoserve optional ^0.3.6
1.9K 3 rtic-sync optional ^0.3
1.8K 1 tai-time optional ^0.3
1.7K 1 err_trail optional ^0.3
390 can2040 ^0.3
1.7K 1 stm32f4-staging optional ^0.3.5
1.6K 4 spacepackets optional ^0.3
1.4K 1 esp32c6-lp optional ^0.3.6
300 emc230x ^0.3.8
280 1 braid-triggerbox-comms ^0.3.0
1.2K 8 atat optional ^0.3
240 defmt-semihosting ^0.3
1.2K 3 satrs-shared optional ^0.3
1.2K stm32f1-staging optional ^0.3.5
1.2K nrf-modem optional ^0.3
230 aps490_pfpu2_mini ^0.3
220 defmt-brtt ^0.3
200 3 atsam4-hal ^0.3
1.0K pmsa003i optional ^0.3.8
160 1 defmt-serial ^0.3
950 2 midi-types optional ^0.3.2
950 3 embedded-hal-compat optional ^0.3.0
950 1 esp32s2-ulp optional ^0.3.6
140 hcsr04_async ^0.3.8
900 1 esp32s3-ulp optional ^0.3.6
140 nct3933 ^0.3
900 rust-mqtt optional ^0.3
900 serde-csv-core optional ^0.3.4
900 ethercrab optional ^0.3.5
130 am2301 ^0.3
130 1 stm32-hal2 ^0.3.4
120 1 embedded-registers ^0.3.8
120 1 embedded-registers-derive ^0.3.8
850 7 stm32f3xx-hal optional >=0.2.3, <0.4.0
110 m5dial-bsp ^0.3.10
110 gc9a01 ^0.3
800 1 ethercrab-wire optional ^0.3.5
750 1 va108xx optional ^0.3
750 usbpd optional ^0.3.6
750 femtopb optional ^0.3.8
cmsis-nn-rs ^0.3.10
is31fl3743b ^0.3
lp586x ^0.3
650 json-lines optional ^0.3
650 1 m-bus-parser optional ^0.3.10
650 lis2dtw12 optional ^0.3
2 microbit-bsp ^0.3
embedded-devices ^0.3.8
1 ambiq-hal ^0.3
servo-pio ^0.3
sharp-memory-display ^0.3.0
mini-slcan ^0.1.0
spi-memory-async ^0.3
ft6x06-rs ^0.3.8
650 1 musb optional ^0.3
lora-phy ^0.3
600 satrs optional ^0.3
600 ya-smoltcp optional ^0.3
600 2 va108xx-hal optional ^0.3
log-to-defmt ^0.3
600 1 usbd-human-interface-device optional ^0.3
jewel ^0.3.5
600 n32g4xx-hal optional ^0.3.5
blues-notecard ^0.3
canopen_rust ^0.3.5
niva-components ^0.3
robokit ^0.3
550 2 imxrt-usbd optional ^0.3
elmar-mppt ^0.3.2
microbit-clock ^0.3
ds1302-drv ^0.3.8
mini-slcan-ng 0.3.*
bmp390 ^0.3.8
550 6 at-commands optional ^0.3
alkyn ^0.3.0
550 dht-pio optional ^0.3
icm20948_driver ^0.3.0
550 esp32p4 optional ^0.3.6
threadx-rs ^0.3
epd ^0.3
550 1 max116xx-10bit optional ^0.3
rv3032 ^0.3
1 printhor-hwi_nucleo_64_arduino_cnc_hat ^0.3
nucleo-h743zi ^0.3.1
defmt-itm ^0.3
1 defmt-logger-tcp ^0.3
1 printhor-hwi_mks_robin_nano ^0.3
1 printhor-hwi_skr_mini_e3 ^0.3
embedded-nrf24l01-async ^0.3
itla ^0.3
500 3 embassy-boot optional ^0.3
ublox-cellular-rs ^0.2
bmp280-rs ^0.3.5
1 defmt-bbq ^0.3
defmt-ringbuf ^0.3
defmt-rtt-target ^0.3.0
esp32-wroom-rp ^0.3
ovl-atsamx7x-hal ^0.3.0
sdmmc-spi ^0.3.2
ublox-short-range-rs ^0.2
ac4490 ^0.3
loadstone ^0.2
500 bme280 optional ^0.3.5
defmt-log-test ^0.2.1
500 2 fans optional ^0.3
phm-worker ^0.3.0
ad7124-rs ^0.3
utrace ^0.3.6
atwinc1500 ^0.3.0
1 blue_hal ^0.2
hmc5883-async ^0.3.2
500 2 qingke optional ^0.3.8
icm426xx 0.3.*
iqs5xx ^0.3
manchester-code ^0.3.0
1 usb-pd ^0.3.5
bitbot_bsp ^0.3
mnemos ^0.3.0
pio-uart ^0.3.8
usbh ^0.3.5
a7105 ^0.3
fusb302b ^0.3.5
nosferatu ^0.3
pa-spl ^0.3.8
steami-rs ^0.3.4
490 py32f0xx-hal optional ^0.3.8
490 7 device-driver optional ^0.3
480 stm32g4-staging optional ^0.3.5
480 crsf optional ^0.3.6
470 bind-hal optional ^0.3
470 ms5803-14ba optional ^0.3.10
470 wincwifi optional ^0.3.2
460 embassy-net-wiznet optional ^0.3
450 3 imxrt-log optional ^0.3
450 wasefire-scheduler optional ^0.3.8
420 tmp1075 optional ^0.3
410 stm32h5-staging optional ^0.3.5
410 tm1637-embedded-hal optional ^0.3.6
370 errore optional ^0.3.8
370 1 va416xx optional ^0.3
320 2 nrf-softdevice optional ^0.3
320 1 ppproto optional ^0.3.8
310 usbd-storage optional ^0.3
290 embassy-boot-rp optional ^0.3
290 nrf-dfu-target optional ^0.3
290 rmk optional ^0.3
270 3 lora-modulation optional ^0
260 1 coordinate-frame optional ^0.3.8
250 mcx-pac optional ^0.3.10
250 parse_rc_ibus optional ^0.3.8
250 gt911 optional ^0.3
240 embedded-jsonrpc optional ^0.3
240 virtual-fan optional ^0.3.8
240 2 w5500-ll optional ^0.3.8
240 1 stm32g4xx-hal optional ^0.3.2
230 4 infrared optional ^0.3
230 5 w5500-hl optional ^0.3.8
220 2 midi-convert optional ^0.3.2
220 2 w5500 optional ^0.3
210 1 kiibohd-hid-io optional ^0.3
200 1 mqttrust_core optional ^0.3
200 scd30-interface optional ^0.3.8
190 i2c-character-display optional ^0.3
190 2 rotary-encoder-hal optional ^0.3.10
190 5 sixtyfps-corelib optional ^0.3.0
190 stm32g0-staging optional ^0.3.5
180 microscpi optional ^0.3
180 pac25 optional ^0.3.10
180 wii-ext optional ^0.3.0
170 w5500-dhcp optional ^0.3.8
170 dot15d4 optional ^0.3
170 efm32pg1b-pac optional ^0.3
170 pcf85063a optional ^0.3
160 embassy-net-ppp optional ^0.3
150 mcp3424 optional 0.3.*
150 typus_fugit optional >=0.2.0, <0.4
150 embedded-sdmmc-dev optional ^0.3
140 1 embedded-update optional ^0.3
140 1 kiibohd-usb optional ^0.3
140 stm32f3-staging optional ^0.3.5
140 aem10900 optional ^0.3
140 3 lakers-ead-authz optional ^0.3
130 2 kiibohd-hall-effect optional ^0.3
130 tb6612fng optional ^0.3
130 2 va416xx-hal optional ^0.3
130 async-button optional ^0.3.5
130 libscd optional ^0.3
120 6 esp-hal-smartled optional ^0.3.10
120 2 kiibohd-keyscanning optional ^0.3
120 mcp4728 optional ^0.3
120 bcm2835-lpa optional ^0.3.10
120 lcd_parallel_bus optional ^0.3
120 mini-rxtx optional ^0.3.1
120 py32-hal optional ^0.3
120 sn3193 optional ^0.3
120 stm32f7-staging optional ^0.3.5
110 dw3000-ng optional ^0.3
110 sifli-pac optional ^0.3.10
110 bcm2711-lpa optional ^0.3.10
110 bcm2837-lpa optional ^0.3.10
110 pcal6416a optional ^0.3
110 stm32h7-staging optional ^0.3.5
110 sx128x optional ^0.3.2
110 llc-rs optional ^0.3.8
110 py32-bind-hal optional ^0.3
100 ekv optional ^0.3.2
100 1 ieee802_3_miim optional ^0.3
100 hp203b optional ^0.3.2
ector optional ^0.3
fh101rf optional ^0.3
ghostfat optional ^0.3.1
minicbor-embedded-io optional ^0.3
stm32f469i-disc optional ^0.3.4
stm32h5 optional ^0.3.5
own_or_borrow optional ^0.3.10
stemma-soil-sensor-embassy optional ^0.3
fusion-imu optional ^0.3.8
w25q32jv optional ^0.3
1 lorawan optional ^0.3
tinygif optional ^0.3.4
5 printhor-hwa-common optional ^0.3
tmp117 optional ^0.3
emc2101 optional ^0.3
m24c64-driver optional ^0.3
embassy-boot-nrf optional ^0.3
l0g optional ^0.3
embassy-boot-stm32 optional ^0.3
heapless_topo optional >=0.2.0, <0.4
sht4x-ng optional ^0.3.8
esp-ieee802154 optional ^0.3.10
lsm303dlhc-ng optional ^0.3.8
ft6236 optional ^0.3.4
1 hftwo optional ^0.3
bno055 optional ^0.3
nau7802-async optional ^0.3
w5500-mqtt optional ^0.3.8
11 wasefire-error optional ^0.3.8
embassy-net-esp-hosted optional ^0.3
1 l3gd20-registers optional ^0.3.8
max7219-async optional ^0.3
embassy-net-enc28j60 optional ^0.3
set_of 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
bbqueue-sync optional ^0.3.0
bern-kernel 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
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
embassy-net-adin1110 optional ^0.3
2 embassy-traits optional ^0.2.0
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-ui 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
fundamentum-edge-mcu-http-client optional ^0.3
3 hid-io-protocol optional ^0.3
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
7 kll-core optional ^0.3
1 kll-hid optional ^0.3
l3gd20-ng optional ^0.3.8
lora-e5-bsp 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
mcp2515 optional ^0.3.6
mcp4725-async optional ^0.3
mcutie optional ^0.3.10
memory-lcd-spi optional ^0.3.4
mlx9061x optional ^0.3.6
mmc5983ma optional ^0.3.8
2 mnemos-common optional ^0.3
1 moonboot optional ^0.2
mpu6050-dmp optional ^0.3
mqtt-sn optional ^0.2
2 mqttrust 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
2 phm-icd optional ^0.3.0
pid-lite optional ^0.2
platform-switch optional ^0.3
prinThor optional ^0.3.5
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
scd4x optional ^0.3.0
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
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
stm32-bootloader-client optional ^0.2.1
stm32-eth optional ^0.3
stm32f3xx-hal-v2 optional ^0.1.2
stm32g473-hal_oppe optional ^0.3.0
stm32wb-hci optional ^0.3
2 stm32wlxx-hal optional ^0.3
stratum-v1 optional ^0.3
2 sunset optional ^0.3
1 sunset-embassy optional ^0.3
sx1262 optional ^0.3
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
w5500-dns optional ^0.3.8
w5500-sntp optional ^0.3.8
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
92K 46 bitfield-struct dev ^0.3
11K 14 rp-pico dev ^0.3.5
7.4K 34 ssd1306 dev ^0.3.6
1.5K 4 imxrt-hal dev ^0.3
900 daisy dev ^0.3.8
490 5 teensy4-bsp dev ^0.3
450 rp2040-flash dev ^0.3.2
420 pimoroni-tiny2040 dev ^0.3.5
410 1 jh71xx-hal dev ^0.3
390 feather_m0 dev ^0.3
390 stk8ba58 dev ^0.3.6
210 1 pimoroni-servo2040 dev ^0.3.5
200 sparkfun-micromod-rp2040 dev ^0.3.5
160 metro_m4 dev ^0.3
120 epd-spectra dev ^0.3.6
sht25 dev ^0.3
1 dwm1001 dev ^0.3.0
ad57xx dev ^0.3.5
persistent-buff dev ^0.3
fielder dev ^0.3.10
async-stm32f1xx dev ^0.1
solderparty-rp2040-stamp-carrier dev ^0.3
is31fl3193 dev ^0.3.2
lpc546xx-hal dev ^0.3.0
rucos-cortex-m dev ^0.3
cortex-m-microclock dev ^0.3.4
st7565 dev ^0.3.0
adafruit-featherwing-oled128x64 dev ^0.3.2
pimoroni-plasma-2040 dev ^0.3.5
oled_async dev ^0.3
pimoroni_interstate75 dev ^0.3.8
ssd1331-async dev ^0.3.8