#no-std (30 Repositories)
Ranked open-source repositories tagged with #no-std, scored by pull request acceptance likelihood and maintainer engagement velocity.
70.3%
12.8h
30 repositories tagged #no-std
kmolan/multicalc-rust
Scientific computing that fits on a microcontroller. Estimation, control, kinematics, Lie groups, calculus, autodiff and linear algebra in stable no_std Rust with no heap, no panics and no unsafe. Run the same code on your laptop and your Cortex-M0.
peeriot/myrmic
Open-source runtime for distributed edge applications. Write message-driven WebAssembly cells in Rust; Myrmic handles execution, messaging, state and placement across microcontrollers, gateways and servers.
diondokter/device-driver
A toolkit to create better Rust device drivers, faster
rust-embedded/cortex-m
Low level access to Cortex-M processors
rhaiscript/rhai
Rhai - An embedded scripting language for Rust.
ardaku/pasts
Minimal asynchronous executor for Rust
rcore-os/virtio-drivers
VirtIO guest drivers in Rust.
FactbirdHQ/atat
no_std crate for parsing AT commands
zigbee-rs/zigbee-rs
ZigBee protocol stack and ZigBee Cluster Library in Rust
oxidecomputer/iddqd
Maps where keys are borrowed from values.
iShape-Rust/iTriangle
A fast, efficient and extremely stable 2d triangulation library for rust.
taiki-e/futures-async-stream
Async stream for Rust and the futures crate.
taiki-e/auto_enums
A library for to allow multiple return types by automatically generated enum.
taiki-e/pin-project
A crate for safe and ergonomic pin-projection.
raviqqe/stak
The miniature, embeddable R7RS Scheme implementation
weizhiao/Relink
A no_std-friendly ELF loader and runtime linker for Rust
rtic-rs/rtic
Real-Time Interrupt-driven Concurrency (RTIC) framework for ARM Cortex-M microcontrollers
udoprog/musli
Müsli is a flexible and efficient serialization framework
rust-embedded/heapless
Heapless, `static` friendly data structures
iShape-Rust/iOverlay
Boolean Operations for 2D Polygons: Supports intersection, union, difference, xor, and self-intersections for all polygon varieties.
mikwielgus/undoredo
Undo/Redo in Rust using deltas, snapshots or commands with convenience implementations for many standard and third-party types. Can be also used for delta encoding.
state-machines/state-machines-rs
Compile-time state machine DSL for Rust, inspired by the Ruby state_machines gem.
The-Istasha/memguard-rs
Secure memory handling primitives for Rust — zeroization on drop, mlock-protected regions, constant-time comparison, and compile-time enforced memory safety boundaries
time-rs/time
Date and time handling in Rust.
serde-rs/serde
Serialization framework for Rust
drone-os/drone-core
The core crate for Drone, an Embedded Operating System.
daniel5151/gdbstub
An ergonomic, featureful, and easy-to-integrate implementation of the GDB Remote Serial Protocol in Rust (with no-compromises #![no_std] support)
johnthagen/min-sized-rust
🦀 How to minimize Rust binary size 📦 https://github.com/johnthagen/min-sized-rust
rust-embedded/embedded-alloc
A heap allocator for embedded systems