How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
CapnProto is a zero-copy serialization framework and remote procedure call system. It serves as a C++ communication library providing a schema-based data interchange format that eliminates the need to encode or decode data before reading it from memory. The system enables high-performance data serialization and low-latency network communication. It supports cross-language data exchange by using a defined schema to ensure consistent binary representation across different platforms. The framework provides tools for implementing remote procedure calls, allowing functions to be invoked on a remo
Please visit the new repository: https://github.com/eclipse-ecal/ecal
brpc is a high-performance C++ RPC framework and network programming library designed for building distributed systems. It functions as a multi-protocol RPC server capable of hosting and detecting multiple communication protocols, including gRPC, Thrift, HTTP, Redis, and Memcached, on a single TCP port. The project distinguishes itself through high-throughput data transport and memory efficiency, utilizing RDMA-based transport to bypass the kernel TCP stack and zero-copy memory management to eliminate data duplication. It also implements the Raft algorithm for consensus-based state replicatio
C++ framework for json-rpc (json remote procedure call)
The main features of cinemast/libjson-rpc-cpp are: Inter-process Communication.
Projects with overlapping indexed features include: apache/brpc — brpc is a high-performance C++ RPC framework and network programming library designed for building distributed… boostorg/interprocess — Boost.org interprocess module. capnproto/capnproto — CapnProto is a zero-copy serialization framework and remote procedure call system. It serves as a C++ communication… continental/ecal — Please visit the new repository: https://github.com/eclipse-ecal/ecal. eclipse-iceoryx/iceoryx — Eclipse iceoryx™ - true zero-copy inter-process-communication. grpc/grpc — gRPC is a language-agnostic remote procedure call framework designed for high-performance communication between…