A playground for (study and experiments) using waPC.
It includes:
- Three waPC Hosts
- These exist in the
wapc_host_...
folders. - Written in Go, Node.js, and Rust (3 out of 4 supported host implementations).
- These exist in the
- Two waPC Guests
- Written in Rust (wapc_cuckoo_rust) and Go (wapc_hello_tinygo).
- Implemented as WASM modules.
- Using a provided wapc guest library for their respective programming languages.
- Their builds (this and this) are included in this repository.
All the waPC Host implementations include a WASM runtime. Through it, these waPC Hosts can invoke the functions that the waPC Guests are exposing.
Check out their readme.md
files to know how to use them.