Back to Topics Directory
Topic Hub

#no-std (30 Repositories)

Ranked open-source repositories tagged with #no-std, scored by pull request acceptance likelihood and maintainer engagement velocity.

Topic Avg Merge Rate

70.3%

Avg Review Latency

12.8h

Filter by language

30 repositories tagged #no-std

S TierRust 187 32 GFIs

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.

86.6%
Merge Rate
3h
First Review
85%
1st-Timers
20
Maintainers
S TierRust 122

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.

94.7%
Merge Rate
3h
First Review
100%
1st-Timers
5
Maintainers
A TierRust 336 2 GFIs

diondokter/device-driver

A toolkit to create better Rust device drivers, faster

93.2%
Merge Rate
-
First Review
100%
1st-Timers
4
Maintainers
A TierRust 1.0k

rust-embedded/cortex-m

Low level access to Cortex-M processors

69.0%
Merge Rate
3h
First Review
83%
1st-Timers
20
Maintainers
A TierRust 5.7k

rhaiscript/rhai

Rhai - An embedded scripting language for Rust.

69.0%
Merge Rate
-
First Review
100%
1st-Timers
5
Maintainers
A TierRust 134

ardaku/pasts

Minimal asynchronous executor for Rust

100.0%
Merge Rate
2h
First Review
100%
1st-Timers
1
Maintainers
A TierRust 314

rcore-os/virtio-drivers

VirtIO guest drivers in Rust.

95.5%
Merge Rate
4h
First Review
75%
1st-Timers
1
Maintainers
A TierRust 142

FactbirdHQ/atat

no_std crate for parsing AT commands

94.4%
Merge Rate
10h
First Review
100%
1st-Timers
1
Maintainers
A TierRust 107 1 GFIs

zigbee-rs/zigbee-rs

ZigBee protocol stack and ZigBee Cluster Library in Rust

100.0%
Merge Rate
2d
First Review
100%
1st-Timers
2
Maintainers
A TierRust 407

oxidecomputer/iddqd

Maps where keys are borrowed from values.

96.4%
Merge Rate
1d
First Review
100%
1st-Timers
1
Maintainers
B TierRust 156

iShape-Rust/iTriangle

A fast, efficient and extremely stable 2d triangulation library for rust.

100.0%
Merge Rate
16h
First Review
100%
1st-Timers
1
Maintainers
A TierRust 192

taiki-e/futures-async-stream

Async stream for Rust and the futures crate.

91.7%
Merge Rate
5h
First Review
100%
1st-Timers
0
Maintainers
B TierRust 381

taiki-e/auto_enums

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

100.0%
Merge Rate
1d
First Review
100%
1st-Timers
1
Maintainers
B TierRust 721

taiki-e/pin-project

A crate for safe and ergonomic pin-projection.

100.0%
Merge Rate
<1h
First Review
100%
1st-Timers
0
Maintainers
B TierRust 137

raviqqe/stak

The miniature, embeddable R7RS Scheme implementation

78.0%
Merge Rate
-
First Review
100%
1st-Timers
0
Maintainers
B TierRust 150 3 GFIs

weizhiao/Relink

A no_std-friendly ELF loader and runtime linker for Rust

80.0%
Merge Rate
-
First Review
100%
1st-Timers
1
Maintainers
B TierRust 159

shiguredo/mp4-rs

MP4 library

90.5%
Merge Rate
-
First Review
100%
1st-Timers
0
Maintainers
B TierRust 2.4k

rtic-rs/rtic

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

45.8%
Merge Rate
2d
First Review
50%
1st-Timers
1
Maintainers
B TierRust 467

udoprog/musli

Müsli is a flexible and efficient serialization framework

85.7%
Merge Rate
1d
First Review
100%
1st-Timers
0
Maintainers
B TierRust 2.0k 1 GFIs

rust-embedded/heapless

Heapless, `static` friendly data structures

55.0%
Merge Rate
3d
First Review
100%
1st-Timers
10
Maintainers
B TierRust 213

iShape-Rust/iOverlay

Boolean Operations for 2D Polygons: Supports intersection, union, difference, xor, and self-intersections for all polygon varieties.

75.0%
Merge Rate
-
First Review
100%
1st-Timers
0
Maintainers
B TierRust 129

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.

100.0%
Merge Rate
2h
First Review
0%
1st-Timers
1
Maintainers
B TierRust 134

state-machines/state-machines-rs

Compile-time state machine DSL for Rust, inspired by the Ruby state_machines gem.

66.7%
Merge Rate
5h
First Review
50%
1st-Timers
0
Maintainers
C TierRust 125

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

100.0%
Merge Rate
-
First Review
0%
1st-Timers
1
Maintainers
C TierRust 1.3k

time-rs/time

Date and time handling in Rust.

42.9%
Merge Rate
-
First Review
0%
1st-Timers
1
Maintainers
D TierRust 10.8k

serde-rs/serde

Serialization framework for Rust

0.0%
Merge Rate
3d
First Review
0%
1st-Timers
9
Maintainers
D TierRust 496

drone-os/drone-core

The core crate for Drone, an Embedded Operating System.

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierRust 414

daniel5151/gdbstub

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

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierRust 9.9k

johnthagen/min-sized-rust

🦀 How to minimize Rust binary size 📦 https://github.com/johnthagen/min-sized-rust

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
D TierRust 477

rust-embedded/embedded-alloc

A heap allocator for embedded systems

0.0%
Merge Rate
-
First Review
0%
1st-Timers
0
Maintainers
Best No-std Open Source Repositories & C-Rank™ | GetMerged