awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to rpclib/rpclib

Projects sharing features with Rpclib

12 open-source projects similar to rpclib/rpclib, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • apache/brpcapache avatar

    apache/brpc

    17,545View on GitHub↗

    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++rpc
    View on GitHub↗17,545
  • boostorg/interprocessboostorg avatar

    boostorg/interprocess

    181View on GitHub↗

    Boost.org interprocess module

    C++
    View on GitHub↗181
  • capnproto/capnprotocapnproto avatar

    capnproto/capnproto

    13,089View on GitHub↗

    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

    C++
    View on GitHub↗13,089
  • cinemast/libjson-rpc-cppcinemast avatar

    cinemast/libjson-rpc-cpp

    986View on GitHub↗

    C++ framework for json-rpc (json remote procedure call)

    C++c-plus-pluscppjson
    View on GitHub↗986

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • continental/ecalcontinental avatar

    continental/ecal

    11View on GitHub↗

    Please visit the new repository: https://github.com/eclipse-ecal/ecal

    C++
    View on GitHub↗11
  • eclipse-iceoryx/iceoryxeclipse-iceoryx avatar

    eclipse-iceoryx/iceoryx

    2,104View on GitHub↗

    Eclipse iceoryx™ - true zero-copy inter-process-communication

    C++
    View on GitHub↗2,104
  • grpc/grpcgrpc avatar

    grpc/grpc

    44,891View on GitHub↗

    gRPC is a language-agnostic remote procedure call framework designed for high-performance communication between distributed services. It utilizes a structured interface definition language to generate consistent client stubs and server skeletons, enabling applications to invoke methods on remote servers as if they were local objects. By leveraging the HTTP/2 transport layer, the framework supports efficient binary serialization and multiplexed data exchange across diverse programming environments. The framework distinguishes itself through its support for flexible communication patterns, incl

    C++
    View on GitHub↗44,891
  • nanomsg/nanomsgnanomsg avatar

    nanomsg/nanomsg

    6,277View on GitHub↗

    nanomsg is a distributed messaging middleware and scalable messaging library designed for moving data between machines and processes. It functions as a socket-based communication framework that routes data across different network transport layers. The library implements scalable messaging patterns, specifically request-reply and publish-subscribe, to handle high volumes of data across distributed systems. It provides tools for network performance benchmarking to quantify messaging throughput and latency. The framework supports distributed message routing and inter-process communication usin

    C
    View on GitHub↗6,277
  • nanomsg/nngnanomsg avatar

    nanomsg/nng

    4,604View on GitHub↗

    nng is a brokerless messaging library and a modern implementation of the nanomsg protocol. It provides an asynchronous network transport for communication between distributed processes, utilizing non-blocking input and output to distribute network traffic across multiple CPU cores. The library enables the implementation of scalable messaging patterns, such as request-reply and publish-subscribe, without the need for a central message broker. It includes built-in encryption protocols to provide secure message transport and protect data transmissions between network nodes. The project covers d

    C
    View on GitHub↗4,604
  • pearu/simple-rpc-cpppearu avatar

    pearu/simple-rpc-cpp

    42View on GitHub↗

    a simple RPC wrapper generator to C/C++ functions

    Python
    View on GitHub↗42
  • sogou/srpcsogou avatar

    sogou/srpc

    2,139View on GitHub↗

    RPC framework based on C++ Workflow. Supports SRPC, Baidu bRPC, Tencent tRPC, thrift protocols.

    C++
    View on GitHub↗2,139
  • zeroc-ice/icezeroc-ice avatar

    zeroc-ice/ice

    2,185View on GitHub↗

    All-in-one solution for creating networked applications with RPC, pub/sub, server deployment, and more.

    C++
    View on GitHub↗2,185