compare
rathole vs sish
The same facts for both, read from GitHub every night, and the relation a person reviewed.
| Fact | rathole | sish |
|---|---|---|
| Language | Rust | Go |
| Licence | Apache-2.0 | MIT |
| Stars | 14k | 4.8k |
| Latest | v0.5.0 | v2.24.0 |
| Last push | 2026-08-23 | 2026-10-02 |
| Release cadence | about 128 days between releases | about 61 days between releases |
| Active contributors | 1 commit author on the default branch in the last 90 days | 3 commit authors on the default branch in the last 90 days |
| Flags | none | none |
How they relate
Both replace ngrok. Alternatives to ngrok →
PartialratholeExposes TCP and UDP services behind NAT through your own server, without request inspection or a dashboard.
Full replacementsishHTTP, WebSocket and TCP tunnels opened with a plain SSH client to a server you run, with no agent to install.
rathole
- dev-latest2026-08-22Dev build (3ee93f8)pre-release
- v0.5.02023-10-01New transport supported!
- v0.4.82023-05-26This release fixes the build by upgrading dependencies.
- v0.4.72022-11-30fix: enable TCP_NODELAY by default
- v0.4.62022-11-29chore: bump vergen crate to support SOURCE_DATE_EPOCH
sish
- v2.24.02026-10-023c9762285dfa0a0966bea9f12b0be19d3a2e86d1 Fix panic on gzip responses with an empty body (#375)
- v2.23.02026-06-05fix: clean up forwarding when an SSH connection drops during setup
- v2.22.12026-03-160a33aa6a8a75957cd3eb5adb36f32aff2c54220d Update go deps and add support for v6 with proxy proto header (#369)
- v2.21.12026-02-044289daa703f57a210924af3db873417d8356386a Add support for ghcr.io
- v2.21.02026-02-0487f8d8e819ec5928012880eb9cd7cbe74abd868a Fix panic when remote forward target is unavailable (#355)
rathole
✓ signed The latest release, v0.5.0, carries a signature GitHub verified.
Loading the security report
sish
✓ signed The latest release, v2.24.0, carries a signature GitHub verified.
Loading the security report