Open Source at Ferrous Systems

Open Source software and open source projects are an essential part of Ferrous Systems business

The Ferrous Systems team is involved in several open source projects & participates in the Rust ecosystem in different capacities.

Open Source Projects, Contributions & Memberships


Ferrocene is Ferrous Systems high assurance distribution for the Rust programming language. It is fully open source with assurances provided by Ferrous Systems.


As maintainers and lead developers of the Knurling project, a modern toolset for embedded development - created by Ferrous Systems.


As maintainers and team lead of rust-analyzer, the next-generation Language Server that powers IDEs like Visual Studio Code.
Ferrous Systems is also the financial host of the rust-analyzer project on OpenCollective.


As maintainers of the nrf-hal crate, a Hardware Abstraction Layer (HAL) for Nordic Semiconductor (nRF) microcontrollers.

Rust Compiler

As casual but high impact contributors to the Rust compiler (rustc). The Rust language aims to empower everyone to build reliable and efficient software.

Embedded Devices WG

Jonathan and Jorge are members of the Rust project Embedded Devices Working Group. The focus of the WG is to improve the end-to-end experience of using Rust in resource-constrained environments and non-traditional platforms.

Release Team

Pietro is a member of the Rust Release Team that tracks regressions, handles stabilizations and produces Rust releases.

Infrastructure team

Pietro is member of the Rust Infrastructure team. The team manages the infrastructure supporting the Rust project itself, including CI, releases, bots and metrics.

Secure Response WG

Pietro is a member of the Rust Security Response Working Group. The focus of this group to triage & respond to incoming vulnerability reports.

LLVM Security Group

Pietro is a member of the LLVM Security Group, a group that handles security concerns related to the LLVM project.


Jonathan is the originator and co-maintainer of the rp-rs crates for the Raspberry Pi Silicon RP2040 microcontroller, and associated boards.


A project to bridge the gap between C/C++ and Rust, for the projects that use the combination, by automatically generating Rust FFI bindings to C (and some C++) libraries. Ferrous team's focus is to support the maintainers with features and bug-fixes.

The Rust logo and the Cargo logo are trademarks of the Rust Foundation. The Rust Embedded Working Group logo is licensed under the Creative Commons Attribution License (CC-BY).