All Projects → microsoft → Vs Streamjsonrpc

microsoft / Vs Streamjsonrpc

Licence: other
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.

Projects that are alternatives of or similar to Vs Streamjsonrpc

Torat
ToRat is a Remote Administation tool written in Go using Tor as a transport mechanism and RPC for communication
Stars: ✭ 415 (-1.43%)
Mutual labels:  rpc, transport
coreipc
WCF-like service model API for communication over named pipes and TCP. .NET and node.js clients.
Stars: ✭ 22 (-94.77%)
Mutual labels:  json-rpc, rpc
Ether1
Official Go implementation of The Etho Protocol
Stars: ✭ 41 (-90.26%)
Mutual labels:  json-rpc, rpc
Rpc
Simple RPC style APIs with generated clients & servers.
Stars: ✭ 192 (-54.39%)
Mutual labels:  rpc, json-rpc
jsonrpcpp
C++ JSON-RPC 2.0 library
Stars: ✭ 97 (-76.96%)
Mutual labels:  json-rpc, rpc
Ttrpc
GRPC for low-memory environments
Stars: ✭ 236 (-43.94%)
Mutual labels:  rpc, stream
Spooky
An HttpClient based Json RPC 2.0/XML-RPC client for .Net.
Stars: ✭ 16 (-96.2%)
Mutual labels:  json-rpc, rpc
Signalw
Even simpler and faster real-time web for ASP.NET Core.
Stars: ✭ 125 (-70.31%)
Mutual labels:  rpc, transport
server
Implement the JSON-RPC 2.0 server specification for @laravel.
Stars: ✭ 154 (-63.42%)
Mutual labels:  json-rpc, rpc
JsonRpc.Standard
An asynchronous .NET Standard library for JSON RPC client & server implementation.
Stars: ✭ 27 (-93.59%)
Mutual labels:  json-rpc, rpc
Co
Art of C++. Flag, logging, unit-test, json, go-style coroutine and more.
Stars: ✭ 2,264 (+437.77%)
Mutual labels:  rpc, json-rpc
aiohttp-rpc
A simple JSON-RPC for aiohttp
Stars: ✭ 22 (-94.77%)
Mutual labels:  json-rpc, rpc
Jsonrpc
The jsonrpc package helps implement of JSON-RPC 2.0
Stars: ✭ 143 (-66.03%)
Mutual labels:  rpc, json-rpc
xmlrpcwsc-dotnet
XML-RPC Web Service Client C# implementation
Stars: ✭ 30 (-92.87%)
Mutual labels:  json-rpc, rpc
Jsonrpcserver
Process JSON-RPC requests in Python
Stars: ✭ 126 (-70.07%)
Mutual labels:  rpc, json-rpc
morestachio
Lightweight, powerful, flavorful, template engine.
Stars: ✭ 45 (-89.31%)
Mutual labels:  stream, netstandard
Remote Function
Make function calls to remote hosts seamlessly
Stars: ✭ 95 (-77.43%)
Mutual labels:  rpc, json-rpc
Jrpc
JSON-RPC implementation in C++17
Stars: ✭ 113 (-73.16%)
Mutual labels:  rpc, json-rpc
metacom
RPC communication protocol for Metarhia stack 🔌
Stars: ✭ 42 (-90.02%)
Mutual labels:  stream, rpc
scala-json-rpc
Let your servers and clients communicate over function calls! JSON-RPC 2.0 library for Scala and Scala.js
Stars: ✭ 38 (-90.97%)
Mutual labels:  json-rpc, rpc

StreamJsonRpc

NuGet package Build Status codecov Join the chat at https://gitter.im/vs-streamjsonrpc/Lobby

StreamJsonRpc 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:

  1. Request cancellation
  2. .NET Events as notifications
  3. Dynamic client proxy generation
  4. Support for compact binary serialization via MessagePack
  5. Pluggable architecture for custom message handling and formatting.

Learn about the use cases for JSON-RPC and how to use this library from our documentation.

Supported platforms

  • .NET Standard 2.0 (e.g. .NET Framework 4.7.2, .NET Core 2.1+)

Compatibility

This library has been tested with and is compatible with the following other JSON-RPC libraries:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].