SaaSHub helps you find the best software and product alternatives Learn more →
Top 17 C# RPC Projects
-
For the longest time (up until earlier this year[0]), you couldn't even get the proto details from a gRPC error. IME GP is correct, there are so many caveats to gRPC implementations that unless it is a prioritized, canonical implementation it will be missing things. It seems there are tons of gRPC libraries out there that fell behind or were missing features that you don't know until you need them (e.g. I recently had to do a big lift to implement HTTP proxy support in Tonic for a project).
0 - https://github.com/grpc/grpc-dotnet/issues/303
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: Show HN: Kyoo self hosted media browser (jellyfin/plex alternative) | news.ycombinator.com | 2024-04-05
If you're in dotnet land, I'd recommend poking magic onion [0] or messagepack. It'll be much nicer to work with once you have a decent pile of message types. Otherwise it's easy to end up in an entity framework like situation where you're constantly serializing and deserializing, generating serializer wrappers, etc. Although any of the cysharp libs are great in dotnet, definitely recommend checking out their back catalogue.
[0] https://github.com/Cysharp/MagicOnion
-
-
-
BeetleX
high performance dotnet core socket tcp communication components, support TLS, HTTP, HTTPS, WebSocket, RPC, Redis protocols, custom protocols and 1M connections problem solution
-
vs-streamjsonrpc
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.
-
-
-
-
-
silky
The Silky framework is designed to help developers quickly build a microservice development framework through simple code and configuration under the .net platform.
-
MultiRPC
A Discord rich presence manager app with a cool GUI and support for custom status and multiple profiles
-
Project mention: New Entity Component System for .NET – Currently Fastest C# ECS | news.ycombinator.com | 2024-02-26
-
-
neo-fairy-test
进酒吧点炒饭!Fairyland for Neo3 smart contract testing & debugging! TODO: GAS profiler for each source code line; multisig? debug adapter protocol compatibility?; stable websocket features (memorize fairy txns & deliver in fairy blocks through WS?); set variable value in debugging (difficult), simulate GAS distribution to NEO, ...
-
-
C# RPC discussion
C# RPC related posts
-
Your Friendly Guide to Understanding gRPC in .NET with C#
-
Fast, Typesafe Binary Serialization
-
Bebop v3: a fast, modern replacement to Protocol Buffers
-
Bebop introduces JSON-Over-Bebop for fast runtime type validation of raw JSON in JavaScript/TypeScript; faster than Zod and other alternatives
-
Bebop (Better Protocol Buffers) v2.7.0: watch mode, service streams, improved REPL, and compiler plugins RFC
-
Bebop (Better Protocol Buffers) v2.7.0: watch mode, service streams, improved REPL, and compiler plugins RFC
-
Bebop (Better Protocol Buffers) v2.7.0: watch mode, service streams, improved REPL, and compiler plugins RFC
-
A note from our sponsor - SaaSHub
www.saashub.com | 2 Dec 2024
Index
What are some of the best open-source RPC projects in C#? This list will help you:
Project | Stars | |
---|---|---|
1 | grpc-dotnet | 4,219 |
2 | MagicOnion | 3,895 |
3 | Nethereum | 2,175 |
4 | bebop | 1,932 |
5 | BeetleX | 1,186 |
6 | vs-streamjsonrpc | 756 |
7 | WatsonTcp | 598 |
8 | SuperSimpleTcp | 460 |
9 | WampSharp | 384 |
10 | RPCMon | 331 |
11 | silky | 277 |
12 | MultiRPC | 240 |
13 | Friflo.Engine.ECS | 166 |
14 | TameMyCerts | 128 |
15 | neo-fairy-test | 16 |
16 | eneter-net | 13 |
17 | NanoRPC | 7 |