🧙♀️ Move Fast and Break Nothing. End-to-end typesafe APIs made easy.
Repository Index
47,133 repositories indexed
1–24 of 35 · Most stars
The Go language implementation of gRPC. HTTP/2 based RPC
Cap'n Proto serialization/RPC system - core tools and C++ library
A native gRPC client & server implementation with async/await support.
The Java gRPC implementation. HTTP/2 based RPC
- grpc
- java
- microservices
- proto
Tars is a high-performance RPC framework based on name service and Tars protocol, also integrated administration platform, and implemented hosting-service via flexible schedule.
- rpc-framework
- high-performance
- high-availability
- microservice
Go RPC framework with high-performance and strong-extensibility for building micro-services.
- rpc
- go
- microservices
- framework
Ribbon is a Inter Process Communication (remote procedure calls) library with built in software load balancers. The primary usage model involves REST calls with various serialization scheme support.
gRPC for .NET
gRPC and protocol buffers for Android, Kotlin, Swift and Java.
Surging is a micro-service engine that provides a lightweight, high-performance, modular RPC request pipeline. support Event-based Asynchronous Pattern and reactive programming.
- microservices
- apigateway
- surging
- rabbitmq
RPC framework based on C++ Workflow. Supports SRPC, Baidu bRPC, Tencent tRPC, thrift protocols.
💡Extremely fast enterprise server framework, can be used in RPC, game server, web server.
- netty
- serialization
- game-server
- spring
RPyC (Remote Python Call) - A transparent and symmetric RPC library for python
An Elixir implementation of gRPC
Web Serving and Remote Procedure Calls at 50x lower latency and 70x higher bandwidth than FastAPI, implementing JSON-RPC & REST over io_uring ☎️
- cpython
- epoll
- fast-api
- flask
More effective network communication, two-way calling, notify and broadcast supported.
C++ framework for json-rpc (json remote procedure call)
- rpc
- json-rpc-client
- json-rpc-server
- json
JSON-RPC 2.0 implementation over WebSockets for Node.js and JavaScript/TypeScript
- rpc-api
- rpc-framework
- rpc-client
- rpc-server
High-performance framework for building redis-protocol compatible TCP servers/services
A C# implementation of WAMP (The Web Application Messaging Protocol)
Distributed C++ services from embedded to enterprise
The Silky framework is designed to help developers quickly build a microservice development framework through simple code and configuration under the .net platform.
- rpc
- micro-service
- dotnet
- tcc-transaction
An annotation-based Java library for creating Thrift serializable types and services.