10 breaking releases

✓ Uses Rust 2018 edition

0.16.0 Apr 30, 2020
0.15.0 Mar 31, 2020
0.13.0 Mar 26, 2020
0.8.0 Nov 20, 2019
0.0.0 Oct 30, 2018

#98 in WebAssembly

Download history 70/week @ 2020-01-22 90/week @ 2020-01-29 324/week @ 2020-02-05 542/week @ 2020-02-12 804/week @ 2020-02-19 704/week @ 2020-02-26 899/week @ 2020-03-04 1033/week @ 2020-03-11 514/week @ 2020-03-18 556/week @ 2020-03-25 491/week @ 2020-04-01 510/week @ 2020-04-08 543/week @ 2020-04-15 372/week @ 2020-04-22 537/week @ 2020-04-29 368/week @ 2020-05-06

2,469 downloads per month
Used in 11 crates (10 directly)

Apache-2.0 WITH LLVM-exception and maybe MPL-2.0

735KB
12K SLoC

Wasmtime Embedding API

The wasmtime crate is an embedding API of the wasmtime WebAssembly runtime. This is intended to be used in Rust projects and provides a high-level API of working with WebAssembly modules.

If you're interested in embedding wasmtime in other languages, you may wish to take a look a the C embedding API instead!


lib.rs:

Wasmtime's embedding API

This crate contains a high-level API used to interact with WebAssembly modules. The API here is intended to mirror the proposed WebAssembly C API, with small extensions here and there to implement Rust idioms. This crate also defines the actual C API itself for consumption from other languages.

Dependencies

~19MB
~279K SLoC