Crates.io Docs.rs license

A low-ish level tool for easily writing WASM based plugins to be hosted by wasmpluginhost.

The goal of wasm_plugin is to make communicating across the host-plugin boundary as simple and idiomatic as possible while being unopinionated about how you actually use the plugin.

Plugins are meant to be run using wasmpluginhost

Exporting a function is just a matter of adding an attribute.

```rust

[wasmpluginguest::export_function]

fn hello() -> String { "Hello, host!".to_string() } ```

API Stability

I am not currently guaranteeing any stability, expect all releases to include breaking changes.