grpc/grpc on GitHub, opens in a new tab
A high performance, open source, general-purpose RPC framework. [BSD] website
C++Apache License 2.0active
13 projectsInter-process communication
A high performance, open source, general-purpose RPC framework. [BSD] website
C++Apache License 2.0active
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. [Apache2] website
C++Apache License 2.0active
Fast data interchange format and capability-based RPC system. [MIT] website
C++Otheractive
A simple high-performance implementation of several "scalability protocols". [MIT] website
COtheractive
nanomsg-next-generation, a light-weight brokerless messaging library. [MIT] website
CMIT Licenseactive
Comprehensive RPC framework with support for C++, C#, Java, JavaScript, Python and more. [GPLv2]
C++GNU General Public License v2.0active
True zero-copy inter-process communication framework for safety critical systems with bindings for C, Rust. Runs on Linux, QNX, Windows, Mac OS, FreeBSD. [Apache2] website
C++Apache License 2.0active
A lightweight RPC system that supports multiple protocols and OpenTelemetry. [Apache2]
C++Apache License 2.0steady
A modern C++ msgpack-RPC server and client library. [MIT]
C++Otherslowing
JSON-RPC framework for C++ servers and clients. [MIT]
C++MIT Licenseslowing
Header-only Boost library that supports kernel-level shared memory and memory-mapped files, with in-built synchronization mechanisms (semaphores, mutexes, and more). [Boost] website
C++active
A simple RPC wrapper generator to C/C++ functions. [BSD]
Pythondormant
Pub/sub, client/server, C++/Python/C#, various message protocols (protobuf, capnproto ..). [Apache2] website
C++Apache License 2.0dormantarchived