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
27
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.VisualStudio.Editor
Microsoft® Visual Studio® Editor Platform
24
Microsoft.VisualStudio.Language
Microsoft® Visual Studio® Editor Platform
26
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
24
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 3 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 7 02/22/2025
2.20.20 12 12/07/2024
2.20.17 17 11/14/2024
2.19.27 15 11/13/2024
2.18.48 21 05/26/2024
2.18.44 13 05/26/2024
2.17.11 13 05/26/2024
2.17.8 15 05/26/2024
2.16.36 13 05/26/2024
2.15.29 14 05/26/2024
2.14.24 13 05/26/2024
2.13.33 10 05/26/2024
2.12.27 12 05/26/2024
2.11.35 14 05/26/2024
2.10.44 12 05/26/2024
2.10.41 13 05/26/2024
2.9.85 14 05/26/2024
2.9.12-alpha 15 05/26/2024
2.8.28 13 02/06/2024
2.8.21 12 05/26/2024
2.7.76 13 05/26/2024
2.7.70 12 05/26/2024
2.7.67 14 05/26/2024
2.7.66-alpha 13 05/26/2024
2.6.121 18 05/26/2024
2.6.99-rc 14 05/26/2024
2.6.86-alpha 12 05/26/2024
2.5.46 15 05/26/2024
2.5.44 14 05/26/2024
2.5.36-alpha 18 05/26/2024
2.4.48 13 05/26/2024
2.4.24-rc 14 05/26/2024
2.3.112 14 05/26/2024
2.3.103 14 05/26/2024
2.3.99 16 05/26/2024
2.3.80-rc 18 05/26/2024
2.3.65-alpha 13 05/26/2024
2.3.31-alpha 17 05/26/2024
2.3.22-alpha 14 05/26/2024
2.2.53 14 05/26/2024
2.2.34 13 05/26/2024
2.2.17-alpha 14 05/26/2024
2.1.74 19 05/26/2024
2.1.55 14 05/26/2024
2.1.45-alpha 17 05/26/2024
2.1.33-alpha 17 05/26/2024
2.1.29-alpha 15 05/26/2024
2.1.6-alpha 14 12/02/2024
2.0.208 15 05/26/2024
2.0.203 11 05/26/2024
2.0.187 14 05/26/2024
2.0.180 14 05/26/2024
2.0.167 15 05/26/2024
2.0.146 17 05/26/2024
2.0.140 18 05/26/2024
2.0.123-beta 12 05/26/2024
2.0.115-beta 16 05/26/2024
2.0.106-beta 17 05/26/2024
2.0.102-beta 13 05/26/2024
2.0.94-beta 18 05/26/2024
2.0.79-alpha 15 05/26/2024
1.5.68 16 05/26/2024
1.5.43 14 05/26/2024
1.5.38-beta 17 05/26/2024
1.5.35-beta 16 05/26/2024
1.5.28-beta 14 05/26/2024
1.4.134 14 05/26/2024
1.4.128 14 05/26/2024
1.4.121 14 05/26/2024
1.4.115-beta 15 05/26/2024
1.4.110-beta 12 05/26/2024
1.4.107-beta 16 05/26/2024
1.4.102-beta 14 05/26/2024
1.4.89-beta 16 05/26/2024
1.4.46-beta 15 12/04/2024
1.4.44-beta 16 05/26/2024
1.4.32-beta 17 05/26/2024
1.3.23 16 05/26/2024
1.3.16-beta 13 05/26/2024
1.2.8 14 05/26/2024
1.1.102 14 05/26/2024
1.1.92 15 05/26/2024
1.1.73 12 05/26/2024
1.1.68 18 05/26/2024
1.0.36 12 05/26/2024
1.0.7-rc-gb958bb4715 13 12/08/2024
0.12.32-alpha-g90be50f449 14 05/26/2024