"Everything else is a distraction". @ferrous-systems engineer.
rust-cross. Everything you need to know about cross compiling Rust programs!
2.6ktrust. Travis CI and AppVeyor template to test your Rust crate on 5 architectures and publish binary releases of it for Linux, macOS and Windows
1.3kxargo. The sysroot manager that lets you build and customize `std`
1.1kcargo-call-stack. Whole program static stack analysis
661steed. [INACTIVE] Rust's standard library, free of C dependencies, for Linux systems
520rust-san. How-to: Sanitize your Rust code!
436ufmt. a smaller, faster and panic-free alternative to core::fmt
393panic-never. This crate guarantees that your application is free of panicking branches
180utest. Unit `#[test]`ing for microcontrollers and other `no_std` systems
125stm32f103xx-hal. HAL for the STM32F103xx family of microcontrollers
117syscall.rs. Raw system calls for Rust
107f3. Board Support Crate for the STM32F3DISCOVERY
91cast.rs. Machine scalar casting that meets your expectations
79stack-sizes. Tool to print stack usage information emitted by LLVM in human readable format
58embedded-in-rust. A blog about Rust and embedded stuff
53itm-tools. Tools for analyzing ITM traces
52stlog. Lightweight logging framework for resource constrained devices
47ultrascale-plus. Rust on the Zynq UltraScale+ MPSoC
42cty. Type aliases to C types like c_int for use with bindgen
41madgwick. Madgwick's orientation filter
41no-std-async-experiments-2. Cooperative multitasking (AKA async/await) on ARM Cortex-M
39embedded2020. A fresh look at embedded Rust development
35stm32f30x-hal. Implementation of the `embedded-hal` traits for STM32F30x microcontrollers
35mfrc522. A platform agnostic driver to interface the MFRC522 (RFID reader/writer)
32fpa. Fixed Point Arithmetic
31stm32f103xx. DEPRECATED
31ws2812b. WS2812B LED ring controlled via a serial interface
28jnet. [Experiment] JNeT: japaric's network thingies
28enc28j60. A platform agnostic driver to interface with the ENC28J60 (Ethernet controller)
27linux-rtfm. [Experiment] Real Time for The Masses on Linux
27no-std-async-experiments. Experiments in `no_std` cooperative multitasking
23stm32f30x. Peripheral access API for STM32F30X microcontrollers (generated using svd2rust)
22vcell. Just like `Cell` but with volatile read / write operations
20zen. A self-balancing robot coded in Rust
17tlsf. An implementation of the Two-Level Segregated Fit (TLSF) allocator with optimized memory footprint
15usb2. USB 2.0 data types
13lsm303dlhc. A platform agnostic driver to interface with the LSM303DLHC (accelerometer + compass)
12lifo. A heap-less, interrupt-safe, lock-free memory pool for Cortex-M devices
11Pia-s. Rust
9yada. Yet Another (CMSIS-)DAP Alternative
9lm3s6965. A minimal device crate for the LM3S6965
8lpcxpresso55S69. [Prototype] Real Time for The Masses on the homogeneous dual core LPC55S69 (2x M33)
8alloc-many. [Proof of Concept] Allocator singletons and parameterized collections on stable
7ctenv. Rust
4cargo-project. Library to retrieve information about a Cargo project
4mat. Statically sized matrices for `no_std` applications
3