Files
sablier/plugins/proxywasm/go.mod
Alexis Couvreur 70f337d95a feat(plugin): add proxywasm plugin (#284)
* feat(plugin): add `proxywasm` plugin

The `proxywasm` plugin is a WASM Filter following the ProxyWasm ABI Specification using the proxywasm go sdk

This allows extensibility with any reverse proxy who implements the ProxyWasm ABI Specification.

The current WASM Filter was successfully tested with APISIX, Envoy, Nginx with ngx_wasm_module from Kong and Istio.

Fixes #145
2024-06-28 13:22:06 -04:00

17 lines
448 B
Modula-2

module github.com/acouvreur/sablier/plugins/proxy-wasm
go 1.22
require (
github.com/json-iterator/tinygo v0.0.0-20211221071957-84b5b690c8a0
github.com/tetratelabs/proxy-wasm-go-sdk v0.23.0
golang.org/x/exp v0.0.0-20240416160154-fe59bbe5cc7f
)
require (
github.com/tetratelabs/wazero v1.6.0 // indirect
github.com/tidwall/gjson v1.17.1 // indirect
github.com/tidwall/match v1.1.1 // indirect
github.com/tidwall/pretty v1.2.1 // indirect
)