

This is an experimental site using a WASM build of
Benthos for testing pipelines in the browser.
This repo is subject to stagnation, modification beyond recognition, outright
deletion. I'm basically just messing about for fun, please don't get mad.
Install
Pull a docker image with:
docker pull jeffail/benthos-lab
Build
# Build client
GOOS=js GOARCH=wasm go build -ldflags='-s -w' -o ./client/wasm/benthos-lab.wasm ./client/wasm/benthos-lab.go
# Install server
go install ./server/benthos-lab
Docker:
go mod vendor
docker build . -t jeffail/benthos-lab:latest
Run
cd ./client && benthos-lab
Docker:
docker run --rm -p 8080:8080 jeffail/benthos-lab
Then open your browser at http://localhost:8080.