Skip to content

Show HN: Pure Go mosh client, server, and WASM build for the browser

github.com/unixshells
1 pointrasengan1 comment
On HN

Go implementation of mosh (mobile shell) both client and server and wire-compatible with the core C implementation.

The full mosh protocol is implemented including but not limited to AES-128-OCB3, SSP transport with sequencing and retransmission, datagram fragmentation, protobuf state sync, local echo prediction, etc.

It compiles to WASM, which is how we run mosh in the browser at UnixShells.com (WebTransport (HTTP/3) carries the datagrams instead of UDP). This is how things feel instant, despite being wherever you are.

https://github.com/unixshells/mosh-go

Comments

Hope is not vivecoded.

On golang, a mosh client for 9front would be a good thing to have.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.