PipeRpc was designed so parent und child processes can call each other's methods. It uses a protocol similar to JSON-RPC but serializing with msgpack.
Christopher Aue
MIT