wrpc 0.16.0

WebAssembly component-native RPC framework based on WIT
Documentation
# `wasi-keyvalue` in the Web

This example shows a Web app using `wasi:keyvalue` implementation provided by the server via WebTransport using wRPC.

The server acts as both a direct implementor of `wasi:keyvalue` and a "proxy", which can delegate `wasi:keyvalue` calls issued by the Web client to other `wasi:keyvalue` implementations via various transports supported by wRPC.

## Runing

With `cargo`:

```
cargo run -p wasi-keyvalue-web
```

## `wasi-keyvalue` plugins

To invoke other wRPC `wasi:keyvalue` plugins in "proxy" mode, for example TCP, try:

```
cargo run -p wasi-keyvalue-tcp-server
```

And select `wRPC/TCP` as the protocol in the UI