nitishm / wasi-experimental-toolkit

Experimental interfaces for commonly used WebAssembly functionality

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WASI Experimental Toolkit

The goal of this proposal is to standardize the interfaces for functionality commonly used from WebAssembly modules, particularly running in non-browser environments.

Interfaces:

  • caching
  • logging
  • outbound HTTP

The interfaces in this repository are at a very early stages of development, and are intended to serve as a start for the standardization effort. Improvements and suggestions are highly encouraged at this point. A secondary goal of this repository is also to follow the development of the interface types proposal and wit-bindgen, and be in sync with the updates from that repository.

Building and testing

$ cargo build
$ cargo test --all -- --nocapture

Prerequisites

About

Experimental interfaces for commonly used WebAssembly functionality

License:Apache License 2.0


Languages

Language:Rust 77.6%Language:C 17.4%Language:Makefile 3.1%Language:C++ 1.9%