tinygoby tinygo-org
Go compiler for small places. Microcontrollers, WebAssembly, and command-line tools. Based on LLVM.
github.com/tinygo-org/tinygoGo 1.25+ 18 dependenciesv0.44.0updated today
8 projects
WebAssembly touches Go in two directions: compiling Go to Wasm, and running Wasm modules inside a Go program. The standard toolchain supports both browser output with GOOS=js GOARCH=wasm and WASI with GOOS=wasip1, added in Go 1.21. The libraries here fill gaps around those targets: smaller binaries, browser APIs, testing, and runtimes for hosting Wasm plugins.
tinygoby tinygo-org
Go compiler for small places. Microcontrollers, WebAssembly, and command-line tools. Based on LLVM.
github.com/tinygo-org/tinygoGo 1.25+ 18 dependenciesv0.44.0updated today
wasmtime-goby bytecodealliance
Go bindings for the Wasmtime WebAssembly runtime (WASI support, JIT/AOT, secure and fast embedding).
github.com/bytecodealliance/wasmtime-go/v50Go 1.18+ 1 dependencyupdated 12d ago
go-canvasby markfarnan
Library to use HTML5 Canvas, with all drawing within go code.
github.com/markfarnan/go-canvasGo 1.13+ 2 dependenciesupdated 5y ago
wasmbrowsertestby agnivade
Run Go WASM tests in your browser.
github.com/agnivade/wasmbrowsertestGo 1.26+ 4 dependenciesv0.11.0updated 4mo ago
Extism Go SDKby extism
Universal, cross-language WebAssembly framework for building plug-in systems and polyglot apps.
github.com/extism/go-sdkGo 1.22+ 4 dependenciesv1.7.1updated 1y ago
webapiby gowebapi
Bindings for DOM and HTML generated from WebIDL.
github.com/gowebapi/webapiGo 1.22+ No dependencies updated 25d ago
vertby norunners
Interop between Go and JS values.
github.com/norunners/vertGo 1.16+ No dependencies updated 3y ago