#No-std
Showing 46 of 46 repositories tagged #no-std, ranked by stars
Serialization framework for Rust
๐ฆ How to minimize Rust binary size ๐ฆ https://github.com/johnthagen/min-sized-rust
Rhai - An embedded scripting language for Rust.
Real-Time Interrupt-driven Concurrency (RTIC) framework for ARM Cortex-M microcontrollers
Next-gen compile-time-checked builder generator, named function's arguments, and more!
Heapless, `static` friendly data structures
Date and time handling in Rust.
Low level access to Cortex-M processors
๐ช Minimal terminal spinners/throbbers for Rust
A rate-limiting library for Rust (f.k.a. ratelimit_meter)
Template to develop bare metal applications for Cortex-M microcontrollers
Hierarchical state machines for designing event-driven systems
A crate for safe and ergonomic pin-projection.
An implementation of the NTFS filesystem in a Rust crate, usable from firmware level up to user-mode.
The core crate for Drone, an Embedded Operating System.
A heap allocator for embedded systems
Maps where keys are borrowed from values.
A library for to allow multiple return types by automatically generated enum.
Faster, more compact implementation of std::borrow::Cow
Regorus - A fast, lightweight Rego (OPA policy language) interpreter written in Rust.
Single-pass SSA bytecode compiler and threaded-code stack VM for a sandboxed Python subset: NaN-boxed values, inline caching, super-instruction fusion, pure-function memoization, mark-sweep GC. Coverage-guided fuzzing; around 200 KB WebAssembly module runs in the browser.
`serde-json` for `no_std` programs
A no_std-friendly ELF loader and runtime linker for Rust
A Hunspell-compatible spellchecking Rust library
Idiomatic Rust API for littlefs
Board Support Crate for the STM32F3DISCOVERY
Semantic validation for Rust
A lightweight attribute macro for easily writing extension trait pattern.
ZigBee protocol stack and ZigBee Cluster Library in Rust
A simple, single-future, non-blocking executor intended for building state machines. Designed to be no-std and embedded friendly.
Macros for all your token pasting needs. Successor of paste
A rust-based keyboard firmware
Device-agnostic Bosch Sensortec BNO055 9-axis Sensor Fusion IMU driver
The bare essentials of std::io for use in no_std. Alloc support is optional.
Machine scalar casting that meets your expectations
A minimal OpenCL, CUDA, Vulkan and host CPU array manipulation engine / framework.
N-dimensional interpolation methods in Rust and Python, no-std compatible
Rust library for safely and explicitly parsing untrusted data
A #[no_std] LinAlg library
258 KB WASM runtime for Needle a 26M-parameter tool-calling transformer. Runs in browser, Cloudflare Workers, and Node.js. No backend required.
Rust library providing `Zc` for self-referential zero-copy structures
Featureful library for iterating and manipulating linux and android application's PLT (Procedure Linkage Table) at runtime
Blazingly Fast Pseudo Random Number Generator written in Rust
Faster, more compact implementation of std::vec::Vec
A Rust no-std implementation of Zenoh.
lightweight operating system written in Rust with wasi support.