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
|
128
|
135
|
137
|
147
|
148
|
150
|
149
|
151
|
155
|
147
|
180
|
190
|
189
|
189
|
2021 | 2022 | 2023 | 2024 | ||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
defmt is used at run time in 354 crates (of which 254 optionally). It is a direct run-time dependency in 306 crates. It's used only as a dev dependency in 25 crates (of which 21 directly).
Number of dependers | defmt version | Downloads/month |
---|---|---|
352 | 0.3.6 | 51K |
1 | 0.3.5 | 33K |
1 | 0.3.2 | 1.1K |
18 | 0.2.3 | 220 |
7 | 0.1.3 | 0 |
Depender (with downloads and own rev deps) | defmt version | |||
---|---|---|---|---|
665K | 407 | heapless | optional | >=0.2.0, <0.4 |
314K | 395 | nb | optional | ^0.3 |
239K | 1083 | embedded-hal | optional | ^0.3 |
222K | 50 | embedded-io | optional | ^0.3 |
198K | 170 | postcard | optional | ^0.3 |
63K | 42 | smoltcp | optional | ^0.3 |
60K | 91 | fugit | optional | >=0.2.0, <0.4 |
17K | 47 | defmt-rtt | ^0.3 | |
46K | 18 | uhlc | optional | ^0.3.2 |
39K | 54 | embedded-graphics-core | optional | ^0.3.2 |
37K | 102 | embedded-hal-async | optional | ^0.3 |
36K | 60 | embassy-sync | optional | ^0.3 |
36K | 150 | embedded-graphics | optional | ^0.3.2 |
34K | 53 | embedded-io-async | optional | ^0.3 |
33K | 103 | usb-device | optional | ^0.3 |
30K | 45 | embassy-futures | optional | ^0.3 |
24K | 19 | esp-println | optional | ^0.3.6 |
22K | 34 | display-interface | optional | ^0.3 |
20K | 17 | esp-backtrace | optional | ^0.3.6 |
19K | 45 | panic-probe | optional | ^0.3 |
18K | 57 | embassy-time | optional | ^0.3 |
15K | 22 | embedded-hal-bus | optional | ^0.3 |
15K | 14 | stm32h7xx-hal | optional | >=0.2.0, <0.4 |
14K | 32 | embassy-executor | optional | ^0.3 |
13K | 41 | stm32f4xx-hal | optional | ^0.3.5 |
12K | 23 | embedded-svc | optional | ^0.3 |
11K | 2 | esp32s2 | optional | ^0.3.6 |
11K | 2 | esp32s3 | optional | ^0.3.6 |
11K | 48 | rp2040-hal | optional | >=0.2.0, <0.4 |
11K | 37 | atsamd-hal | optional | ^0.3.4 |
8.4K | 7 | esp-hal-common | optional | =0.3.5 |
7.5K | 6 | arbitrary-int | optional | ^0.3.5 |
7.2K | 2 | esp32 | optional | ^0.3.6 |
6.9K | 3 | esp32c3 | optional | ^0.3.6 |
6.9K | 7 | lis3dh-async | optional | ^0.3 |
6.1K | 18 | bxcan | optional | >=0.2.3, <0.4.0 |
5.9K | 2 | esp32c6 | optional | ^0.3.6 |
5.8K | 2 | esp32c2 | optional | ^0.3.6 |
5.8K | 11 | usbd-hid | optional | ^0.3 |
5.5K | 2 | esp32h2 | optional | ^0.3.6 |
5.3K | 5 | embassy-usb-driver | optional | ^0.3 |
5.2K | 7 | embassy-net-driver | optional | ^0.3 |
5.2K | 7 | embassy-embedded-hal | optional | ^0.3 |
4.5K | esp32p4 | optional | ^0.3.6 | |
4.4K | 5 | stm32-fmc | optional | ^0.3 |
3.4K | 6 | embassy-net-driver-channel | optional | ^0.3 |
3.4K | 16 | bbqueue | optional | ^0.3.0 |
3.3K | 3 | embassy-hal-internal | optional | ^0.3 |
900 | 7 | defmt-test | ^0.3 | |
3.2K | 7 | embassy-usb | optional | ^0.3 |
3.2K | 4 | embassy-net | optional | ^0.3 |
2.9K | 6 | embassy-rp | optional | ^0.3 |
2.9K | 2 | esp-hal | optional | ^0.3.6 |
700 | spi-memory-async | ^0.3 | ||
650 | 2 | rmk | ^0.3 | |
600 | defmt-brtt | ^0.3 | ||
2.0K | 1 | picoserve | optional | ^0.3.6 |
1.9K | 1 | cyw43 | optional | ^0.3 |
480 | 1 | negicon-protocol | ^0.3 | |
1.9K | cyw43-pio | optional | ^0.3 | |
1.8K | 1 | rtic-sync | optional | ^0.3 |
390 | 1 | braid-triggerbox-comms | ^0.3.0 | |
380 | stm32-hal2 | ^0.3.4 | ||
1.5K | 6 | embassy-stm32 | optional | ^0.3 |
230 | dw3000-ng | ^0.3 | ||
1.1K | 16 | embedded-sdmmc | optional | ^0.3 |
190 | can2040 | ^0.3 | ||
950 | esp-wifi | optional | ^0.3.6 | |
950 | 5 | rmodbus | optional | ^0.3.0 |
950 | ya-smoltcp | optional | ^0.3 | |
900 | 5 | embassy-nrf | optional | ^0.3 |
850 | 4 | ieee802154 | optional | >=0.2.0, <0.4 |
800 | 1 | i2c-pio | optional | ^0.3.0 |
800 | 8 | stm32f3xx-hal | optional | >=0.2.3, <0.4.0 |
800 | 1 | ieee802_3_miim | optional | ^0.3 |
lp586x | ^0.3 | |||
700 | 1 | sequential-storage | optional | ^0.3 |
a121-rs | ^0.3.5 | |||
700 | 3 | spacepackets | optional | ^0.3 |
nucleo-h743zi | ^0.3.1 | |||
log-to-defmt | ^0.3 | |||
itla | ^0.3 | |||
1 | microbit-bsp | ^0.3 | ||
ovl-atsamx7x-hal | ^0.3.0 | |||
iqs5xx | ^0.3 | |||
ublox-cellular-rs | ^0.2 | |||
defmt-bbq | ^0.3 | |||
threadx-rs | ^0.3 | |||
aps490_pfpu2_mini | ^0.3 | |||
ism330dhcx | ^0.3.5 | |||
bmp280-rs | ^0.3.5 | |||
icm20948_driver | ^0.3.0 | |||
usbd-ethernet | ^0.3 | |||
elmar-mppt | ^0.3.2 | |||
mnemos | ^0.3.0 | |||
1 | blue_hal | ^0.2 | ||
1 | embedded-registers-derive | ^0.3.5 | ||
jewel | ^0.3.5 | |||
manchester-code | ^0.3.0 | |||
mini-slcan | ^0.1.0 | |||
pio-uart | ^0.3.5 | |||
lora-phy | ^0.3 | |||
defmt-itm | ^0.3 | |||
defmt-serial | ^0.3 | |||
sdmmc-spi | ^0.3.2 | |||
gc9a01 | ^0.3 | |||
3 | atsam4-hal | ^0.3 | ||
defmt-ringbuf | ^0.3 | |||
ublox-short-range-rs | ^0.2 | |||
blues-notecard | ^0.3 | |||
embedded-devices | ^0.3.5 | |||
esp32-wroom-rp | ^0.3 | |||
is31fl3743b | ^0.3 | |||
1 | usb-pd | ^0.3.5 | ||
fusb302b | ^0.3.5 | |||
1 | printhor-hwi_skr_mini_e3 | ^0.3 | ||
hmc5883-async | ^0.3.2 | |||
1 | printhor-hwi_nucleo_64_arduino_cnc_hat | ^0.3 | ||
defmt-rtt-target | ^0.3.0 | |||
loadstone | ^0.2 | |||
phm-worker | ^0.3.0 | |||
1 | printhor-hwi_mks_robin_nano | ^0.3 | ||
servo-pio | ^0.3 | |||
canopen_rust | ^0.3.5 | |||
robokit | ^0.3 | |||
usbh | ^0.3.5 | |||
defmt-log-test | ^0.2.1 | |||
bitbot_bsp | ^0.3 | |||
a7105 | ^0.3 | |||
1 | ambiq-hal | ^0.3 | ||
aht20-driver | ^0.3.0 | |||
atwinc1500 | ^0.3.0 | |||
epd | ^0.3 | |||
500 | femtopb | optional | ^0.3.6 | |
sharp-memory-display | ^0.3.0 | |||
alkyn | ^0.3.0 | |||
rmk-rp2040 | ^0.3 | |||
500 | defmt-or-log | optional | ^0.3.5 | |
440 | ethercrab | optional | ^0.3.5 | |
440 | embassy-net-wiznet | optional | ^0.3 | |
430 | 1 | hftwo | optional | ^0.3 |
420 | 1 | uftwo | optional | ^0.3 |
400 | mini-rxtx | optional | ^0.3.1 | |
400 | stm32-eth | optional | ^0.3 | |
370 | json-lines | optional | ^0.3 | |
370 | libscd | optional | ^0.3 | |
360 | 1 | ethercrab-wire | optional | ^0.3.5 |
350 | 2 | qingke | optional | ^0.3.6 |
340 | 1 | nourl | optional | ^0.3 |
330 | 5 | at-commands | optional | ^0.3 |
300 | 3 | imxrt-log | optional | ^0.3 |
300 | 6 | atat | optional | ^0.3 |
300 | bme280 | optional | ^0.3.5 | |
250 | 3 | embedded-tls | optional | ^0.3 |
260 | 4 | infrared | optional | ^0.3 |
230 | nrf-dfu-target | optional | ^0.3 | |
220 | 1 | kll-hid | optional | ^0.3 |
210 | 1 | dmx-rdm | optional | ^0.3 |
200 | reqwless | optional | ^0.3 | |
200 | 2 | stm32wlxx-hal | optional | ^0.3 |
200 | 2 | w5500-ll | optional | ^0.3.4 |
190 | rust-mqtt | optional | ^0.3 | |
170 | 5 | w5500-hl | optional | ^0.3.4 |
160 | 6 | esp-hal-smartled | optional | ^0.3.6 |
160 | crsf | optional | ^0.3.6 | |
160 | 7 | kll-core | optional | ^0.3 |
160 | mcp4725-async | optional | ^0.3 | |
140 | l0g | optional | ^0.3 | |
150 | 5 | sixtyfps-corelib | optional | ^0.3.0 |
130 | 2 | mqttrust | optional | ^0.3 |
130 | 3 | embassy-boot | optional | ^0.3 |
130 | embassy-boot-stm32 | optional | ^0.3 | |
120 | stm32g4xx-hal | optional | ^0.3.2 | |
120 | smoltcp-rmodbus | optional | ^0.3.6 | |
120 | stm32h5 | optional | ^0.3.5 | |
120 | 1 | usbd-human-interface-device | optional | ^0.3 |
120 | embedded-hal-compat | optional | ^0.3.0 | |
110 | 1 | mqttrust_core | optional | ^0.3 |
100 | efm32pg1b-pac | optional | ^0.3.6 | |
100 | stemma-soil-sensor-embassy | optional | ^0.3 | |
100 | 1 | nrf-softdevice | optional | ^0.3 |
100 | pid-lite | optional | ^0.2 | |
3 | hid-io-protocol | optional | ^0.3 | |
2 | midi-types | optional | ^0.3.2 | |
w5500-dhcp | optional | ^0.3.4 | ||
embassy-net-esp-hosted | optional | ^0.3 | ||
w5500-mqtt | optional | ^0.3.4 | ||
embassy-net-enc28j60 | optional | ^0.3 | ||
2 | embassy-traits | optional | ^0.2.0 | |
w5500-sntp | optional | ^0.3.4 | ||
6 | radio | optional | ^0.3.0 | |
1 | lorawan | optional | ^0.3 | |
serde-csv-core | optional | ^0.3.4 | ||
stm32wb-hci | optional | ^0.3 | ||
bern-kernel | optional | ^0.3 | ||
1 | embedded-update | optional | ^0.3 | |
ector | optional | ^0.3 | ||
mcp2515 | optional | ^0.3.2 | ||
embassy-boot-nrf | optional | ^0.3 | ||
1 | moonboot | optional | ^0.2 | |
1 | sunset-embassy | optional | ^0.3 | |
1 | kiibohd-usb | optional | ^0.3 | |
drv8305 | optional | ~0.2 | ||
embassy-net-ppp | optional | ^0.3 | ||
nobcd | optional | ^0.3 | ||
2 | phm-icd | optional | ^0.3.0 | |
1 | rotary-encoder-hal | optional | ^0.1.2 | |
sitronix-touch | optional | ^0.3.4 | ||
embedded-test | optional | ^0.3.5 | ||
erdnuss-comms | optional | ^0.3 | ||
ft6236 | optional | ^0.3.4 | ||
ghostfat | optional | ^0.3.1 | ||
bno055 | optional | ^0.3 | ||
2 | byte-slab | optional | ^0.3.0 | |
embassy-boot-rp | optional | ^0.3 | ||
hp203b | optional | ^0.3.2 | ||
2 | sunset | optional | ^0.3 | |
usbd-picotool-reset | optional | >=0.2.0, <0.4 | ||
drogue-tls | optional | ^0.3 | ||
embassy-net-adin1110 | optional | ^0.3 | ||
embedded-drivers | optional | ^0.3 | ||
factbird-common | optional | ^0.2 | ||
hts221-async | optional | ^0.3 | ||
lsm6ds3tr | optional | ^0.3.5 | ||
2 | mnemos-common | optional | ^0.3 | |
nrf-modem | optional | ^0.3 | ||
stm32g473-hal_oppe | optional | ^0.3.0 | ||
1 | wasefire-board-api | optional | ^0.3.5 | |
adafruit-bluefruit-protocol | optional | ^0.3 | ||
adafruit-lcd-backpack | optional | ^0.3 | ||
1 | adi-adxl355 | optional | ^0.3 | |
adi-adxl355-async | optional | ^0.3 | ||
async-button | optional | ^0.3.5 | ||
bbqueue-sync | optional | ^0.3.0 | ||
block-device-adapters | optional | ^0.3 | ||
bm1397-protocol | optional | ^0.3.4 | ||
bq27xxx | optional | ^0.3 | ||
caprand | optional | ^0.3 | ||
dcc-rs | optional | ^0.3 | ||
dfr0299 | optional | ^0.3 | ||
drogue-ajour-protocol | optional | ^0.3 | ||
embedded-bacnet | optional | ^0.3.5 | ||
emc2101 | optional | ^0.3.2 | ||
emc2101-rs | optional | ^0.3.2 | ||
es-wifi-driver | optional | ^0.3 | ||
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 | |
lora-e5-bsp | optional | ^0.3 | ||
2 | lora-modulation | optional | ^0 | |
lorawan-device | optional | ^0.3 | ||
ltc690x | optional | ^0.2.3 | ||
max145784-driver | optional | ^0.3 | ||
max14578e-driver | optional | ^0.3 | ||
max7219-async | optional | ^0.3 | ||
max7797x-driver | optional | ^0.3 | ||
memory-lcd-spi | optional | ^0.3.4 | ||
2 | midi-convert | optional | ^0.3.2 | |
minicbor-embedded-io | optional | ^0.3 | ||
mqtt-sn | optional | ^0.2 | ||
nau88c22 | optional | ^0.3.5 | ||
neotron-bmc-protocol | 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 | ||
pcf85063a | optional | ^0.3 | ||
platform-switch | optional | ^0.3 | ||
1 | postcard-rpc | optional | ^0.3.5 | |
1 | ppproto | optional | ^0.3 | |
prinThor | optional | ^0.3.5 | ||
5 | printhor-hwa-common | optional | ^0.3 | |
radio-at86rf23x | optional | ^0.3.0 | ||
radio-sx1231 | optional | ^0.3 | ||
radio-sx128x | optional | ^0.3.5 | ||
rustot | optional | ^0.3 | ||
scd4x | optional | ^0.3.0 | ||
seeed-lora-e5-at-commands | optional | ^0.3 | ||
1 | sh1107 | optional | ^0.3.2 | |
sht4x | optional | ^0.3.2 | ||
sirena | optional | ^0.3 | ||
stm32-bootloader-client | optional | ^0.2.1 | ||
stm32f3xx-hal-v2 | optional | ^0.1.2 | ||
tb6612fng | optional | ^0.3 | ||
tca9555 | 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 | ||
usbd-storage | optional | ^0.3 | ||
vl53l4cd | optional | ^0.3 | ||
w25q32jv | optional | ^0.3 | ||
w5500-dns | optional | ^0.3.4 | ||
1 | w5500-tls | optional | ^0.3.4 | |
5 | wasefire-error | optional | ^0.3.5 | |
4 | wasefire-logger | optional | ^0.3.5 | |
wasefire-scheduler | optional | ^0.3.5 | ||
wii-ext | optional | ^0.3.0 | ||
xpt2046 | optional | ^0.3.0 | ||
7.9K | 14 | rp-pico | dev | ^0.3.5 |
550 | rp2040-flash | dev | ^0.3.2 | |
400 | 5 | teensy4-bsp | dev | ^0.3 |
330 | stk8ba58 | dev | ^0.3.6 | |
310 | 5 | imxrt-hal | dev | ^0.3 |
300 | epd-spectra | dev | ^0.3.6 | |
200 | sparkfun-micromod-rp2040 | dev | ^0.3.5 | |
140 | sht25 | dev | ^0.3 | |
110 | pimoroni-tiny2040 | dev | ^0.3.5 | |
100 | 1 | pimoroni-servo2040 | dev | ^0.3.5 |
pimoroni-plasma-2040 | dev | ^0.3.5 | ||
1 | dwm1001 | dev | ^0.3.0 | |
solderparty-rp2040-stamp-carrier | dev | ^0.3 | ||
lpc546xx-hal | dev | ^0.3.0 | ||
is31fl3193 | dev | ^0.3.2 | ||
st7565 | dev | ^0.3.0 | ||
cortex-m-microclock | dev | ^0.3.4 | ||
jh71xx-hal | dev | ^0.3 | ||
persistent-buff | dev | ^0.3 | ||
rucos-cortex-m | dev | ^0.3 | ||
adafruit-featherwing-oled128x64 | dev | ^0.3.2 | ||
async-stm32f1xx | dev | ^0.1 | ||
ad57xx | dev | ^0.3.5 |