Mosh

Mobile Shell (by mobile-shell)

Mosh Alternatives

Similar projects and alternatives to Mosh

  1. neovim

    1,428 Mosh VS neovim

    Vim-fork focused on extensibility and usability

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. TypeScript

    1,419 Mosh VS TypeScript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  4. tailscale

    The easiest, most secure way to use WireGuard and 2FA.

  5. AutoHotkey

    AutoHotkey - macro-creation and automation-oriented scripting utility for Windows.

  6. termux-app

    497 Mosh VS termux-app

    Termux - a terminal emulator application for Android OS extendible by variety of packages.

  7. fzf

    427 Mosh VS fzf

    :cherry_blossom: A command-line fuzzy finder

  8. Code-Server

    416 Mosh VS Code-Server

    VS Code in the browser

  9. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  10. fish-shell

    348 Mosh VS fish-shell

    The user-friendly command line shell.

  11. termux-packages

    A package build system for Termux.

  12. tmux

    228 Mosh VS tmux

    tmux source code

  13. headscale

    230 Mosh VS headscale

    An open source, self-hosted implementation of the Tailscale control server

  14. ish

    163 Mosh VS ish

    Linux shell for iOS

  15. httpie

    132 Mosh VS httpie

    🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. (by httpie)

  16. xsv

    67 Mosh VS xsv

    A fast CSV command line toolkit written in Rust.

  17. distant.nvim

    🚧 (Alpha stage software) Edit files, run programs, and work with LSP on a remote machine from the comfort of your local environment 🚧

  18. Eternal Terminal

    Re-Connectable secure remote shell

  19. shpool

    9 Mosh VS shpool

    Think tmux, then aim... lower

  20. Gravitational Teleport

    The easiest, and most secure way to access and protect all of your infrastructure.

  21. lsix

    8 Mosh VS lsix

    Like "ls", but for images. Shows thumbnails in terminal using sixel graphics.

  22. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better Mosh alternative or higher similarity.

Mosh discussion

Log in or Post with

Mosh reviews and mentions

Posts with mentions or reviews of Mosh. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-12-10.
  • How to Set Up a Free Oracle Cloud VM for Web Development (2025 Guide)
    1 project | dev.to | 28 Apr 2025
    Mosh (mobile shell)
  • Developer wrote 25k lines of Neovim plugin code using phone and touchscreen
    6 projects | news.ycombinator.com | 10 Dec 2024
    Try pairing tmux with mosh, it's how I've been working for years whenever I'm forced to admin through a brittle straw. Mosh combats lag pretty well and doesn't care if your connection drops intermittently. https://mosh.org/
  • Autossh – automatically restart SSH sessions and tunnels
    5 projects | news.ycombinator.com | 28 Sep 2024
    Curious what advantages this has over mosh?

    https://mosh.org/

  • You (probably) do not understand UDP
    1 project | dev.to | 3 Aug 2024
    Normal ssh is TCP-based. But there is also a different implementation named mosh.
  • Show HN: Shpool, a Lightweight Tmux Alternative
    17 projects | news.ycombinator.com | 13 Jun 2024
    Do you know mobile shell (mosh)? [1]

    Seems like most of the features you need are what mosh offers. I've been using it for decades, probably, and it is pretty awesome for latent mobile connections (read as: throttled 2G @16kBit/s).

    https://github.com/mobile-shell/mosh

  • Lsix: Like "Ls", but for Images
    8 projects | news.ycombinator.com | 6 Jun 2024
    I use tmux, but as far as unreliable connections, I've found mosh[0] to be the best solution to the problem (when you have the ability to install it). It basically runs a background process on connection not tied to the session that your client will automatically reconnect to if the connection fails. I regularly close my laptop, travel between home and work, open it back up and the connection is available almost instantly.

    [0] https://mosh.org/

  • Show HN: A WireGuard Powered Remote Shell
    5 projects | news.ycombinator.com | 10 May 2024
  • The IDEs we had 30 years ago and we lost
    14 projects | news.ycombinator.com | 28 Dec 2023
    If you haven’t already, and I know this doesn’t hold up for GUI emacs or vim, but consider running them through https://mosh.org/
  • mosh: Mobile Shell
    1 project | news.ycombinator.com | 4 Dec 2023
  • Write Your Own Terminal
    9 projects | news.ycombinator.com | 10 Nov 2023
    FWIW, I wouldn't try to parse escape sequences "directly" from the input bytestream -- it's easy to end up with annoying bugs. Longer-term it's probably better to separate the logic e.g.:

    - First step (for a UTF-8-input terminal emulator) means "lexing" the input bytestream as UTF-8 into a stream of USVs, which involves some subtleties (https://github.com/mobile-shell/mosh/blob/master/src/termina...).

    - Second step is to run the DEC parser/FSM logic on the sequence of USVs, which is independent of the escape sequences (https://vt100.net/emu/dec_ansi_parser ; https://github.com/mobile-shell/mosh/blob/master/src/termina...).

    - And then the third step is for the terminal to execute the "dispatch"/"execute"/etc. actions coming from the FSM, which is where the escape sequences and control chars get implemented (https://github.com/mobile-shell/mosh/blob/master/src/termina...).

    Without this separation, it's easier to end up with bugs where, e.g., a UTF-8 sequence or an ANSI escape sequence is treated differently when it's split between multiple read() calls vs. all in one call.

  • A note from our sponsor - InfluxDB
    influxdata.com | 28 Apr 2025
    Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems. Learn more →

Stats

Basic Mosh repo stats
159
12,905
0.0
10 months ago

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that C++ is
the 7th most popular programming language
based on number of references?