README ¶ WebAssembly for Proxies (GoLang host implementation) The GoLang implementation for proxy-wasm, enabling developer to run proxy-wasm extensions in Go. Run Example build and run host cd example go run . send http request curl http://127.0.0.1:2045/ host log receive request / print header from server host, User-Agent -> [curl/7.64.1] print header from server host, Accept -> [*/*] [http_wasm_example.cc:33]::onRequestHeaders() print from wasm, onRequestHeaders, context id: 2 [http_wasm_example.cc:38]::onRequestHeaders() print from wasm, Accept -> */* [http_wasm_example.cc:38]::onRequestHeaders() print from wasm, User-Agent -> curl/7.64.1 references https://github.com/proxy-wasm/spec https://github.com/proxy-wasm/proxy-wasm-cpp-sdk https://github.com/proxy-wasm/proxy-wasm-rust-sdk https://github.com/tetratelabs/envoy-wasm-rust-sdk https://github.com/tetratelabs/proxy-wasm-go-sdk Expand ▾ Collapse ▴ Directories ¶ Show internal Expand all Path Synopsis example proxywasm common v1 v2 wasmer Click to show internal directories. Click to hide internal directories.