#No-std

Showing 46 of 46 repositories tagged #no-std, ranked by stars

serde-rs
serde-rs
serde

Serialization framework for Rust

Score
100
โ˜… 10.7k โ‘‚ 918 +27/day
Rust
johnthagen
johnthagen
min-sized-rust

๐Ÿฆ€ How to minimize Rust binary size ๐Ÿ“ฆ https://github.com/johnthagen/min-sized-rust

Score
93
โ˜… 9.8k โ‘‚ 246 โ€”
Rust
rhaiscript
rhaiscript
rhai

Rhai - An embedded scripting language for Rust.

Score
98
โ˜… 5.5k โ‘‚ 240 +11/day
Rust
rtic-rs
rtic-rs
rtic

Real-Time Interrupt-driven Concurrency (RTIC) framework for ARM Cortex-M microcontrollers

Score
95
โ˜… 2.4k โ‘‚ 255 +4/day
Rust
elastio
elastio
bon

Next-gen compile-time-checked builder generator, named function's arguments, and more!

Score
88
โ˜… 2.1k โ‘‚ 42 +14/day
Rust
rust-embedded
rust-embedded
heapless

Heapless, `static` friendly data structures

Score
91
โ˜… 2.0k โ‘‚ 241 +9/day
Rust
time-rs
time-rs
time

Date and time handling in Rust.

Score
86
โ˜… 1.3k โ‘‚ 304 +3/day
Rust
rust-embedded
rust-embedded
cortex-m

Low level access to Cortex-M processors

Score
84
โ˜… 988 โ‘‚ 192 โ€”
Rust
vyfor
vyfor
rattles

๐Ÿช‡ Minimal terminal spinners/throbbers for Rust

Score
81
โ˜… 986 โ‘‚ 21 +3/day
Rust
boinkor-net
boinkor-net
governor

A rate-limiting library for Rust (f.k.a. ratelimit_meter)

Score
77
โ˜… 920 โ‘‚ 67 +1/day
Rust
rust-embedded
rust-embedded
cortex-m-quickstart

Template to develop bare metal applications for Cortex-M microcontrollers

Score
51
โ˜… 880 โ‘‚ 180 +1/day
mdeloof
mdeloof
statig

Hierarchical state machines for designing event-driven systems

Score
65
โ˜… 789 โ‘‚ 41 +3/day
Rust
taiki-e
taiki-e
pin-project

A crate for safe and ergonomic pin-projection.

Score
79
โ˜… 715 โ‘‚ 39 โ€”
Rust
ColinFinck
ColinFinck
ntfs

An implementation of the NTFS filesystem in a Rust crate, usable from firmware level up to user-mode.

Score
67
โ˜… 596 โ‘‚ 37 โ€”
Rust
drone-os
drone-os
drone-core

The core crate for Drone, an Embedded Operating System.

Score
35
โ˜… 493 โ‘‚ 44 +2/day
Rust
rust-embedded
rust-embedded
embedded-alloc

A heap allocator for embedded systems

Score
70
โ˜… 464 โ‘‚ 63 โ€”
Rust
oxidecomputer
oxidecomputer
iddqd

Maps where keys are borrowed from values.

Score
74
โ˜… 395 โ‘‚ 10 +1/day
Rust
taiki-e
taiki-e
auto_enums

A library for to allow multiple return types by automatically generated enum.

Score
72
โ˜… 382 โ‘‚ 13 โ€”
Rust
maciejhirsz
maciejhirsz
beef

Faster, more compact implementation of std::borrow::Cow

Score
30
โ˜… 379 โ‘‚ 18 โ€”
Rust
microsoft
microsoft
regorus

Regorus - A fast, lightweight Rego (OPA policy language) interpreter written in Rust.

Score
0
โ˜… 324 โ‘‚ 65 +2/day
Rust
dylan-sutton-chavez
dylan-sutton-chavez
edge-python

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.

Score
63
โ˜… 248 โ‘‚ 12 +2/day
Rust
rust-embedded-community
rust-embedded-community
serde-json-core

`serde-json` for `no_std` programs

Score
53
โ˜… 195 โ‘‚ 74 โ€”
Rust
weizhiao
weizhiao
Relink

A no_std-friendly ELF loader and runtime linker for Rust

Score
60
โ˜… 140 โ‘‚ 26 โ€”
Rust
helix-editor
helix-editor
spellbook

A Hunspell-compatible spellchecking Rust library

Score
56
โ˜… 135 โ‘‚ 10 โ€”
Rust
trussed-dev
trussed-dev
littlefs2

Idiomatic Rust API for littlefs

Score
58
โ˜… 99 โ‘‚ 41 +2/day
Rust
japaric
japaric
f3

Board Support Crate for the STM32F3DISCOVERY

Score
26
โ˜… 91 โ‘‚ 35 โ€”
Rust
slowtec
slowtec
semval

Semantic validation for Rust

Score
44
โ˜… 91 โ‘‚ 4 โ€”
Rust
taiki-e
taiki-e
easy-ext

A lightweight attribute macro for easily writing extension trait pattern.

Score
40
โ˜… 88 โ‘‚ 2 โ€”
Rust
zigbee-rs
zigbee-rs
zigbee-rs

ZigBee protocol stack and ZigBee Cluster Library in Rust

Score
49
โ˜… 87 โ‘‚ 12 +3/day
Rust
jamesmunns
jamesmunns
cassette

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

Score
12
โ˜… 87 โ‘‚ 3 โ€”
Rust
AS1100K
AS1100K
pastey

Macros for all your token pasting needs. Successor of paste

Score
47
โ˜… 86 โ‘‚ 8 โ€”
Rust
Univa
Univa
rumcake

A rust-based keyboard firmware

Score
14
โ˜… 82 โ‘‚ 13 โ€”
Rust
eupn
eupn
bno055

Device-agnostic Bosch Sensortec BNO055 9-axis Sensor Fusion IMU driver

Score
19
โ˜… 80 โ‘‚ 22 โ€”
Rust
technocreatives
technocreatives
core2

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

Score
21
โ˜… 79 โ‘‚ 27 โ€”
Rust
japaric
japaric
cast.rs

Machine scalar casting that meets your expectations

Score
16
โ˜… 79 โ‘‚ 18 โ€”
Rust
elftausend
elftausend
custos

A minimal OpenCL, CUDA, Vulkan and host CPU array manipulation engine / framework.

Score
42
โ˜… 77 โ‘‚ 9 โ€”
Rust
jlogan03
jlogan03
interpn

N-dimensional interpolation methods in Rust and Python, no-std compatible

Score
37
โ˜… 71 โ‘‚ 3 โ€”
Rust
avitex
avitex
rust-dangerous

Rust library for safely and explicitly parsing untrusted data

Score
9
โ˜… 53 โ‘‚ 4 โ€”
Rust
djugei
djugei
optimath

A #[no_std] LinAlg library

Score
7
โ˜… 52 โ‘‚ 2 โ€”
Rust
Geekgineer
Geekgineer
needle-rs

258 KB WASM runtime for Needle a 26M-parameter tool-calling transformer. Runs in browser, Cloudflare Workers, and Node.js. No backend required.

Score
33
โ˜… 42 โ‘‚ 4 +1/day
Rust
avitex
avitex
rust-zc

Rust library providing `Zc` for self-referential zero-copy structures

Score
5
โ˜… 41 โ‘‚ 1 โ€”
Rust
ohchase
ohchase
plt-rs

Featureful library for iterating and manipulating linux and android application's PLT (Procedure Linkage Table) at runtime

Score
0
โ˜… 40 โ‘‚ 8 โ€”
Rust
engusmaze
engusmaze
frand

Blazingly Fast Pseudo Random Number Generator written in Rust

Score
2
โ˜… 22 โ‘‚ 5 โ€”
Rust
pickfire
pickfire
ve

Faster, more compact implementation of std::vec::Vec

Score
0
โ˜… 22 โ‘‚ 1 โ€”
Rust
eclipse-zenoh
eclipse-zenoh
zenoh-nostd

A Rust no-std implementation of Zenoh.

Score
28
โ˜… 19 โ‘‚ 6 +1/day
Rust
load1n9
load1n9
agave

lightweight operating system written in Rust with wasi support.

Score
23
โ˜… 17 โ‘‚ 1 โ€”
Rust
Related Topics
#rust#rust-lang#embedded#wasm#arm#cortex-m#microcontroller#webassembly#bare-metal#async#proc-macro#python

ยฉ 2026 GitRepoTrend ยท GitHub repositories by topic ยท Updated weekly