Rustdyno

2026-02-06 14:02:38 PST

Bart Massey 2026-02-06

Arduino™ is arguably the single most successful project in the history of embedded development. After 20 years, however, it appears to fraying. Arduino has had difficulty escaping moribund microcontrollers, and its software looks increasingly antiquated and limiting. Most recently, the Arduino company has been bought by Qualcomm, and the immediate results have been concerning to many.

Rust is the most exciting thing to happen in embedded since the microcontroller revolution. It offers the strengths of a modern language — convenience and expressivity, type and memory safety guarantees, strong modularity, and many others — while retaining the qualities — great performance, small size, convenient direct interactions with hardware — that made C dominant in embedded applications for so long.

Folks I've talked to in the Rust Embedded community are excited to provide an Arduino alternative in the Rust space. I am tentatively calling this Rustdyno — different enough from Arduino™ to avoid confusion, but suggestive of what we are hoping to do.


What has made Arduino so successful? I think at least these things:

This sounds great — and it is. That said, here are some of the current-year weaknesses and opportunities that might be targeted:


Here's a version of Rustdyno we might build:

Rustdyno is a big risky project. It will have to be done a little at a time. I have listed roughly the order in which I suspect things need to happen, but I could be wrong.


I think the Rustdyno project is worth doing. Someday I want my friends and colleagues with minimal Rust and embedded knowledge to be able to do sit down at Rustdyno and do the things they could do with Arduino today — just better. As those folks are ready to move beyond Rustdyno and on to embedded Rust, I want their transition to be easy and natural.

Let's figure it out.