brpc is an Industrial-grade RPC framework using C++ Language, which is often used in high performance system such as Search, Storage, Machine learning, Advertisement, Recommendation etc. "brpc" means "better RPC".
Repository Index
47,133 repositories indexed
1–23 of 23 · Most stars
A native gRPC client & server implementation with async/await support.
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
Design-first Go framework that generates API code, documentation, and clients. Define once in an elegant DSL, deploy as HTTP and gRPC services with zero drift between code and docs.
- go
- goa
- microservices
- rest
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.
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
Meta's Thrift implementation: cross-language serialization and high-performance async RPC
WebSocket and WAMP in Python for Twisted and asyncio
- python
- websocket
- real-time
- wamp
RPC framework based on C++ Workflow. Supports SRPC, Baidu bRPC, Tencent tRPC, thrift protocols.
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
A pluggable, high-performance RPC framework written in golang
Unconventional I/O library for Java
- nio
- java
- io
- native
High-performance framework for building redis-protocol compatible TCP servers/services
Distributed C++ services from embedded to enterprise
Make RPC calls over a Kademlia based DHT.
TypeScript RPC (Remote Procedure Call) for WebSocket and Worker protocols
- grid-computing
- remote-function-call
- network
- thread
Haxe Binary serialization and network synchronization library
High-performance Distributed Command Pattern (DCP) for Go
- command-pattern
- distributed-systems
- golang
- high-performance
a simple RPC wrapper generator to C/C++ functions
Ultra high performance RPC
- high-preformance
- epoll
- rpc-framework
- flatbuffers
API Framework supporting REST and RPC.
- rpc
- rpc-framework
- rest-api
- performant
Translatedhigh performance net library for game server