Braun is a tiny utility to weld unix pipes to websockets.
git clone https://github.com/holtchesley/braun
cd braun
cargo install
Braun may be used as a server
braun server 'server.address:port'
or a client
braun client 'ws://server.address:port'
In client mode, braun will send everything from stdin across the websocket, and echo out anything it receives to stdout.
In server mode, braun will send everything from stdin to every client connected, and echo everything it receives to stdout.