Get a handle on bare-metal Rust

Explore More ⇩
Get a grip on bare-metal Rust

Knurling-rs is a project by Ferrous Systems. Our mission is to improve the embedded Rust experience. To achieve this, we build and improve tools and create learning materials.

We believe that developing for embedded systems should be no more difficult than developing for hosted platforms.

It should be possible to use the same workflows and equally powerful tooling to develop applications and libraries for tiny embedded systems as well as powerful server-class hardware.

To that end, we strive to enable:

For more information, check out our announcement blog post.

Knurling-rs is funded through GitHub sponsors. Sponsors get early access to new tools we are building and allow us to dedicate more time towards Knurling. Thank you to all of the people already sponsoring our work through the Knurling project!