https://github.com/microsoft/vs-streamjsonrpc
dotnet json-rpc netstandard rpc stream transport
Score: 28.966957639616144
Last synced: about 21 hours ago
JSON representation
Repository metadata:
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.
- Host: GitHub
- URL: https://github.com/microsoft/vs-streamjsonrpc
- Owner: microsoft
- License: other
- Created: 2016-10-05T14:28:02.000Z (about 10 years ago)
- Default Branch: main
- Last Pushed: 2026-10-20T21:49:49.000Z (13 days ago)
- Last Synced: 2026-10-22T02:36:44.483Z (12 days ago)
- Topics: dotnet, json-rpc, netstandard, rpc, stream, transport
- Language: C#
- Homepage: https://microsoft.github.io/vs-streamjsonrpc/
- Size: 9.36 MB
- Stars: 942
- Watchers: 33
- Forks: 178
- Open Issues: 34
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Security: SECURITY.md
- Support: SUPPORT.md
- Agents: AGENTS.md
Owner metadata:
- Name: Microsoft
- Login: microsoft
- Email: opensource@microsoft.com
- Kind: organization
- Description: Open source projects and samples from Microsoft
- Website: https://opensource.microsoft.com
- Location: Redmond, WA
- Twitter: OpenAtMicrosoft
- Company:
- Icon url: https://avatars.githubusercontent.com/u/6154722?v=4
- Repositories: 8111
- Last Synced at: 2026-10-26T11:54:42.083Z
- Profile URL: https://github.com/microsoft
GitHub Events
Total
- Create event: 238
- Delete event: 200
- Fork event: 15
- Issue comment event: 178
- Issues event: 44
- Member event: 1
- Pull request event: 344
- Pull request review comment event: 92
- Pull request review event: 228
- Push event: 396
- Release event: 4
- Watch event: 139
- Total: 1879
Last Year
- Create event: 62
- Delete event: 55
- Fork event: 5
- Issue comment event: 17
- Issues event: 2
- Pull request event: 40
- Pull request review comment event: 21
- Pull request review event: 33
- Push event: 81
- Watch event: 19
- Total: 335
Committers metadata
Last synced: 2 days ago
Total Commits: 3,255
Total Committers: 75
Avg Commits per committer: 43.4
Development Distribution Score (DDS): 0.233
Commits in past year: 468
Committers in past year: 14
Avg Commits per committer in past year: 33.429
Development Distribution Score (DDS) in past year: 0.363
| Name | Commits | |
|---|---|---|
| Andrew Arnott | a****t@g****m | 2497 |
| renovate[bot] | 2****] | 240 |
| dependabot[bot] | 4****] | 209 |
| Tina Schrepfer (LI) | t****i@m****m | 39 |
| CSIGS@microsoft.com | c****s | 34 |
| Javier De la Garza Sanchez | j****a@g****m | 34 |
| Jessica Petty | j****y@m****m | 24 |
| Matteo Prosperi | 4****i | 17 |
| Eric Erhardt | e****t@m****m | 14 |
| Zbyněk Sailer (Moravia IT) | v****l@m****m | 11 |
| Miguel Lopez (MILOPEZC) | m****c@m****m | 9 |
| Bertan Aygun | b****u@m****m | 9 |
| Mike Wade | m****e@m****m | 7 |
| Copilot | 1****t | 6 |
| Ricardo Ruiz | r****z@d****m | 6 |
| Ilya Biryukov | i****v@m****m | 5 |
| 🤖 Copilot | n****y@g****m | 4 |
| Pierson Lee (PIE) | p****l@m****m | 4 |
| Ryan Toth | r****h@m****m | 4 |
| Andrew Casey | a****y@m****m | 4 |
| Vivian Lim | v****m@m****m | 3 |
| Andrii Tretiak | a****t@m****m | 3 |
| trevors20 | 4****0 | 3 |
| Richard Stanton | r****a@m****m | 3 |
| James Thompson | t****o@o****m | 3 |
| Matteo Prosperi | m****e@m****m | 2 |
| Niels Harremoes | n****s@b****m | 2 |
| Łukasz Mendakiewicz | l****e@m****m | 2 |
| Daniel Ye | d****h@m****m | 2 |
| David Barbet | d****t@m****m | 2 |
| and 45 more... | ||
Issue and Pull Request metadata
Last synced: 2 days ago
Total issues: 130
Total pull requests: 690
Average time to close issues: about 1 year
Average time to close pull requests: 8 days
Total issue authors: 71
Total pull request authors: 36
Average comments per issue: 2.26
Average comments per pull request: 0.71
Merged pull request: 412
Bot issues: 2
Bot pull requests: 322
Past year issues: 18
Past year pull requests: 151
Past year average time to close issues: about 1 month
Past year average time to close pull requests: 6 days
Past year issue authors: 16
Past year pull request authors: 11
Past year average comments per issue: 1.94
Past year average comments per pull request: 1.26
Past year merged pull request: 76
Past year bot issues: 0
Past year bot pull requests: 78
Top Issue Authors
- AArnott (38)
- cg110 (4)
- lostmsu (4)
- mmoraga (4)
- hakito (3)
- juaal12 (3)
- Tianfei-Wang (2)
- LittleLittleCloud (2)
- slimshader (2)
- georghinkel (2)
- TonyValenti (2)
- eerhardt (2)
- drewnoakes (2)
- nojaf (2)
- baywet (2)
Top Pull Request Authors
- AArnott (264)
- renovate[bot] (187)
- dependabot[bot] (130)
- csigs (27)
- eerhardt (17)
- matteo-prosperi (14)
- mi-prism-github-ms[bot] (4)
- RyanToth3 (4)
- baywet (3)
- ankitvarmait (3)
- ToddGrun (2)
- dibarbet (2)
- stephentoub (2)
- emmanuel-ferdman (2)
- ViktorHofer (2)
Top Issue Labels
- enhancement (16)
- bug (13)
- question (5)
- test bug (4)
- blocked (1)
- docs (1)
- dependencies (1)
- invalid (1)
Top Pull Request Labels
- dependencies (317)
- enhancement (12)
- docs (5)
Package metadata
- Total packages: 6
-
Total downloads:
- nuget: 51,961,108 total
- Total dependent packages: 43 (may contain duplicates)
- Total dependent repositories: 0 (may contain duplicates)
- Total versions: 205
- Total maintainers: 2
proxy.golang.org: github.com/microsoft/vs-streamjsonrpc
- Homepage:
- Documentation: https://pkg.go.dev/github.com/microsoft/vs-streamjsonrpc#section-documentation
- Licenses: other
- Latest release: v2.25.29+incompatible (published 4 months ago)
- Last Synced: 2026-10-31T15:31:23.690Z (2 days ago)
- Versions: 89
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 6.999%
- Average: 8.173%
- Dependent repos count: 9.346%
nuget.org: benchmarks
Package Description
- Homepage: https://github.com/Microsoft/vs-streamjsonrpc
- Licenses: MIT
- Latest release: (published 2 days ago)
- Last Synced: 2026-10-31T15:31:05.140Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Stargazers count: 1.041%
- Forks count: 1.346%
- Average: 8.658%
- Dependent repos count: 12.697%
- Dependent packages count: 19.548%
nuget.org: roccozero.streamjsonrpc
A cross-platform .NETStandard library that implements the JSON-RPC wire protocol and can use System.IO.Stream, System.IO.Pipelines or WebSocket so you can use it with any transport.
- Homepage: https://microsoft.github.io/vs-streamjsonrpc/
- Licenses: MIT
- Latest release: (published 2 days ago)
- Last Synced: 2026-10-31T15:31:02.965Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 5.929%
- Average: 10.888%
- Dependent packages count: 15.848%
nuget.org: speed.streamjsonrpc
A cross-platform .NETStandard library that implements the JSON-RPC wire protocol and can use System.IO.Stream, System.IO.Pipelines or WebSocket so you can use it with any transport.
- Homepage: https://microsoft.github.io/vs-streamjsonrpc/
- Licenses: MIT
- Latest release: (published 2 days ago)
- Last Synced: 2026-10-31T15:31:03.009Z (2 days ago)
- Versions: 3
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 6.213%
- Average: 11.403%
- Dependent packages count: 16.594%
nuget.org: streamjsonrpc
A cross-platform .NETStandard library that implements the JSON-RPC wire protocol and can use System.IO.Stream, System.IO.Pipelines or WebSocket so you can use it with any transport.
- Homepage: https://microsoft.github.io/vs-streamjsonrpc/
- Licenses: MIT
- Latest release: 2.26.150+RR (published 14 days ago)
- Last Synced: 2026-10-31T15:31:04.184Z (2 days ago)
- Versions: 103
- Dependent Packages: 43
- Dependent Repositories: 0
- Downloads: 51,961,108 Total
-
Rankings:
- Downloads: 0.454%
- Average: 11.923%
- Dependent repos count: 14.978%
- Dependent packages count: 20.338%
- Maintainers (2)
nuget.org: streamjsonrpccortex
A cross-platform .NETStandard library that implements the JSON-RPC wire protocol and can use System.IO.Stream, System.IO.Pipelines or WebSocket so you can use it with any transport.
- Homepage: https://github.com/Microsoft/vs-streamjsonrpc
- Licenses: MIT
- Latest release: 2.22.0-alpha (published over 3 years ago)
- Last Synced: 2026-10-31T15:31:02.906Z (2 days ago)
- Versions: 8
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 13.819%
- Average: 16.327%
- Dependent packages count: 18.835%
Dependencies
- IsExternalInit 1.0.2
- MessagePack 2.4.35
- MessagePackAnalyzer 2.4.35
- Microsoft.Bcl.AsyncInterfaces 6.0.0
- Microsoft.CodeAnalysis.PublicApiAnalyzers 3.3.3
- Microsoft.VisualStudio.Threading 17.1.46
- Nerdbank.Streams 2.9.87-alpha
- Newtonsoft.Json 13.0.1
- System.Collections.Immutable 6.0.0
- System.Diagnostics.DiagnosticSource 6.0.0
- System.IO.Pipelines 6.0.3
- System.Threading.Tasks.Dataflow 6.0.0
- BenchmarkDotNet.Diagnostics.Windows 0.13.1
- System.Threading.Tasks.Dataflow 6.0.0
- Microsoft.AspNetCore 2.2.0
- Microsoft.AspNetCore.TestHost 2.2.0
- Microsoft.Bcl.AsyncInterfaces 6.0.0
- Microsoft.NET.Test.Sdk 17.2.0
- Microsoft.VisualStudio.Threading.Analyzers 17.2.32
- System.IO.Pipes 4.3.0
- System.Net.Http 4.3.4
- System.Text.Encodings.Web 6.0.0
- System.Threading.Tasks.Dataflow 6.0.0
- System.ValueTuple 4.5.0
- coverlet.msbuild 3.1.2
- xunit 2.4.1
- xunit.combinatorial 1.4.1
- xunit.runner.console 2.4.1
- xunit.runner.visualstudio 2.4.5
- xunit.skippablefact 1.4.13
- Microsoft.AspNetCore *
- Microsoft.AspNetCore.TestHost *
- Microsoft.Bcl.AsyncInterfaces *
- Microsoft.VisualStudio.Threading.Analyzers *
- System.IO.Pipes *
- System.Net.Http *
- System.Threading.Tasks.Dataflow *
- System.ValueTuple *
- xunit.combinatorial *
- xunit.runner.console *
- xunit.stafact *
- xunit.v3.mtp-v2 *
- actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
- actions/deploy-pages 368f82528645a54fb793d4d04e342629a3f51346 composite
- actions/upload-pages-artifact fc324d3547104276b827a68afc52ff2a11cc49c9 composite
- actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
- becheran/mlc 7ec24825cefe0c9c8c6bac48430e1f69e3ec356e composite
- actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
- xunit.v3.mtp-v2 *
- Microsoft.CodeAnalysis.CSharp *
- Microsoft.CodeAnalysis.CSharp *
- Microsoft.CodeAnalysis.CSharp.CodeFix.Testing.XUnit *
- Microsoft.CodeAnalysis.CSharp.SourceGenerators.Testing.XUnit *
- xunit.v3.mtp-v2 *
- actions/upload-artifact 043fb46d1a93c77aae656e7c1c64a875d1fc6a0a composite
- actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
- Microsoft.CodeAnalysis.Analyzers *
- Microsoft.CodeAnalysis.CSharp *
- Microsoft.CodeAnalysis.CSharp.Workspaces *