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
|
153
|
155
|
160
|
154
|
187
|
198
|
199
|
212
|
214
|
220
|
226
|
2021 | 2022 | 2023 | 2024 | |||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
defmt is used at run time in 401 crates (of which 291 optionally). It is a direct run-time dependency in 353 crates. It's used only as a dev dependency in 28 crates (of which 24 directly).
Number of dependers | defmt version | Downloads/month |
---|---|---|
402 | 0.3.8 | 73K |
1 | 0.3.6 | 10K |
1 | 0.3.5 | 16K |
1 | 0.3.2 | 1.2K |
17 | 0.2.3 | 210 |
7 | 0.1.3 | 0 |
Depender (with downloads and own rev deps) | defmt version | |||
---|---|---|---|---|
1.1M | 161 | rgb | optional | ^0.3.8 |
768K | 431 | heapless | optional | >=0.2.0, <0.4 |
376K | 71 | embedded-io | optional | ^0.3 |
340K | 209 | postcard | optional | ^0.3 |
321K | 396 | nb | optional | ^0.3 |
236K | 1136 | embedded-hal | optional | ^0.3 |
81K | 44 | smoltcp | optional | ^0.3 |
24K | 51 | defmt-rtt | ^0.3 | |
73K | 66 | embassy-sync | optional | ^0.3 |
61K | 96 | fugit | optional | >=0.2.0, <0.4 |
51K | 59 | embedded-io-async | optional | ^0.3 |
49K | 131 | embedded-hal-async | optional | ^0.3 |
40K | 18 | uhlc | optional | ^0.3.2 |
35K | 48 | embassy-futures | optional | ^0.3 |
33K | 61 | embedded-graphics-core | optional | ^0.3.2 |
30K | 108 | usb-device | optional | ^0.3 |
27K | 35 | embassy-executor | optional | ^0.3 |
28K | 163 | embedded-graphics | optional | ^0.3.2 |
23K | 62 | embassy-time | optional | ^0.3 |
21K | 51 | panic-probe | optional | ^0.3 |
19K | 38 | display-interface | optional | ^0.3 |
19K | 14 | stm32h7xx-hal | optional | >=0.2.0, <0.4 |
15K | 8 | embassy-usb-driver | optional | ^0.3 |
15K | 20 | esp-println | optional | ^0.3.8 |
14K | 18 | esp-backtrace | optional | ^0.3.8 |
14K | 27 | embedded-hal-bus | optional | ^0.3 |
13K | 1 | embassy-usb-synopsys-otg | optional | ^0.3 |
12K | 23 | embedded-svc | optional | ^0.3 |
11K | 7 | arbitrary-int | optional | ^0.3.5 |
10K | 2 | esp32s2 | optional | ^0.3.6 |
11K | 2 | esp32s3 | optional | ^0.3.6 |
9.1K | 50 | rp2040-hal | optional | >=0.2.0, <0.4 |
8.7K | 7 | embassy-net-driver | optional | ^0.3 |
7.8K | 42 | stm32f4xx-hal | optional | ^0.3.5 |
7.3K | 8 | embassy-usb | optional | ^0.3 |
7.1K | 38 | atsamd-hal | optional | ^0.3.4 |
6.9K | 3 | embassy-net | optional | ^0.3 |
6.6K | 3 | esp32c3 | optional | ^0.3.6 |
6.4K | 6 | embassy-net-driver-channel | optional | ^0.3 |
6.4K | 5 | stm32-fmc | optional | ^0.3 |
6.2K | 2 | esp32 | optional | ^0.3.6 |
6.2K | 7 | esp-hal-common | optional | =0.3.5 |
6.1K | 1 | embedded-test | optional | ^0.3.8 |
6.1K | 5 | ieee802154 | optional | >=0.2.0, <0.4 |
5.8K | 19 | bxcan | optional | >=0.2.3, <0.4.0 |
5.6K | 2 | esp32c6 | optional | ^0.3.6 |
5.6K | 7 | lis3dh-async | optional | ^0.3 |
5.2K | 2 | esp32c2 | optional | ^0.3.6 |
5.2K | 2 | esp32h2 | optional | ^0.3.6 |
4.5K | 13 | usbd-hid | optional | ^0.3 |
1.1K | 8 | defmt-test | ^0.3 | |
3.8K | 16 | bbqueue | optional | ^0.3.0 |
3.7K | 8 | esp-hal | optional | ^0.3.8 |
3.5K | 8 | embassy-embedded-hal | optional | ^0.3 |
2.9K | 18 | embedded-sdmmc | optional | ^0.3 |
2.5K | 3 | embassy-hal-internal | optional | ^0.3 |
440 | nct3933 | ^0.3 | ||
1.7K | 2 | sequential-storage | optional | ^0.3 |
360 | 1 | braid-triggerbox-comms | ^0.3.0 | |
1.5K | esp-wifi | optional | ^0.3.8 | |
1.3K | 7 | atat | optional | ^0.3 |
280 | icm426xx | 0.3.* | ||
1.3K | 1 | esp32c6-lp | optional | ^0.3.6 |
1.3K | 7 | embassy-stm32 | optional | ^0.3 |
1.2K | 1 | esp-hal-embassy | optional | ^0.3.8 |
240 | defmt-brtt | ^0.3 | ||
1.1K | 1 | rtic-sync | optional | ^0.3 |
1.1K | 2 | imxrt-usbd | optional | ^0.3 |
1.1K | 1 | picoserve | optional | ^0.3.6 |
1.0K | 1 | esp32s3-ulp | optional | ^0.3.6 |
1.0K | 1 | esp32s2-ulp | optional | ^0.3.6 |
180 | spi-memory-async | ^0.3 | ||
1.0K | defmt-or-log | optional | ^0.3.5 | |
1.0K | stm32f4-staging | optional | ^0.3.5 | |
1.0K | serial-sensors-proto | optional | ^0.3.8 | |
150 | sim7020 | ^0.3 | ||
900 | 7 | embassy-rp | optional | ^0.3 |
120 | 2 | rmk | ^0.3 | |
110 | gc9a01 | ^0.3 | ||
110 | lora-phy | ^0.3 | ||
100 | cotton-w5500 | >=0.3.2, <0.3.7 | ||
800 | dw3000-ng | optional | ^0.3 | |
1 | negicon-protocol | ^0.3 | ||
750 | json-lines | optional | ^0.3 | |
bind-hal | ^0.3 | |||
is31fl3743b | ^0.3 | |||
700 | ya-smoltcp | optional | ^0.3 | |
700 | 3 | embedded-tls | optional | ^0.3 |
1 | ambiq-hal | ^0.3 | ||
650 | serde-csv-core | optional | ^0.3.4 | |
stm32-hal2 | ^0.3.4 | |||
1 | defmt-bbq | ^0.3 | ||
600 | 1 | postcard-rpc | optional | ^0.3.5 |
1 | blue_hal | ^0.2 | ||
jewel | ^0.3.5 | |||
600 | 1 | lsm303dlhc-registers | optional | ^0.3.8 |
blues-notecard | ^0.3 | |||
iqs5xx | ^0.3 | |||
canopen_rust | ^0.3.5 | |||
3 | atsam4-hal | ^0.3 | ||
elmar-mppt | ^0.3.2 | |||
aps490_pfpu2_mini | ^0.3 | |||
alkyn | ^0.3.0 | |||
threadx-rs | ^0.3 | |||
epd | ^0.3 | |||
550 | 1 | nourl | optional | ^0.3 |
550 | reqwless | optional | ^0.3 | |
1 | printhor-hwi_nucleo_64_arduino_cnc_hat | ^0.3 | ||
550 | 5 | rmodbus | optional | ^0.3.0 |
sharp-memory-display | ^0.3.0 | |||
nucleo-h743zi | ^0.3.1 | |||
defmt-itm | ^0.3 | |||
1 | printhor-hwi_mks_robin_nano | ^0.3 | ||
1 | printhor-hwi_skr_mini_e3 | ^0.3 | ||
robokit | ^0.3 | |||
usbd-ethernet | ^0.3 | |||
servo-pio | ^0.3 | |||
log-to-defmt | ^0.3 | |||
bmp280-rs | ^0.3.5 | |||
ism330dhcx | ^0.3 | |||
manchester-code | ^0.3.0 | |||
mini-slcan | ^0.1.0 | |||
defmt-ringbuf | ^0.3 | |||
esp32-wroom-rp | ^0.3 | |||
icm20948_driver | ^0.3.0 | |||
mnemos | ^0.3.0 | |||
ovl-atsamx7x-hal | ^0.3.0 | |||
sdmmc-spi | ^0.3.2 | |||
loadstone | ^0.2 | |||
ublox-cellular-rs | ^0.2 | |||
ublox-short-range-rs | ^0.2 | |||
defmt-log-test | ^0.2.1 | |||
itla | ^0.3 | |||
phm-worker | ^0.3.0 | |||
1 | usb-pd | ^0.3.5 | ||
1 | microbit-bsp | ^0.3 | ||
pio-uart | ^0.3.5 | |||
atwinc1500 | ^0.3.0 | |||
1 | embedded-registers-derive | ^0.3.5 | ||
defmt-rtt-target | ^0.3.0 | |||
hmc5883-async | ^0.3.2 | |||
defmt-serial | ^0.3 | |||
utrace | ^0.3.6 | |||
aht20-driver | ^0.3.6 | |||
bmp390 | ^0.3.8 | |||
can2040 | ^0.3 | |||
500 | 1 | coordinate-frame | optional | ^0.3.8 |
usbh | ^0.3.5 | |||
a7105 | ^0.3 | |||
bitbot_bsp | ^0.3 | |||
embedded-devices | ^0.3.5 | |||
fusb302b | ^0.3.5 | |||
lp586x | ^0.3 | |||
rmk-rp2040 | ^0.3 | |||
500 | 8 | stm32f3xx-hal | optional | >=0.2.3, <0.4.0 |
500 | 6 | eeprom24x | optional | ^0.3.6 |
490 | 6 | esp-hal-smartled | optional | ^0.3.8 |
430 | lsm303dlhc-ng | optional | ^0.3.8 | |
420 | esp32p4 | optional | ^0.3.6 | |
420 | 1 | cyw43 | optional | ^0.3 |
410 | cyw43-pio | optional | ^0.3 | |
400 | 6 | at-commands | optional | ^0.3 |
400 | 7 | embassy-nrf | optional | ^0.3 |
380 | efm32pg1b-pac | optional | ^0.3.6 | |
380 | w5500-dns | optional | ^0.3.8 | |
360 | 3 | mantra-rust-macros | optional | ^0.3.6 |
360 | 1 | l3gd20-registers | optional | ^0.3.8 |
350 | 3 | embassy-boot | optional | ^0.3 |
340 | fusion-imu | optional | ^0.3.8 | |
310 | mcp3424 | optional | 0.3.* | |
310 | ethercrab | optional | ^0.3.5 | |
290 | embassy-net-wiznet | optional | ^0.3 | |
220 | 1 | ethercrab-wire | optional | ^0.3.5 |
220 | radio-sx128x | optional | ^0.3.5 | |
220 | 1 | va108xx-hal | optional | ^0.3 |
220 | ublox-sockets | optional | ^0.3 | |
200 | 3 | imxrt-log | optional | ^0.3 |
210 | l3gd20-ng | optional | ^0.3.8 | |
200 | 2 | w5500-ll | optional | ^0.3.8 |
200 | ector | optional | ^0.3 | |
190 | l0g | optional | ^0.3 | |
190 | 1 | usbd-human-interface-device | optional | ^0.3 |
190 | 5 | w5500-hl | optional | ^0.3.8 |
190 | 4 | infrared | optional | ^0.3 |
180 | wii-ext | optional | ^0.3.0 | |
170 | 1 | nrf-softdevice | optional | ^0.3 |
170 | own_or_borrow | optional | ^0.3.8 | |
170 | embedded-bacnet | optional | ^0.3.5 | |
160 | femtopb | optional | ^0.3.6 | |
160 | 1 | max116xx-10bit | optional | ^0.3 |
140 | embassy-boot-stm32 | optional | ^0.3 | |
140 | emc2101 | optional | ^0.3.8 | |
140 | minicbor-embedded-io | optional | ^0.3 | |
140 | 2 | w5500 | optional | ^0.3 |
140 | scd4x | optional | ^0.3.0 | |
140 | va416xx-hal | optional | ^0.3 | |
140 | ghostfat | optional | ^0.3.1 | |
140 | w5500-sntp | optional | ^0.3.8 | |
140 | 5 | wasefire-logger | optional | ^0.3.8 |
130 | mmc5983ma | optional | ^0.3.8 | |
140 | nrf-modem | optional | ^0.3 | |
140 | w5500-dhcp | optional | ^0.3.8 | |
140 | w5500-mqtt | optional | ^0.3.8 | |
130 | 2 | kiibohd-hall-effect | optional | ^0.3 |
130 | 8 | wasefire-error | optional | ^0.3.8 |
130 | pcf85063a | optional | ^0.3 | |
120 | rust-mqtt | optional | ^0.3 | |
120 | 1 | aemics-stm32g4xx-hal | optional | ^0.3.2 |
120 | fundamentum-edge-mcu-http-client | optional | ^0.3 | |
110 | pas-co2-rs | optional | ^0.3 | |
100 | a121-rs | optional | ^0.3 | |
110 | embassy-boot-nrf | optional | ^0.3 | |
110 | 1 | ieee802_3_miim | optional | ^0.3 |
110 | 2 | wasefire-board-api | optional | ^0.3.8 |
100 | bme280 | optional | ^0.3.5 | |
100 | 1 | kll-hid | optional | ^0.3 |
100 | 7 | kll-core | optional | ^0.3 |
100 | wasefire-scheduler | optional | ^0.3.8 | |
socketcand | optional | ^0.3.6 | ||
2 | wasefire-protocol-usb | optional | ^0.3.8 | |
1 | i2c-pio | optional | ^0.3.0 | |
nucleo-wl55jc-bsp | optional | ^0.3 | ||
stm32h5 | optional | ^0.3.5 | ||
embassy-dht-sensor | optional | ^0.3 | ||
2 | qingke | optional | ^0.3.6 | |
1 | embedded-update | optional | ^0.3 | |
1 | ppproto | optional | ^0.3 | |
bern-kernel | optional | ^0.3 | ||
nrf-dfu-target | optional | ^0.3 | ||
usbd-storage | optional | ^0.3 | ||
embedded-hal-compat | optional | ^0.3.0 | ||
3 | hid-io-protocol | optional | ^0.3 | |
2 | midi-types | optional | ^0.3.2 | |
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 | ||
bmp180-embedded-hal | optional | ^0.3.6 | ||
bno055 | optional | ^0.3 | ||
bq27xxx | optional | ^0.3 | ||
2 | byte-slab | optional | ^0.3.0 | |
caprand | optional | ^0.3 | ||
crsf | optional | ^0.3.6 | ||
dcc-rs | optional | ^0.3 | ||
dfr0299 | optional | ^0.3 | ||
1 | dmx-rdm | optional | ^0.3 | |
drogue-ajour-protocol | optional | ^0.3 | ||
drogue-tls | optional | ^0.3 | ||
drv8305 | optional | ~0.2 | ||
embassy-boot-rp | optional | ^0.3 | ||
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 | ||
emc2101-rs | optional | ^0.3.2 | ||
erdnuss-comms | optional | ^0.3 | ||
es-wifi-driver | optional | ^0.3 | ||
factbird-common | optional | ^0.2 | ||
ft6236 | optional | ^0.3.4 | ||
1 | hftwo | 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 | ||
1 | kiibohd-hid-io | optional | ^0.3 | |
2 | kiibohd-keyscanning | optional | ^0.3 | |
1 | kiibohd-usb | optional | ^0.3 | |
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 | |
lsm6ds3tr | optional | ^0.3.5 | ||
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 | ||
mcp2515 | optional | ^0.3.2 | ||
mcp4725-async | optional | ^0.3 | ||
memory-lcd-spi | optional | ^0.3.4 | ||
2 | midi-convert | optional | ^0.3.2 | |
mini-rxtx | optional | ^0.3.1 | ||
mlx9061x | optional | ^0.3.6 | ||
2 | mnemos-common | optional | ^0.3 | |
1 | moonboot | optional | ^0.2 | |
mqtt-sn | optional | ^0.2 | ||
2 | mqttrust | optional | ^0.3 | |
1 | mqttrust_core | optional | ^0.3 | |
nau88c22 | optional | ^0.3.5 | ||
neotron-bmc-protocol | optional | ^0.3 | ||
nobcd | optional | ^0.3 | ||
nrf24radio | optional | ^0.3 | ||
oled | optional | ^0.3.4 | ||
orouter-serial | optional | ^0.3.1 | ||
orouter-wireless | optional | ^0.3.2 | ||
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 | |
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 | |
rustot | optional | ^0.3 | ||
satrs | optional | ^0.3 | ||
3 | satrs-shared | optional | ^0.3 | |
seeed-lora-e5-at-commands | optional | ^0.3 | ||
1 | sh1107 | optional | ^0.3.2 | |
sht4x | optional | ^0.3.2 | ||
sirena | optional | ^0.3 | ||
sitronix-touch | optional | ^0.3.4 | ||
5 | sixtyfps-corelib | optional | ^0.3.0 | |
smoltcp-rmodbus | optional | ^0.3.6 | ||
3 | spacepackets | optional | ^0.3 | |
stemma-soil-sensor-embassy | optional | ^0.3 | ||
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 | ||
1 | stm32g4xx-hal | optional | ^0.3.2 | |
stm32wb-hci | optional | ^0.3 | ||
2 | stm32wlxx-hal | optional | ^0.3 | |
2 | sunset | optional | ^0.3 | |
1 | sunset-embassy | optional | ^0.3 | |
tai-time | optional | ^0.3 | ||
tb6612fng | optional | ^0.3 | ||
tca9555 | optional | ^0.3 | ||
the-bridge | optional | ^0.3.6 | ||
tinygif | optional | ^0.3.4 | ||
tlv320aic23 | optional | =0.3.2 | ||
tm1637-embedded-hal | optional | ^0.3.6 | ||
tmp117 | optional | ^0.3 | ||
trenchcoat | optional | ^0.3 | ||
1 | uftwo | optional | ^0.3 | |
usbd-picotool-reset | optional | >=0.2.0, <0.4 | ||
vl53l4cd | optional | ^0.3 | ||
vlcb-defs | optional | ^0.3 | ||
w25q32jv | optional | ^0.3 | ||
1 | w5500-tls | optional | ^0.3.8 | |
xpt2046 | optional | ^0.3.0 | ||
39K | 32 | bitfield-struct | dev | ^0.3 |
7.7K | 15 | rp-pico | dev | ^0.3.5 |
470 | 4 | imxrt-hal | dev | ^0.3 |
390 | rp2040-flash | dev | ^0.3.2 | |
200 | sparkfun-micromod-rp2040 | dev | ^0.3.5 | |
190 | sht25 | dev | ^0.3 | |
160 | 5 | teensy4-bsp | dev | ^0.3 |
1 | dwm1001 | dev | ^0.3.0 | |
persistent-buff | dev | ^0.3 | ||
st7565 | dev | ^0.3.0 | ||
ad57xx | dev | ^0.3.5 | ||
async-stm32f1xx | dev | ^0.1 | ||
solderparty-rp2040-stamp-carrier | dev | ^0.3 | ||
jh71xx-hal | dev | ^0.3 | ||
pimoroni-tiny2040 | dev | ^0.3.5 | ||
stk8ba58 | dev | ^0.3.6 | ||
epd-spectra | dev | ^0.3.6 | ||
is31fl3193 | dev | ^0.3.2 | ||
daisy | dev | ^0.3.8 | ||
rucos-cortex-m | dev | ^0.3 | ||
lpc546xx-hal | dev | ^0.3.0 | ||
oled_async | dev | ^0.3 | ||
pimoroni-plasma-2040 | dev | ^0.3.5 | ||
adafruit-featherwing-oled128x64 | dev | ^0.3.2 | ||
1 | pimoroni-servo2040 | dev | ^0.3.5 | |
cortex-m-microclock | dev | ^0.3.4 |