[mosh-users] mosh-rs: a Rust port of mosh, wire-compatible with 1.4, with a Windows client and scrollback
Arunjay Agrawal
arunjay101 at gmail.com
Wed Oct 14 11:24:25 EDT 2026
Hi all,
I ported mosh to Rust. It is a file-by-file port of mosh master, and it
speaks the same wire protocol, so the client works against existing
mosh-server 1.4 installs and the server works with the stock client. Two
additions upstream does not have: a native Windows client that runs in
Windows Terminal, and an opt-in --scrollback mode that puts the session's
output in your local terminal's history (needs the mosh-rs server on both
ends).
I wrote up how it is checked against the C++, including oracle harnesses
linked against upstream, differential fuzzing of the emulator, and a
120-cell interop matrix under loss and blackouts:
https://arunjay.dev/blog/porting-mosh-to-rust/
Code and releases: https://github.com/Arunjay4213/mosh-rs
I would especially like to hear from people who use mosh over bad links or
on Windows.
Arunjay
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.mit.edu/pipermail/mosh-users/attachments/20261014/c489a8c1/attachment.htm>
More information about the mosh-users
mailing list