StreamJsonRpc 2.23.32-alpha

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:

  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.

Compatibility

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

Showing the top 20 packages that depend on StreamJsonRpc.

Packages Downloads
Microsoft.ServiceHub.Client
The client library for ServiceHub, which makes it easy to request and activate services in another process.
26
Microsoft.ServiceHub.Client
The client library for ServiceHub, which makes it easy to request and activate services in another process.
27
Microsoft.ServiceHub.Client
The client library for ServiceHub, which makes it easy to request and activate services in another process.
28
Microsoft.ServiceHub.Framework
The distributed ServiceHub Framework
24
Microsoft.ServiceHub.Framework
The distributed ServiceHub Framework
25
Microsoft.ServiceHub.Framework
The distributed ServiceHub Framework
26
Microsoft.ServiceHub.Framework
The distributed ServiceHub Framework
27
Microsoft.ServiceHub.Framework
The distributed ServiceHub Framework
28
Microsoft.ServiceHub.Framework
The distributed ServiceHub Framework.
25
Microsoft.ServiceHub.Framework
The distributed ServiceHub Framework.
26
Microsoft.ServiceHub.Framework
The distributed ServiceHub Framework.
27
Microsoft.VisualStudio.Language
Microsoft® Visual Studio® Editor Platform
27
Microsoft.VisualStudio.LanguageServer.Client
Visual Studio client side APIs for interacting with a Language Server Protocol enabled server.
25
Microsoft.VisualStudio.RpcContracts
Visual Studio RPC contracts
25
Microsoft.VisualStudio.RpcContracts
Visual Studio RPC contracts
27
Microsoft.VisualStudio.RpcContracts
Visual Studio RPC contracts
30
Microsoft.VisualStudio.Utilities
Microsoft.VisualStudio.Utilities
28

https://github.com/microsoft/vs-streamjsonrpc/releases/tag/v2.23.32-alpha

Version Downloads Last updated
2.23.32-alpha 4 06/27/2025
2.22.11 5 05/16/2025
2.22.3-alpha 9 03/13/2025
2.21.69 8 04/04/2025
2.21.10 9 02/22/2025
2.20.20 13 12/07/2024
2.20.17 18 11/14/2024
2.19.27 16 11/13/2024
2.18.48 21 05/26/2024
2.18.44 14 05/26/2024
2.17.11 13 05/26/2024
2.17.8 16 05/26/2024
2.16.36 14 05/26/2024
2.15.29 15 05/26/2024
2.14.24 14 05/26/2024
2.13.33 11 05/26/2024
2.12.27 13 05/26/2024
2.11.35 15 05/26/2024
2.10.44 13 05/26/2024
2.10.41 14 05/26/2024
2.9.85 15 05/26/2024
2.9.12-alpha 16 05/26/2024
2.8.28 13 02/06/2024
2.8.21 13 05/26/2024
2.7.76 14 05/26/2024
2.7.70 13 05/26/2024
2.7.67 15 05/26/2024
2.7.66-alpha 14 05/26/2024
2.6.121 19 05/26/2024
2.6.99-rc 14 05/26/2024
2.6.86-alpha 14 05/26/2024
2.5.46 16 05/26/2024
2.5.44 15 05/26/2024
2.5.36-alpha 19 05/26/2024
2.4.48 14 05/26/2024
2.4.24-rc 15 05/26/2024
2.3.112 15 05/26/2024
2.3.103 15 05/26/2024
2.3.99 17 05/26/2024
2.3.80-rc 19 05/26/2024
2.3.65-alpha 14 05/26/2024
2.3.31-alpha 18 05/26/2024
2.3.22-alpha 14 05/26/2024
2.2.53 16 05/26/2024
2.2.34 14 05/26/2024
2.2.17-alpha 14 05/26/2024
2.1.74 20 05/26/2024
2.1.55 15 05/26/2024
2.1.45-alpha 17 05/26/2024
2.1.33-alpha 18 05/26/2024
2.1.29-alpha 16 05/26/2024
2.1.6-alpha 15 12/02/2024
2.0.208 16 05/26/2024
2.0.203 12 05/26/2024
2.0.187 15 05/26/2024
2.0.180 15 05/26/2024
2.0.167 16 05/26/2024
2.0.146 17 05/26/2024
2.0.140 19 05/26/2024
2.0.123-beta 13 05/26/2024
2.0.115-beta 17 05/26/2024
2.0.106-beta 17 05/26/2024
2.0.102-beta 14 05/26/2024
2.0.94-beta 19 05/26/2024
2.0.79-alpha 16 05/26/2024
1.5.68 17 05/26/2024
1.5.43 15 05/26/2024
1.5.38-beta 18 05/26/2024
1.5.35-beta 17 05/26/2024
1.5.28-beta 15 05/26/2024
1.4.134 15 05/26/2024
1.4.128 15 05/26/2024
1.4.121 15 05/26/2024
1.4.115-beta 16 05/26/2024
1.4.110-beta 12 05/26/2024
1.4.107-beta 17 05/26/2024
1.4.102-beta 15 05/26/2024
1.4.89-beta 17 05/26/2024
1.4.46-beta 16 12/04/2024
1.4.44-beta 17 05/26/2024
1.4.32-beta 18 05/26/2024
1.3.23 17 05/26/2024
1.3.16-beta 13 05/26/2024
1.2.8 15 05/26/2024
1.1.102 15 05/26/2024
1.1.92 16 05/26/2024
1.1.73 13 05/26/2024
1.1.68 19 05/26/2024
1.0.36 13 05/26/2024
1.0.7-rc-gb958bb4715 14 12/08/2024
0.12.32-alpha-g90be50f449 15 05/26/2024