Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 4.4% on crates.io
Top 2.4% downloads on crates.io
Top 0.3% dependent packages on crates.io
Top 1.9% dependent repos on crates.io
Top 8.4% forks on crates.io
Top 6.2% docker downloads on crates.io

crates.io : defmt

A highly efficient logging framework that targets resource-constrained devices, like microcontrollers

Registry - Source - Homepage - Documentation - JSON
purl: pkg:cargo/defmt
Keywords: formatting, formatter, logger, logging, knurling, embedded-systems, ferrous-systems, rust, rust-tools
License: MIT,Apache-2.0
Latest release: 17 days ago
First release: almost 4 years ago
Dependent packages: 342
Dependent repositories: 457
Downloads: 1,265,030 total
Stars: 726 on GitHub
Forks: 66 on GitHub
Docker dependents: 12
Docker downloads: 18,670,129
Total Commits: 1351
Committers: 40
Average commits per author: 33.775
Development Distribution Score (DDS): 0.722
More commit stats: commits.ecosyste.ms
See more repository details: repos.ecosyste.ms
Funding links: https://github.com/sponsors/knurling-rs
Last synced: 11 days ago

lorawan-device 0.12.1
A Rust LoRaWAN device stack implementation
7 versions - Latest release: 15 days ago - 3 dependent repositories - 7.86 thousand downloads total - 208 stars on GitHub - 3 maintainers
lora-phy 3.0.0
A LoRa physical layer implementation enabling utilization of a range of MCU/LoRa board combinatio...
11 versions - Latest release: 15 days ago - 2 dependent packages - 1 dependent repositories - 6.59 thousand downloads total - 23 stars on GitHub - 3 maintainers
rmk 0.1.14
Keyboard firmware written in Rust
21 versions - Latest release: 15 days ago - 2 dependent packages - 5.7 thousand downloads total - 160 stars on GitHub - 1 maintainer
Top 4.5% on crates.io
panic-probe 0.3.2 💰
Panic handler that exits `probe-run` with an error code
7 versions - Latest release: 17 days ago - 50 dependent packages - 253 dependent repositories - 496 thousand downloads total - 726 stars on GitHub - 1 maintainer
Top 4.8% on crates.io
defmt-rtt 0.4.1 💰
Transmit defmt log messages over the RTT (Real-Time Transfer) protocol
7 versions - Latest release: 17 days ago - 54 dependent packages - 281 dependent repositories - 374 thousand downloads total - 726 stars on GitHub - 2 maintainers
Top 3.5% on crates.io
i-slint-core 1.6.0
Internal Slint Runtime Library.
28 versions - Latest release: 18 days ago - 12 dependent packages - 50 dependent repositories - 137 thousand downloads total - 15,101 stars on GitHub - 2 maintainers
usbd-picotool-reset 0.3.0 💰
USB Class to enable resetting using picotool
4 versions - Latest release: 18 days ago - 1.33 thousand downloads total - 6 stars on GitHub - 1 maintainer
bmp180-embedded-hal 0.1.0
A platform agnostic driver to interface with the BMP180 barometric pressure sensor.
1 version - Latest release: 19 days ago - 0 downloads total - 0 stars on GitHub - 1 maintainer
oled_async 0.1.0
Driver for various OLED display controllers. e.g. SH110x SSD130X works with embedded-graphics
1 version - Latest release: 19 days ago - 0 downloads total - 1 stars on GitHub - 1 maintainer
embedded-bacnet 0.3.0
A bacnet library for embedded systems (no_std)
3 versions - Latest release: 20 days ago - 754 downloads total - 8 stars on GitHub - 1 maintainer
qingke 0.2.0
Low level access to WCH's QingKe RISC-V processors
14 versions - Latest release: 20 days ago - 2 dependent packages - 3.95 thousand downloads total - 12 stars on GitHub - 1 maintainer
hub75-remastered 0.1.0
A completely rewritten driver for HUB75 displays.
1 version - Latest release: 20 days ago - 0 downloads total - 1 stars on GitHub - 1 maintainer
serde-csv-core 0.3.0
CSV serialization for no_std crates
4 versions - Latest release: 22 days ago - 1 dependent repositories - 2.51 thousand downloads total - 4 stars on GitHub - 1 maintainer
stm32-hal2 1.8.3
Hardware abstraction layer for the STM32 MCUs
51 versions - Latest release: 22 days ago - 2 dependent repositories - 17.7 thousand downloads total - 140 stars on GitHub - 1 maintainer
sequential-storage 2.0.2 💰
A crate for storing data in flash with minimal erase cycles.
21 versions - Latest release: 23 days ago - 2 dependent packages - 9.77 thousand downloads total - 78 stars on GitHub - 2 maintainers
tm1637-embedded-hal 0.1.0
A platform agnostic driver to interface with the TM1637 (4-digit 7-segment LED display) using emb...
1 version - Latest release: 24 days ago - 115 downloads total - 1 stars on GitHub - 1 maintainer
picoserve 0.10.3
An async no_std HTTP server suitable for bare-metal environments
24 versions - Latest release: 25 days ago - 1 dependent package - 1 dependent repositories - 15.7 thousand downloads total - 166 stars on GitHub - 1 maintainer
embedded-hal-compat 0.13.0 💰
Compatibility layer for interoperability between different embedded-hal versions
19 versions - Latest release: 25 days ago - 1 dependent package - 3 dependent repositories - 28.9 thousand downloads total - 15 stars on GitHub - 2 maintainers
max145784-driver
An embedded async driver for the MAX14578E/MAX14578AE USB charger detector.
1 version - Latest release: 27 days ago - 245 downloads total - 0 stars on GitHub - 1 maintainer
dw3000-ng 0.7.0
A modernized driver for DW3000 Ultra Wide Band module
12 versions - Latest release: 27 days ago - 2.91 thousand downloads total - 5 stars on GitHub - 1 maintainer
dmx-rdm 0.0.12-alpha
Rust library for communicating DMX512 (ANSI E1.11) and DMX-RDM (ANSI E1.20) over a RS485 bus by u...
5 versions - Latest release: 27 days ago - 1 dependent package - 825 downloads total - 0 stars on GitHub - 1 maintainer
Top 4.4% on crates.io
atsamd-hal 0.17.0
HAL and Peripheral access API for ATSAMD11, ATSAMD21, ATSAMD51, ATSAME51, ATSAME53 and ATSAME54 m...
23 versions - Latest release: 28 days ago - 38 dependent packages - 35 dependent repositories - 391 thousand downloads total - 536 stars on GitHub
satrs 0.2.0
A framework to build software for remote systems
10 versions - Latest release: 29 days ago - 2.01 thousand downloads total - 1 maintainer
negicon-protocol 1.0.0
Definitions and utility functions for the Negicon v3 communication protocol
18 versions - Latest release: 29 days ago - 1 dependent package - 5.62 thousand downloads total - 1 maintainer
gc9a01 0.2.0
A simple driver for the GC9A01 SPI display
2 versions - Latest release: 30 days ago - 495 downloads total - 0 stars on GitHub - 1 maintainer
embassy-usb-synopsys-otg 0.1.0
`embassy-usb-driver` implementation for Synopsys OTG USB controllers
1 version - Latest release: about 1 month ago - 1.41 thousand downloads total - 4,447 stars on GitHub - 1 maintainer
can2040 0.1.5
A Can2040 port for Rust.
6 versions - Latest release: about 1 month ago - 1.19 thousand downloads total - 1 stars on GitHub - 1 maintainer
mantra-rust-macros 0.1.0
Provides macros to create requirement traces and coverage logs for the `mantra` framework.
2 versions - Latest release: about 1 month ago - 259 downloads total - 1 stars on GitHub - 1 maintainer
utrace 0.1.1
Instrumentation-based profiling library for embedded targets with async support
1 version - Latest release: about 1 month ago - 211 downloads total - 1 stars on GitHub - 2 maintainers
jh71xx-hal 0.4.0
Hardware abstraction library for the JH71xx SoCs
7 versions - Latest release: about 1 month ago - 2.08 thousand downloads total - 0 stars on codeberg.org - 1 maintainer
aht20-driver 1.2.1
Rust embedded-hal driver for the AHT20 temperature and humidity sensor.
5 versions - Latest release: about 1 month ago - 2 thousand downloads total - 7 stars on GitHub - 1 maintainer
Top 4.2% on crates.io
rp2040-hal 0.10.1
A Rust Embedded-HAL impl for the rp2040 microcontroller
16 versions - Latest release: about 1 month ago - 50 dependent packages - 116 dependent repositories - 170 thousand downloads total - 1,115 stars on GitHub - 2 maintainers
wii-ext 0.4.0
Wiimote Extension Controller (nunchuk, classic controller) driver for Rust embedded-hal traits
4 versions - Latest release: about 1 month ago - 1 dependent repositories - 1.37 thousand downloads total - 6 stars on GitHub - 1 maintainer
satrs-shared 0.1.4
Components shared by multiple sat-rs crates
5 versions - Latest release: about 1 month ago - 3 dependent packages - 2.62 thousand downloads total - 1 maintainer
minicbor-embedded-io 0.3.0
Async reader and writer types for minicbor
3 versions - Latest release: about 1 month ago - 874 downloads total - 1 stars on GitHub - 1 maintainer
embedded-hal-bus 0.2.0
Bus/Device connection mechanisms for embedded-hal, a Hardware Abstraction Layer (HAL) for embedde...
9 versions - Latest release: about 1 month ago - 24 dependent packages - 1 dependent repositories - 77 thousand downloads total - 1,775 stars on GitHub - 1 maintainer
postcard-rpc 0.4.2
A no_std + serde compatible RPC library for Rust
10 versions - Latest release: about 1 month ago - 1 dependent package - 2.75 thousand downloads total - 30 stars on GitHub - 1 maintainer
esp-wifi 0.5.1
A WiFi, Bluetooth and ESP-NOW driver for use with Espressif chips and bare-metal Rust
8 versions - Latest release: about 1 month ago - 1 dependent repositories - 10 thousand downloads total - 379 stars on GitHub - 1 maintainer
spacepackets 0.11.1
Generic implementations for various CCSDS and ECSS packet standards
29 versions - Latest release: about 1 month ago - 3 dependent packages - 10.2 thousand downloads total - 1 maintainer
ina260-async
Asynchronous I2C Driver for Adafruit INA260 current and power sensor
1 version - Latest release: about 1 month ago - 261 downloads total - 0 stars on GitHub - 1 maintainer
bme280 0.5.1
A rust device driver for the Bosch BME280 temperature, humidity, and atmospheric pressure sensor ...
10 versions - Latest release: about 1 month ago - 10 dependent repositories - 17.7 thousand downloads total - 57 stars on GitHub - 2 maintainers
femtopb 0.4.5
A no-std, no-alloc set of tools for protobuf encoding and decoding
12 versions - Latest release: about 1 month ago - 2.85 thousand downloads total - 5 stars on GitHub - 1 maintainer
microbit 0.14.0
Board support crate for the BBC Micro:bit V1
22 versions - Latest release: about 1 month ago - 7 dependent repositories - 20.5 thousand downloads total - 235 stars on GitHub - 1 maintainer
radio-sx128x 0.19.0
Driver for the Semtec sx1280 2.4GHz RF IC
35 versions - Latest release: about 1 month ago - 1 dependent repositories - 17 thousand downloads total - 12 stars on GitHub - 1 maintainer
radio 0.12.1
Generic traits for embedded packet radio devices
22 versions - Latest release: about 1 month ago - 7 dependent packages - 9 dependent repositories - 44.8 thousand downloads total - 67 stars on GitHub - 1 maintainer
esp-hal 0.17.0
Bare-metal HAL for Espressif devices
4 versions - Latest release: about 1 month ago - 3 dependent packages - 1 dependent repositories - 10.5 thousand downloads total - 565 stars on GitHub - 2 maintainers
esp-hal-smartled 0.10.0
RMT adapter for smartleds
10 versions - Latest release: about 1 month ago - 6 dependent packages - 1 dependent repositories - 7.1 thousand downloads total - 565 stars on GitHub - 1 maintainer
esp32s3 0.25.0
Peripheral access crate for the ESP32-S3
27 versions - Latest release: about 1 month ago - 2 dependent packages - 6 dependent repositories - 145 thousand downloads total - 94 stars on GitHub - 1 maintainer
esp32s2 0.21.0
Peripheral access crate for the ESP32-S2
22 versions - Latest release: about 1 month ago - 2 dependent packages - 4 dependent repositories - 144 thousand downloads total - 94 stars on GitHub - 1 maintainer
esp32p4 0.2.0
Peripheral access crate for the ESP32-P4
2 versions - Latest release: about 1 month ago - 1 dependent package - 13.6 thousand downloads total - 94 stars on GitHub - 1 maintainer
esp32h2 0.9.0
Peripheral access crate for the ESP32-H2
10 versions - Latest release: about 1 month ago - 2 dependent packages - 1 dependent repositories - 44.9 thousand downloads total - 94 stars on GitHub - 1 maintainer
esp32c6 0.13.0
Peripheral access crate for the ESP32-C6
14 versions - Latest release: about 1 month ago - 2 dependent packages - 1 dependent repositories - 75.3 thousand downloads total - 94 stars on GitHub - 1 maintainer
esp32c3 0.22.0
Peripheral access crate for the ESP32-C3
28 versions - Latest release: about 1 month ago - 3 dependent packages - 12 dependent repositories - 124 thousand downloads total - 94 stars on GitHub - 2 maintainers
esp32c2 0.19.0
Peripheral access crate for the ESP32-C2
22 versions - Latest release: about 1 month ago - 2 dependent packages - 4 dependent repositories - 83.3 thousand downloads total - 94 stars on GitHub - 1 maintainer
Top 10.0% on crates.io
esp32 0.30.0
Peripheral access crate for the ESP32
33 versions - Latest release: about 1 month ago - 3 dependent packages - 9 dependent repositories - 114 thousand downloads total - 94 stars on GitHub - 1 maintainer
libscd 0.3.0
Rust drivers for various SCD devices such as scd30 and scd4x CO2 sensors
5 versions - Latest release: about 1 month ago - 1.15 thousand downloads total - 0 stars on GitHub - 1 maintainer
efm32pg1b-pac 0.2.5
Peripheral access API for Silicon Labs EFM32PG1B microcontrollers
7 versions - Latest release: about 1 month ago - 2.27 thousand downloads total - 0 stars on GitHub - 1 maintainer
seeed-lora-e5-at-commands 0.1.0
AT commands for the Seeed LoRa-E5 module.
1 version - Latest release: about 1 month ago - 226 downloads total - 2 stars on GitHub - 1 maintainer
usbd-storage 1.0.0
USB Mass Storage class for usb-device.
5 versions - Latest release: about 2 months ago - 1.67 thousand downloads total - 5 stars on GitHub - 1 maintainer
crsf 2.0.1
This crate provides a #[no_std] parser for the crossfire protocol.
6 versions - Latest release: about 2 months ago - 1.95 thousand downloads total - 7 stars on GitHub - 1 maintainer
aps490_pfpu2_mini 0.4.0
Control software for PFPU2 automated brain detection system
3 versions - Latest release: about 2 months ago - 648 downloads total - 0 stars on GitHub - 1 maintainer
usbd-human-interface-device 0.5.0
Batteries included embedded USB HID library for usb-device. Includes concrete Keyboard (boot and ...
16 versions - Latest release: about 2 months ago - 1 dependent package - 9 dependent repositories - 8.82 thousand downloads total - 99 stars on GitHub - 1 maintainer
rmodbus 0.9.5
Fast and platform-independent Modbus server framework
46 versions - Latest release: about 2 months ago - 5 dependent packages - 5 dependent repositories - 22.9 thousand downloads total - 105 stars on GitHub - 2 maintainers
lp586x 0.1.0
LP586x matrix LED driver (supports LP5860, LP5861, LP5862, LP5864, LP5868)
1 version - Latest release: about 2 months ago - 209 downloads total - 1 stars on GitHub - 1 maintainer
sht25 0.2.0
Rust driver for SHT25 temperature/humidity sensor
4 versions - Latest release: about 2 months ago - 1.12 thousand downloads total - 2 stars on GitHub - 1 maintainer
Top 6.9% on crates.io
rp-pico 0.9.0
Board Support Package for the Raspberry Pi Pico
13 versions - Latest release: about 2 months ago - 15 dependent packages - 69 dependent repositories - 125 thousand downloads total - 174 stars on GitHub - 2 maintainers
sparkfun-micromod-rp2040 0.3.0
Board Support Package for the SparkFun MicroMod RP2040
4 versions - Latest release: about 2 months ago - 1.17 thousand downloads total - 174 stars on GitHub - 2 maintainers
pimoroni-tiny2040 0.7.0
Board Support Package for the Pimoroni Tiny2040
8 versions - Latest release: about 2 months ago - 2.55 thousand downloads total - 174 stars on GitHub - 2 maintainers
pimoroni-servo2040 0.5.0
Board Support Package for the Pimoroni Servo2040
4 versions - Latest release: about 2 months ago - 1 dependent package - 1 dependent repositories - 1.44 thousand downloads total - 174 stars on GitHub - 1 maintainer
pimoroni-plasma-2040 0.7.0
Board Support Package for the Pimoroni Plasma 2040
7 versions - Latest release: about 2 months ago - 1.99 thousand downloads total - 174 stars on GitHub - 2 maintainers
ethercrab 0.4.1 💰
An EtherCAT master in pure Rust that is no_std compatible
16 versions - Latest release: about 2 months ago - 5.09 thousand downloads total - 191 stars on GitHub - 1 maintainer
teensy4-bsp 0.4.8
Rust-based BSP for the Teensy 4. Part of the teensy4-rs project.
16 versions - Latest release: about 2 months ago - 5 dependent packages - 6 dependent repositories - 12.7 thousand downloads total - 257 stars on GitHub - 1 maintainer
uftwo 0.1.2
A library for working with the UF2 file format.
4 versions - Latest release: about 2 months ago - 1 dependent package - 1.13 thousand downloads total - 0 stars on GitHub - 1 maintainer
hftwo 0.1.2
A library for working with the HF2 protocol.
3 versions - Latest release: about 2 months ago - 1 dependent package - 789 downloads total - 0 stars on GitHub - 1 maintainer
ethercrab-wire 0.1.4 💰
On-the-wire tools for the EtherCrab crate
6 versions - Latest release: 2 months ago - 1 dependent package - 1.87 thousand downloads total - 191 stars on GitHub - 1 maintainer
nrf-dfu-target 0.1.1
Implementation of the Nordic nRF DFU protocol for devices
2 versions - Latest release: 2 months ago - 786 downloads total - 3 stars on GitHub - 1 maintainer
mcp4725-async 0.1.0
An async driver for the MCP4725 DAC
1 version - Latest release: 2 months ago - 333 downloads total - 0 stars on GitHub - 1 maintainer
epd-spectra 0.2.0
Driver for Spectra EPDs from Pervasive Displays Inc
2 versions - Latest release: 2 months ago - 656 downloads total - 0 stars on GitHub - 1 maintainer
Top 9.3% on crates.io
uhlc 0.7.0
A Unique Hybrid Logical Clock for Rust.
15 versions - Latest release: 2 months ago - 19 dependent packages - 47 dependent repositories - 588 thousand downloads total - 36 stars on GitHub - 1 maintainer
smoltcp-rmodbus 0.1.0
A smoltcp implementation for rmodbus.
1 version - Latest release: 2 months ago - 308 downloads total - 1 maintainer
l0g 1.0.0
Opinionated l0gging facade meant for the no_std libraries
1 version - Latest release: 2 months ago - 398 downloads total - 0 stars on GitHub - 1 maintainer
stk8ba58 1.0.2
Driver for the Sensortek STK8BA58 3-axis MEMS Accelerometer
8 versions - Latest release: 2 months ago - 2.71 thousand downloads total - 0 stars on GitLab.com - 1 maintainer
msgpck 0.2.8
A no-std and async compatible msgpck de/serializer
3 versions - Latest release: 2 months ago - 917 downloads total - 1 stars on GitHub - 1 maintainer
i2c-pio 0.8.0
I2C driver implementation using the RP2040's PIO peripheral.
7 versions - Latest release: 3 months ago - 1 dependent package - 7 dependent repositories - 9.6 thousand downloads total - 5 stars on GitHub - 1 maintainer
stm32-eth 0.6.0
Embedded Rust Ethernet driver for the STM32 MCU series
13 versions - Latest release: 3 months ago - 2 dependent repositories - 7.57 thousand downloads total - 141 stars on GitHub - 2 maintainers
Top 9.9% on crates.io
atat 0.22.0
AT Parser for serial based device crates
34 versions - Latest release: 3 months ago - 7 dependent packages - 4 dependent repositories - 94 thousand downloads total - 107 stars on GitHub - 1 maintainer
Top 6.1% on crates.io
stm32h7xx-hal 0.16.0
Hardware Abstraction Layer implementation for STM32H7 series microcontrollers
22 versions - Latest release: 3 months ago - 16 dependent packages - 31 dependent repositories - 393 thousand downloads total - 198 stars on GitHub - 2 maintainers
esp-backtrace 0.11.1
Bare-metal backtrace support for ESP32
12 versions - Latest release: 3 months ago - 17 dependent packages - 27 dependent repositories - 255 thousand downloads total - 26 stars on GitHub - 1 maintainer
Top 9.6% on crates.io
esp-println 0.9.1
Provides `print!` and `println!` implementations various Espressif devices
14 versions - Latest release: 3 months ago - 19 dependent packages - 29 dependent repositories - 301 thousand downloads total - 21 stars on GitHub - 2 maintainers
a121-rs 0.1.2
Rust driver for the Acconeer A121 radar sensor
3 versions - Latest release: 3 months ago - 1.15 thousand downloads total - 15 stars on GitHub - 1 maintainer
spi-memory-async 0.1.0
A generic driver for different SPI Flash and EEPROM chips
1 version - Latest release: 3 months ago - 2.24 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 4.7% on crates.io
usb-device 0.3.2
USB stack for embedded devices.
14 versions - Latest release: 3 months ago - 112 dependent packages - 425 dependent repositories - 839 thousand downloads total - 398 stars on GitHub - 3 maintainers
Top 6.7% on crates.io
defmt-test 0.3.2 💰
A test harness for embedded devices
9 versions - Latest release: 3 months ago - 7 dependent packages - 36 dependent repositories - 55.1 thousand downloads total - 726 stars on GitHub - 2 maintainers
sunset-embassy 0.2.0
async wrapper for Sunset SSH
1 version - Latest release: 3 months ago - 1 dependent package - 478 downloads total - 27 stars on GitHub - 1 maintainer
sunset 0.2.0
A SSH library suitable for embedded and larger programs
2 versions - Latest release: 3 months ago - 2 dependent packages - 861 downloads total - 28 stars on GitHub - 1 maintainer
jewel 0.1.1
BLE for a bare-metal, real-time system.
2 versions - Latest release: 3 months ago - 692 downloads total - 18 stars on GitHub - 1 maintainer
rtic-sync 1.3.0
Synchronization primitives for asynchronous contexts
9 versions - Latest release: 3 months ago - 1 dependent package - 1 dependent repositories - 20.9 thousand downloads total - 1,610 stars on GitHub - 3 maintainers
wasefire-scheduler 0.3.0
Wasefire scheduler
7 versions - Latest release: 3 months ago - 2.35 thousand downloads total - 70 stars on GitHub - 2 maintainers
wasefire-board-api 0.6.0
Wasefire board API
8 versions - Latest release: 3 months ago - 1 dependent package - 3.02 thousand downloads total - 70 stars on GitHub - 2 maintainers
wasefire-error 0.1.0
Wasefire API errors
1 version - Latest release: 3 months ago - 5 dependent packages - 592 downloads total - 70 stars on GitHub - 1 maintainer