| Name | Date | Size | #Lines | LOC | ||
|---|---|---|---|---|---|---|
| .. | 15-May-2026 | - | ||||
| component/ | H | 15-May-2026 | - | 101 | 67 | |
| fib-debug/ | H | 15-May-2026 | - | 216 | 149 | |
| min-platform/ | H | 15-May-2026 | - | 2,314 | 1,596 | |
| resource-component/ | H | 15-May-2026 | - | 202 | 151 | |
| tokio/ | H | 15-May-2026 | - | 131 | 92 | |
| wasip1/ | H | 15-May-2026 | - | 224 | 132 | |
| wasip1-async/ | H | 15-May-2026 | - | 44 | 20 | |
| wasip2/ | H | 15-May-2026 | - | 86 | 53 | |
| wasip2-async/ | H | 15-May-2026 | - | 58 | 35 | |
| wasip2-plugins/ | H | 15-May-2026 | - | 284 | 217 | |
| wasm/ | H | 15-May-2026 | - | 21 | 17 | |
| CMakeLists.txt | H A D | 15-May-2026 | 4.2 KiB | 122 | 106 | |
| README.md | H A D | 15-May-2026 | 917 | 19 | 14 | |
| anyref.c | H A D | 15-May-2026 | 6.8 KiB | 214 | 147 | |
| anyref.cc | H A D | 15-May-2026 | 3 KiB | 106 | 79 | |
| anyref.rs | H A D | 15-May-2026 | 2.1 KiB | 62 | 47 | |
| anyref.wat | H A D | 15-May-2026 | 262 | 15 | 11 | |
| async.cc | H A D | 15-May-2026 | 9.8 KiB | 290 | 220 | |
| async.wat | H A D | 15-May-2026 | 507 | 19 | 18 | |
| coredump.rs | H A D | 15-May-2026 | 2.8 KiB | 96 | 76 | |
| epochs.rs | H A D | 15-May-2026 | 1.8 KiB | 49 | 26 | |
| externref.c | H A D | 15-May-2026 | 6.5 KiB | 197 | 133 | |
| externref.cc | H A D | 15-May-2026 | 1.8 KiB | 60 | 49 | |
| externref.rs | H A D | 15-May-2026 | 2.5 KiB | 78 | 64 | |
| externref.wat | H A D | 15-May-2026 | 211 | 10 | 7 | |
| fast_compilation.rs | H A D | 15-May-2026 | 819 | 30 | 10 | |
| fast_execution.rs | H A D | 15-May-2026 | 1.8 KiB | 58 | 33 | |
| fast_instantiation.rs | H A D | 15-May-2026 | 3.6 KiB | 93 | 51 | |
| fuel.c | H A D | 15-May-2026 | 4.2 KiB | 136 | 103 | |
| fuel.cc | H A D | 15-May-2026 | 1.7 KiB | 64 | 36 | |
| fuel.rs | H A D | 15-May-2026 | 1.2 KiB | 34 | 26 | |
| fuel.wat | H A D | 15-May-2026 | 344 | 14 | 13 | |
| gcd.c | H A D | 15-May-2026 | 3.2 KiB | 110 | 81 | |
| gcd.cc | H A D | 15-May-2026 | 856 | 31 | 21 | |
| gcd.rs | H A D | 15-May-2026 | 750 | 22 | 9 | |
| gcd.wat | H A D | 15-May-2026 | 508 | 29 | 27 | |
| hello.c | H A D | 15-May-2026 | 4.7 KiB | 140 | 96 | |
| hello.cc | H A D | 15-May-2026 | 1.9 KiB | 56 | 30 | |
| hello.rs | H A D | 15-May-2026 | 2.4 KiB | 64 | 33 | |
| hello.wat | H A D | 15-May-2026 | 84 | 5 | 4 | |
| interrupt.c | H A D | 15-May-2026 | 3.9 KiB | 132 | 98 | |
| interrupt.cc | H A D | 15-May-2026 | 1.9 KiB | 67 | 35 | |
| interrupt.rs | H A D | 15-May-2026 | 1.2 KiB | 35 | 19 | |
| interrupt.wat | H A D | 15-May-2026 | 59 | 7 | 6 | |
| linking.c | H A D | 15-May-2026 | 5.2 KiB | 148 | 111 | |
| linking.cc | H A D | 15-May-2026 | 1.8 KiB | 60 | 41 | |
| linking.rs | H A D | 15-May-2026 | 1.4 KiB | 35 | 17 | |
| linking1.wat | H A D | 15-May-2026 | 634 | 24 | 19 | |
| linking2.wat | H A D | 15-May-2026 | 816 | 34 | 28 | |
| memory.c | H A D | 15-May-2026 | 8.9 KiB | 276 | 222 | |
| memory.cc | H A D | 15-May-2026 | 2.5 KiB | 80 | 61 | |
| memory.rs | H A D | 15-May-2026 | 2.9 KiB | 74 | 49 | |
| memory.wat | H A D | 15-May-2026 | 315 | 14 | 11 | |
| mpk-available.rs | H A D | 15-May-2026 | 446 | 17 | 11 | |
| mpk.rs | H A D | 15-May-2026 | 8.5 KiB | 262 | 168 | |
| multi.c | H A D | 15-May-2026 | 5.1 KiB | 175 | 128 | |
| multi.cc | H A D | 15-May-2026 | 2.2 KiB | 79 | 52 | |
| multi.rs | H A D | 15-May-2026 | 1.9 KiB | 64 | 35 | |
| multi.wat | H A D | 15-May-2026 | 499 | 24 | 20 | |
| multimemory.c | H A D | 15-May-2026 | 11.3 KiB | 332 | 274 | |
| multimemory.cc | H A D | 15-May-2026 | 1.5 KiB | 62 | 38 | |
| multimemory.rs | H A D | 15-May-2026 | 4.9 KiB | 121 | 87 | |
| multimemory.wat | H A D | 15-May-2026 | 664 | 29 | 26 | |
| pre_compile.rs | H A D | 15-May-2026 | 1.6 KiB | 52 | 31 | |
| run_pre_compiled.rs | H A D | 15-May-2026 | 1.8 KiB | 42 | 18 | |
| serialize.c | H A D | 15-May-2026 | 5.6 KiB | 175 | 122 | |
| serialize.cc | H A D | 15-May-2026 | 1.8 KiB | 78 | 49 | |
| serialize.rs | H A D | 15-May-2026 | 2.6 KiB | 69 | 34 | |
| threads.c | H A D | 15-May-2026 | 5.3 KiB | 211 | 150 | |
| threads.cc | H A D | 15-May-2026 | 2.8 KiB | 105 | 80 | |
| threads.rs | H A D | 15-May-2026 | 2.2 KiB | 70 | 45 | |
| threads.wat | H A D | 15-May-2026 | 94 | 5 | 4 |
README.md
1# Examples of the `wasmtime` API 2 3This directory contains a number of examples of using the `wasmtime` API from 4different languages. 5 6Most examples are available in Rust, C, and C++, using the `wasmtime` crate or the 7[C/C++ embedding API](https://docs.wasmtime.dev/c-api/). Examples are accompanied by a 8`*.wat` file which is the wasm input, or a Rust project in a `wasm` folder which 9is the source code for the original wasm file. 10 11Rust examples can be executed with `cargo run --example $name`. C and C++ examples can 12be built with `mkdir build && cd build && cmake $name`, where for C `$name` is the 13basename of the example, and for C++ it is `[basename]-cpp`. You can run 14`cmake --build .` to build all examples or `cmake --build . --target wasmtime-$name`, 15replacing the name as you wish. 16They can also be [built manually](https://docs.wasmtime.dev/c-api/). 17 18For more information see the examples themselves! 19