The StreamJsonRpc library offers JSON-RPC 2.0 over any .NET Stream, WebSocket, or Pipe. With bonus support for request cancellation, client proxy generation, and more.
Why do you think that https://github.com/grpc/grpc is a good alternative to vs-streamjsonrpc