Top 20 NuGet rpc Packages

JsonRpc Rpc Client Nethereum provider
A cross-platform .NET portable library that implements the JSON-RPC wire protocol and can use System.IO.Stream or WebSocket so you can use it with any transport.
An implementation of WAMP (The Web Application Messaging Protocol). Supports both WAMPv2 and WAMPv1.
Nethereum JsonRpc.Client core library to use in conjunction with either the JsonRpc.RpcClient, the JsonRpc.IpcClient or other custom Rpc provider
C# implementation of gRPC - an RPC library and framework. See project site for more info.
Package Description
Package Description
Precompiled protobuf compiler and gRPC protobuf compiler plugin for generating gRPC client/server C# code. Binaries are available for Windows, Linux and MacOS.
Cross platform RPCs over WebSocket.
dotbpe是一款基于CSharp编写的RPC框架,但是它的目标不仅仅只是解决rpc的问题,而是解决整个业务解决方案的问题,封装在常见的项目产品开发中的通用组件,让开发人员只专注于开发业务逻辑代码。底层通信默认实现基于DotNetty,可替换成其他Socket通信组件。dotbpe使用的默认协议名称叫Amp,编解码使用谷歌的Protobuf3,不过这些默认实现都是可以替换的。
WampSharp Newtonsoft.Json support
dotbpe是一款基于CSharp编写的RPC框架,但是它的目标不仅仅只是解决rpc的问题,而是解决整个业务解决方案的问题,封装在常见的项目产品开发中的通用组件,让开发人员只专注于开发业务逻辑代码。底层通信默认实现基于DotNetty,可替换成其他Socket通信组件。dotbpe使用的默认协议名称叫Amp,编解码使用谷歌的Protobuf3,不过这些默认实现都是可以替换的。
dotbpe是一款基于CSharp编写的RPC框架,但是它的目标不仅仅只是解决rpc的问题,而是解决整个业务解决方案的问题,封装在常见的项目产品开发中的通用组件,让开发人员只专注于开发业务逻辑代码。底层通信默认实现基于DotNetty,可替换成其他Socket通信组件。dotbpe使用的默认协议名称叫Amp,编解码使用谷歌的Protobuf3,不过这些默认实现都是可以替换的。
Suave-Fable adapter that generates routes for shared server spec with a Fable client. Client must use Fable.Remoting.Client
Proxy generation for client Fable apps targeting F# server-side apps using Fable.Remoting
Giraffe-Fable adapter that generates routes for shared server spec with a Fable client. Client must use Fable.Remoting.Client
Server part of Elmish.Remoting
Nethereum.JsonRpc IpcClient for NamedPipes and UnixSockets Class Library
WampSharp System.Net.WebSockets.WebSocket support
A .Net Core Client implementation for Json Rpc v2 requests.