polydawn/siphon
Siphon launches processes with a new pty, then lets clients attach and detach from that pty host freely. Think `screen`, but over tubes like a unix pipe or tcp socket. This is the golang library -- for making a runnable standalone program with command-line args, see the "siphon-cli" repository, which uses this library.
GitHub repository with 6 stars and 0 forks.
Language: Go