A cross-platform .NETStandard library that implements the JSON-RPC wire protocol and can use System.IO.Stream, System.IO.Pipelines or WebSocket so you can use it with any transport.
$ dotnet add package StreamJsonRpcStreamJsonRpc is a cross-platform, .NET portable library that implements the JSON-RPC wire protocol.
It works over Stream, WebSocket, or System.IO.Pipelines pipes, independent of the underlying transport.
Bonus features beyond the JSON-RPC spec include:
Learn about the use cases for JSON-RPC and how to use this library from our documentation.
This library has been tested with and is compatible with the following other JSON-RPC libraries: