no-std
There are 457 repositories under no-std topic.
serde-rs/serde
Serialization framework for Rust
johnthagen/min-sized-rust
🦀 How to minimize Rust binary size 📦
rhaiscript/rhai
Rhai - An embedded scripting language for Rust.
rtic-rs/rtic
Real-Time Interrupt-driven Concurrency (RTIC) framework for ARM Cortex-M microcontrollers
rust-embedded/heapless
Heapless, `static` friendly data structures
japaric/xargo
The sysroot manager that lets you build and customize `std`
time-rs/time
The most used Rust library for date and time handling.
embedded-graphics/embedded-graphics
A no_std graphics library for embedded applications
rust-embedded/cortex-m
Low level access to Cortex-M processors
rust-embedded/cortex-m-quickstart
Template to develop bare metal applications for Cortex-M microcontrollers
ogxd/gxhash
The fastest hashing algorithm 📈
taiki-e/pin-project
A crate for safe and ergonomic pin-projection.
mdeloof/statig
Hierarchical state machines for designing event-driven systems
boinkor-net/governor
A rate-limiting library for Rust (f.k.a. ratelimit_meter)
ColinFinck/ntfs
An implementation of the NTFS filesystem in a Rust crate, usable from firmware level up to user-mode.
drone-os/drone-core
The core crate for Drone, an Embedded Operating System.
jonas-schievink/rubble
(going to be a) BLE stack for embedded Rust
rust-embedded/cortex-m-rt
Minimal startup / runtime for Cortex-M microcontrollers
japaric-archived/nvptx
How to: Run Rust code on your NVIDIA GPU
taiki-e/auto_enums
A library for to allow multiple return types by automatically generated enum.
udoprog/musli
Müsli is a flexible and generic binary serialization framework
maciejhirsz/beef
Faster, more compact implementation of std::borrow::Cow
Alexhuszagh/rust-lexical
Fast numeric to- and from-string conversion routines.
rust-embedded/embedded-alloc
A heap allocator for embedded systems
daniel5151/gdbstub
An ergonomic, featureful, and easy-to-integrate implementation of the GDB Remote Serial Protocol in Rust (with no-compromises #![no_std] support)
slightlyoutofphase/staticvec
Implements a fixed-capacity stack-allocated Vec alternative backed by an array, using const generics.
tnballo/scapegoat
Safe, fallible, embedded-friendly ordered set/map via a scapegoat tree. Validated against BTreeSet/BTreeMap.
taiki-e/pin-project-lite
A lightweight version of pin-project written with declarative macros.
daac-tools/daachorse
🐎 A fast implementation of the Aho-Corasick algorithm using the compact double-array data structure in Rust.
ytakano/blisp
A statically typed Lisp like scripting programming language for Rust.
rcore-os/virtio-drivers
VirtIO guest drivers in Rust.
taiki-e/futures-async-stream
Async stream for Rust and the futures crate.
x-hgg-x/tz-rs
A pure Rust reimplementation of libc functions localtime, gmtime and mktime.
drone-os/drone
CLI utility for Drone, an Embedded Operating System.
cbiffle/m4vga-rs
VGA-style video output for STM32F4 processors, in Rust
rust-embedded-community/serde-json-core
`serde-json` for `no_std` programs