This is your work, valued

Germany

Jorge Aparicio

Elite
@japaric

"Everything else is a distraction". @ferrous-systems engineer.

rust-cross. Everything you need to know about cross compiling Rust programs!

2.6k

trust. 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.3k

xargo. The sysroot manager that lets you build and customize `std`

1.1k

cargo-call-stack. Whole program static stack analysis

661

steed. [INACTIVE] Rust's standard library, free of C dependencies, for Linux systems

520

rust-san. How-to: Sanitize your Rust code!

436

ufmt. a smaller, faster and panic-free alternative to core::fmt

393

panic-never. This crate guarantees that your application is free of panicking branches

180

utest. Unit `#[test]`ing for microcontrollers and other `no_std` systems

125

stm32f103xx-hal. HAL for the STM32F103xx family of microcontrollers

117

syscall.rs. Raw system calls for Rust

107

f3. Board Support Crate for the STM32F3DISCOVERY

91

cast.rs. Machine scalar casting that meets your expectations

79

stack-sizes. Tool to print stack usage information emitted by LLVM in human readable format

58

embedded-in-rust. A blog about Rust and embedded stuff

53

itm-tools. Tools for analyzing ITM traces

52

stlog. Lightweight logging framework for resource constrained devices

47

ultrascale-plus. Rust on the Zynq UltraScale+ MPSoC

42

cty. Type aliases to C types like c_int for use with bindgen

41

madgwick. Madgwick's orientation filter

41

no-std-async-experiments-2. Cooperative multitasking (AKA async/await) on ARM Cortex-M

39

embedded2020. A fresh look at embedded Rust development

35

stm32f30x-hal. Implementation of the `embedded-hal` traits for STM32F30x microcontrollers

35

mfrc522. A platform agnostic driver to interface the MFRC522 (RFID reader/writer)

32

fpa. Fixed Point Arithmetic

31

stm32f103xx. DEPRECATED

31

ws2812b. WS2812B LED ring controlled via a serial interface

28

jnet. [Experiment] JNeT: japaric's network thingies

28

enc28j60. A platform agnostic driver to interface with the ENC28J60 (Ethernet controller)

27

linux-rtfm. [Experiment] Real Time for The Masses on Linux

27

no-std-async-experiments. Experiments in `no_std` cooperative multitasking

23

stm32f30x. Peripheral access API for STM32F30X microcontrollers (generated using svd2rust)

22

vcell. Just like `Cell` but with volatile read / write operations

20

zen. A self-balancing robot coded in Rust

17

tlsf. An implementation of the Two-Level Segregated Fit (TLSF) allocator with optimized memory footprint

15

usb2. USB 2.0 data types

13

lsm303dlhc. A platform agnostic driver to interface with the LSM303DLHC (accelerometer + compass)

12

lifo. A heap-less, interrupt-safe, lock-free memory pool for Cortex-M devices

11

Pia-s. Rust

9

yada. Yet Another (CMSIS-)DAP Alternative

9

lm3s6965. A minimal device crate for the LM3S6965

8

lpcxpresso55S69. [Prototype] Real Time for The Masses on the homogeneous dual core LPC55S69 (2x M33)

8

alloc-many. [Proof of Concept] Allocator singletons and parameterized collections on stable

7

ctenv. Rust

4

cargo-project. Library to retrieve information about a Cargo project

4

mat. Statically sized matrices for `no_std` applications

3