Two Go SSH tools landed within the last year, both hovering around the same star count, both solving very real pain points. But they’re almost entirely different tools that happen to share a protocol prefix.
Let’s break them down.
Links & Stats 👉 https://github.com/alebeck/boring
![]()
![]()
![]()
A dedicated SSH tunnel manager with a daemon architecture. You define tunnels in TOML, boring open starts them, and a background process keeps them alive with automatic reconnection and keepalives. Supports local, remote, and dynamic (SOCKS5) forwarding, works with your SSH config and ssh-agent, and handles Unix sockets.