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.
Stars: ✭ 421
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
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
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
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
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
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:
- Request cancellation
- .NET Events as notifications
- Dynamic client proxy generation
- Support for compact binary serialization via MessagePack
- 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:
- json-rpc-peer (npm)
- vscode-jsonrpc (npm)
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].