SaaSHub helps you find the best software and product alternatives Learn more →
Top 18 C++ RPC Projects
-
Install the protoc compiler manually from here and add it to your PATH.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
aria2
aria2 is a lightweight multi-protocol & multi-source, cross platform download utility operated in command-line. It supports HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink.
Project mention: Faster and More Reliable Hugging Face Downloads Using aria2 and GNU Parallel | dev.to | 2025-03-22aria2: A lightweight multi-protocol & multi-source command-line download utility.
-
FlatBuffers, also developed by Google, is a highly optimized serialization library designed for scenarios where zero-copy deserialization is required.
-
brpc
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. "brpc" means "better RPC".
-
-
ice
All-in-one solution for creating networked applications with RPC, pub/sub, server deployment, and more. (by zeroc-ice)
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
-
-
areg-sdk
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.
-
-
dota2-rpc-client
Allows you to observe the status of your DotA 2 (Defense of the Ancients 2) match within the Discord, through the Rich Presence service. 🎮
-
XPLPC
Cross Platform Lite Procedure Call - Support Linux, macOS, Windows, iOS, Android, Web Assembly, Flutter, Kotlin, Python and More
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ RPC discussion
C++ RPC related posts
-
Reverse Engineering Protobuf Definitions from Compiled Binaries
-
Write C++ as easy as Golang with coost
-
Build and Deploy a gRPC-Web App Using Rust Tonic and React
-
The Rise and Fall of Corba (2006)
-
How to arrange a bunch of variables into one array of bytes in memory?
-
Delimiting a Binary File/ Parsing a Binary File
-
Asio is great if you’re building a library/application with non-Asio API. But building Asio APIs using async compositions is too messy. Anybody else agree ?
-
A note from our sponsor - SaaSHub
www.saashub.com | 13 Jun 2025
Index
What are some of the best open-source RPC projects in C++? This list will help you:
# | Project | Stars |
---|---|---|
1 | Protobuf | 67,752 |
2 | aria2 | 37,852 |
3 | FlatBuffers | 24,311 |
4 | brpc | 17,131 |
5 | coost | 4,116 |
6 | ice | 2,110 |
7 | rpclib | 1,760 |
8 | libjson-rpc-cpp | 957 |
9 | erpc | 852 |
10 | zpp_bits | 851 |
11 | smf | 730 |
12 | shadesmar | 575 |
13 | areg-sdk | 295 |
14 | packio | 151 |
15 | dota2-rpc-client | 54 |
16 | XPLPC | 42 |
17 | Unpadded | 17 |
18 | eth | 3 |