Embedded Rust in Production 2025

2025-04-09

I'll be appearing on Memfault's Interrupt Live on Thursday (Apr 10th, 2025), and one of the questions that I want to answer is:

Where is Rust being used on production embedded devices today?

This is a question I get asked often, so I wanted to put together a list of projects I am aware of, cited as best as I can, so that I (or others presenting on the topic) can reuse it. This list includes both embedded linux as well as bare-metal/RTOS usage of Rust, as it is not always clear to separate from public information where it used.

This is certainly not an exhaustive list, just public examples I was able to cite, or information that was sent to me with the approval to publish.

If there's something you want me to add, or something I got wrong, send me an email!

Root of Trust and Security Key processors

There are more than a few production "Root of Trust" processors, that act as secure processing elements. These are often ARM or RISC-V based processors, sometimes as microcontrollers, and sometimes as microprocessors.

Laptop and Server firmware

Rust is used on a number of "motherboard" type applications for laptop and server devices.

Automotive and Avionics Usage

Rust has begun making its way into safety critical industries as well, particularly automotive, as well as avionics.

There are also a number of safety-qualified Rust compilers available now, including:

The Rust Foundation also hosts a Safety Critical Rust Consortium for interested parties.

Robotics, Industrial, Space Usage

Rust is making its way into robotics areas, particularly for important tasks such as machine vision, sensor management, and other connected components.

Appliances, Smarthome Usage

Commercial device manufacturers do not typically talk about what goes into their firmware components, but I was able to find quite a few vendors, large and small, that have discussed their usage of Rust:

Community Numbers

The Rust community is generally active online in open source and community spaces, and the folks working on embedded systems in Rust are not an exception. The embedded Rust community primarily communicates and organizes using GitHub and Matrix chats. Some popular rooms and user counts (as of 2025-04-09):

Additionally, the Awesome Embedded Rust list, which contains links to hundreds of libraries, teaching materials, community resources has 6840 stars on GitHub, and 211 contributors over 969 commits.

Survey Results

In 2024, the Rust Embedded Devices Working Group ran a Community Survey. This survey had approximately 1350 respondents. Some interesting responses include:

Where do you plan to use embedded Rust in the next 12 months?

Chart: Where do you plan to use Embedded Rust

ResponsePercentageCount
Hobby/Personal Projects81.58%1098
School/University Projects9.58%129
Work/Professional Projects48.59%654
Not currently, have in the past4.01%54
Never used Rust6.61%89
-TOTAL1346

If you are using embedded Rust for work, how many embedded devices per year is your company shipping using Rust?

Chart: how many embedded devices per year is your company shipping using Rust

ResponsePercentageCount
Unsure/unable to disclose35.70%362
Zero (internal/non-prod only)39.25%398
1-10 per year6.41%65
10-100 per year6.11%62
100-1000 per year6.02%61
1000-10000 per year2.66%27
>10k per year3.85%39

What chip families are you planning to use embedded Rust with in the next 12 months?

Chart: chip families are you planning to use?

ResponsePercentageCount
Apollo (Ambiq)1.11%14
ATSAM (Atmel/Microchip8.27%104
ESP32 (Espressif Systems)51.87%652
LPC or i.MX RT (NXP)8.19%103
nRF (Nordic Semiconductor)25.30%318
RP2xxx (Raspberry Pi)48.93%615
STM32 (STMicroelectronics)57.76%726
TI (Texas Instruments)5.81%73
Other14.48182
-TOTAL1257

How do you typically use embedded Rust in your firmware projects?

Chart: How do you typically use embedded Rust

ResponsePercentageCount
Exclusively Rust for firmware71.53%907
Majority Rust, some other26.81%340
Majority other, some Rust14.12%179
No Rust9.78%124
-TOTAL1268

How happy are you with using Rust for embedded projects?

Chart: How happy are you with using Rust?

ResponsePercentageCount
1/50.85%9
2/53.30%35
3/517.64%187
4/547.45%503
5/530.75%326
-TOTAL1060