examples/

directory
v1.9.9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 16, 2025 License: Apache-2.0

README

wazero examples

The following example projects can help you practice WebAssembly with wazero:

  • allocation - how to pass strings in and out of WebAssembly functions defined in Rust or TinyGo.
  • assemblyscript - how to configure special imports needed by AssemblyScript when not using WASI.
  • basic - how to use both WebAssembly and Go-defined functions.
  • import-go - how to define, import and call a Go-defined function from a WebAssembly-defined function.
  • concurrent-instantiation - how to instantiate multiple Wasm instances per Goroutine concurrently.
  • multiple-results - how to return more than one result from WebAssembly or Go-defined functions.
  • multiple-runtimes - how to share compilation caches across multiple runtimes.
  • wasi - how to use I/O in your WebAssembly modules using WASI (WebAssembly System Interface).

Please open an issue if you would like to see another example.

Directories

Path Synopsis
allocation
rust command
tinygo command
zig command

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL