google/wasefire

Secure firmware framework focusing on developer experience

Rust

189

887 commits

updated Sep 22, 2026

See the code

README

Wasefire

This project aims at making firmware development more accessible and secure by providing a platform for WebAssembly applets. See the book for more information or the quick start section to get started. See OpenSK for a FIDO2 security key implementation using Wasefire.

:warning: Disclaimer :warning:

This is not an officially supported Google product. This project is not eligible for financial rewards under the Google Open Source Software Vulnerability Rewards Program.

This is a research project and should be considered experimental. In particular, the project does not provide any guarantees. However, the project will try to follow the cargo SemVer guidelines for its crates. Currently, all crates are considered unstable.

embedded
firmware
framework
iot
rust
security
wasm

Contributors

ia0

807 commits

dependabot[bot]

49 commits

lukeyeh

9 commits

invernizzi

8 commits

google/wasefire

Secure firmware framework focusing on developer experience

Rust

189

887 commits

updated Sep 22, 2026

See the code

README

Wasefire

This project aims at making firmware development more accessible and secure by providing a platform for WebAssembly applets. See the book for more information or the quick start section to get started. See OpenSK for a FIDO2 security key implementation using Wasefire.

:warning: Disclaimer :warning:

This is not an officially supported Google product. This project is not eligible for financial rewards under the Google Open Source Software Vulnerability Rewards Program.

This is a research project and should be considered experimental. In particular, the project does not provide any guarantees. However, the project will try to follow the cargo SemVer guidelines for its crates. Currently, all crates are considered unstable.

embedded
firmware
framework
iot
rust
security
wasm

Contributors

ia0

807 commits

dependabot[bot]

49 commits

lukeyeh

9 commits

invernizzi

8 commits

Languages

Rust

95.2%

Shell

4.3%