10

8

6

4

2


9.9

9.9

9.4

9.2

9.3

6.9

9.2

9.1

8.5

6.3

6.6
0.0

12 Inter-process communication libraries and projects

  • gRPC

    9.9 9.9 L3 C++
    C++ based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
  • Apache Thrift

    9.4 9.2 L1 C++
    Apache Thrift
  • Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
    Promo coderabbit.ai
    CodeRabbit Logo
  • ZeroMQ

    9.3 6.9 L2 C++
    ZeroMQ core engine in C++, implements ZMTP/3.1
  • Cap'n Proto

    9.2 9.1 L1 C++
    Cap'n Proto serialization/RPC system - core tools and C++ library
  • nanomsg

    8.5 6.3 L3 C
    nanomsg library
  • rpclib

    6.6 0.0 L1 C++
    rpclib is a modern C++ msgpack-RPC server and client library
  • libjson-rpc-cpp

    5.8 0.0 L3 C++
    C++ framework for json-rpc (json remote procedure call)
  • AREG SDK

    3.7 9.1 C++
    AREG is a cross-platform asynchronous Object RPC framework to simplify multitasking programming by blurring borders between processes and treating remote objects as if they coexist in the same thread.
  • simple-rpc-cpp

    1.7 0.0 L4 Python
    a simple RPC wrapper generator to C/C++ functions
  • eCAL

    0.8 9.2 C++
    DISCONTINUED. Please visit the new repository: https://github.com/eclipse-ecal/ecal
  • xmlrpc-c

    -
    A lightweight RPC library based on XML and HTTP. [BSD]
  • WAMP

    -
    Provides RPC and pub/sub messaging patterns. (various implementations, various languages)

Add another 'Inter-process communication' Library