A repository to explore WebAssembly modules.
This repository specifies a Visual Studio Code devcontainer.json and Docker image that gives you all the prerequisites and preview versions of software you need to begin building and running WebAssembly binaries in dotnet, Rust, and Go with the wasmtime runtime.
It's very easy to open this repository in a GitHub CodeSpace, otherwise follow these instructions to open this repository in a DevContainer locally.
Contents | |
---|---|
dotnet | a WebAssembly module using preview features to demonstrate .wasm binaries from .NET |
rust | a WebAssembly module that copies files to demonstrate sandboxing and filesystem access |
webassembly-text | a WebAssembly text format module to demonstrate converting from from .wat to .wasm |
This repository is largely inspired by this video from Matt Butcher from Fermyon that highlights how WebAssembly modules are an attractive path to developing and deploying fast, cross-platform, and secure microservices: