wazero.io
"zero dependency WebAssembly runtime written in Go." (for Go)
By avoiding CGO, wazero avoids prerequisites such as shared libraries or libc, and lets you keep features like cross compilation. Being pure Go, wazero adds only a small amount of size to your binary. Meanwhile, wazero’s API gives features you expect in Go, such as safe concurrency and context propagation.
Introducing wazero from Tetrate - Tetrate
tetratelabs/wazero: wazero: the zero dependency WebAssembly runtime for Go developers @GitHub
(Apache license)