ucall

RPC framework

A high-performance networking framework for building fast and efficient web servers and RPC systems.

Web Serving and Remote Procedure Calls at 50x lower latency and 70x higher bandwidth than FastAPI, implementing JSON-RPC & REST over io_uring ☎️

GitHub

1k stars
19 watching
43 forks
Language: C
last commit: about 2 months ago
Linked from 1 awesome list

backendcpythondpdkepollfast-apiflaskhttphttp-serverio-uringjsonjson-rpcliburinglinux-kernelpythonrest-apirpcrpc-frameworksimdtcptcp-ip

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
zfoo-project/zfoo A high-performance RPC framework with support for various languages and deployment options 1,831
octopusdeploy/halibut An SSL-based JSON-RPC framework for .NET that enables bidirectional communication and flexible configuration options. 12
samchon/tgrid Provides a framework for distributed computing and RPC in TypeScript, enabling remote function calls over WebSocket and Worker protocols. 145
nuxinl/arpc An RPC framework that supports file descriptor passing and privilege separation. 18
kostya/simple_rpc An RPC framework for building remote procedure calls between different languages and applications. 68
apache/dubbo-python A Python implementation of a high-performance RPC framework with service discovery and traffic management features 268
baidu/sofa-pbrpc A light-weight RPC framework implementation of Google's protobuf RPC framework 2,132
sogou/srpc An RPC framework built on top of C++ Workflow, supporting multiple protocols and data formats for building scalable and high-performance remote procedure call systems. 1,956
huntlabs/kissrpc A high-performance RPC framework with built-in data compression and support for multiple transport protocols 40
cloud-rocket/arduino-json-rpc An implementation of the JSON-RPC protocol on an Arduino board for remote control via serial or other means. 28
nats-rpc/nrpc An RPC framework for NATS, allowing service discovery and load balancing without the need for load balancers. 648
walkor/workerman-jsonrpc A framework that enables high-performance remote procedure calls (RPCs) and distributed services with support for multiple protocols, event-driven architecture, and fault-tolerant operations. 252
udashframework/udash-core A Scala framework for building maintainable web applications with reactive data bindings and shared RPC systems. 447
openucx/ucx An optimized communication framework for high-bandwidth and low-latency networks 1,155
grpc/grpc-kotlin A high-performance RPC framework that generates runtime code for client-stubs and server-side plumbing 1,203