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
81,588 visible repositories in the index
1–20 of 20 · Most stars
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.
TranslatedBest microservices framework in Go, like alibaba Dubbo, but with more features, Scale easily. Try it. Test it. If you feel it's better, use it! Java has dubbo, Golang has rpcx! build for cloud!
Go RPC framework with high-performance and strong-extensibility for building micro-services.
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.
TranslatedA custom RPC framework implemented by Netty+Kyro+Zookeeper. Includes a detailed implementation process and related tutorials.
JavaScript/TypeScript-native, low-boilerplate, object-capability RPC system
SOFARPC is a high-performance, high-extensibility, production-level Java RPC framework.
Rust RPC framework with high-performance and strong-extensibility for building micro-services.
A collection of modern C++ libraries, include coro_http, coro_rpc, compile-time reflection, struct_pack, struct_json, struct_xml, struct_pb, easylog, async_simple etc.
SEKIRO is a multi-language, distributed, network topology-independent service publishing platform. By writing handlers in their respective languages, functionalities can be published to the central API marketplace. Business systems utilize the capabilities of remote nodes through RPC.
Core basic components: log (file / network), configuration (XML / JSON / HTTP), cache (memory / redis), network (TCP / UDP / HTTP), RPC framework, serialization (binary / XML / JSON), APM performance tracking. 核心基础组件,日志(文件/网络)、配置(XML/Json/Http)、缓存(内存/Redis)、网络(Tcp/Udp/Http)、RPC框架、序列化(Binary/XML/Json)、APM性能追踪。
The gRPC library for Rust built on C Core library and futures
Clean, modern, Python 3.6+ code generator & library for Protobuf 3 and async gRPC
This repo contains the client-oriented WCF libraries that enable applications built on .NET Core to communicate with WCF services.
RPyC (Remote Python Call) - A transparent and symmetric RPC library for python
Low-latency client-server engine built around Noise, io_uring & SIMD, with synchronous handlers, server-side batching, and C, C++, Python & Rust bindings ☎️
High-performance framework for building redis-protocol compatible TCP servers/services
The Silky framework is designed to help developers quickly build a microservice development framework through simple code and configuration under the .net platform.
Build real-time Blazor and MAUI apps while writing just 0.1% of the usual real-time update code. Handle 10× more API requests with the ActualLab.Rpc protocol—or 1000× more with Fusion’s transparent and perfectly coherent caching.
PolyORB provides a uniform solution to build distributed applications relying either on middleware standards