Topic

no_std

Browse 53 Rust no_std projects targeting embedded systems, kernel development, and constrained environments.

53
Repositories
33k
Total stars
28
Active
44
Owners
Common dependencies
50 of 53 repositories · ranked by stars
LibAFL2.6kactive

Advanced Fuzzing Library - Slot your Fuzzer together in Rust! Scales across cores and machines. For Windows, Android, MacOS, Linux, no_std, ...

gdbstub413dormant

An ergonomic, featureful, and easy-to-integrate implementation of the GDB Remote Serial Protocol in Rust (with no-compromises #![no_std] support)

crypto-bigint309active

Cryptography-oriented big integer library with constant-time, stack-allocated (no_std-friendly) implementations of modern formulas

⑂ 9654
daachorse284maintenance

🐎 A fast implementation of the Aho-Corasick algorithm using the compact double-array data structure in Rust.

⑂ 24
scapegoat266dormant

Safe, fallible, embedded-friendly ordered set/map via a scapegoat tree. Validated against BTreeSet/BTreeMap.

⑂ 174
spectrum-analyzer174active

An easy to use and fast `no_std` library (with `alloc`) to get the frequency spectrum of a digital signal (e.g. audio) using FFT.

⑂ 26
cassette86dormant

A simple, single-future, non-blocking executor intended for building state machines. Designed to be no-std and embedded friendly.

⑂ 31
core279dormant

The bare essentials of std::io for use in no_std. Alloc support is optional.

⑂ 2812
microdsp37dormant

DSP algorithms and utilities written in Rust. Performant, embedded friendly and no_std compatible.

⑂ 2
aarch64-rt31active

Startup code and exception vector for bare-metal Rust on aarch64 Cortex-A processors.

⑂ 131
← Browse all repos