Top 20 NuGet rpc Packages

An implementation of WAMP (The Web Application Messaging Protocol). Supports both WAMPv2 and WAMPv1.
WampSharp Newtonsoft.Msgpack support
WampSharp Newtonsoft.Json support
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.
WampSharp System.Net.WebSockets.WebSocket support
Nethereum JsonRpc.Client core library to use in conjunction with either the JsonRpc.RpcClient, the JsonRpc.IpcClient or other custom Rpc provider
JsonRpc Rpc Client Nethereum 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.
WampSharp WebSocket4Net support
WampSharp above Newtonsoft.Json, Newtonsoft.Msgpack and WebSocket4Net
Key Value Database, Wrapped Dynamic IL generation with debugging + extensions, IOC Container, Object Database, RPC Library, Snappy Compression, Event Storage
Nethereum.JsonRpc IpcClient for NamedPipes and UnixSockets Class Library
WampSharp above Fleck, Newtonsoft.Json Newtonsoft.Msgpack and WebSocket4Net
ServiceProxy is used to call remote Microdot services. It is a runtime-generated transparent proxy which implements the remote service's public interface, translating all calls performed on it to HTTP calls. Part of the Microdot framework.
dotbpe是一款基于CSharp编写的RPC框架,但是它的目标不仅仅只是解决rpc的问题,而是解决整个业务解决方案的问题,封装在常见的项目产品开发中的通用组件,让开发人员只专注于开发业务逻辑代码。底层通信默认实现基于DotNetty,可替换成其他Socket通信组件。dotbpe使用的默认协议名称叫Amp,编解码使用谷歌的Protobuf3,不过这些默认实现都是可以替换的。
WampSharp above Fleck, Newtonsoft.Json and WebSocket4Net
RawSocket transport for WampSharp