Skip to content

dxps/wapc_playground

Repository files navigation

waPC Playground

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).
  • 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.