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 ☎️
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
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 |