wasm-bpf/runtime/README.md

699 B

Runtime implementation example

We have three runtime implementations, based on WAMR, wasmtime, and WasmEdge.

This directory contains two runtime sample implementations that can be used to execute eBPF user programs in Wasm module format.

  • cpp: A runtime implemented in C++, using wasm-micro-runtime as backend
  • rust: A runtime implemented in Rust, using wasmtime as beckend. Currently only this one supports running wasm modules geneated by tinygo

Wasmedge runtime plugin can be found in https://github.com/eunomia-bpf/WasmEdge/tree/master/plugins%2Fwasm-bpf