srpc logo

srpc

sogou/srpc

RPC framework based on C++ Workflow supporting SRPC, brpc, trpc, thrift

GraphCanon updated Sep 17, 2026 · GitHub synced Sep 17, 2026

19views this month

2.1k stars409 forksLast push Sep 15, 2026 C++ Apache-2.0

Decision brief

srpc is an RPC framework for high-performance inter-service communication in C++, supporting multiple protocols.

Good fit when

  • Use srpc if your project needs integration with Baidu bRPC or Tencent tRPC, as it natively supports these.
  • Choose srpc when you are developing distributed systems and require high performance and efficiency.

Avoid when

  • Avoid srpc if your project strictly requires support only for non-supported RPC frameworks like gRPC or GRPC-Web.
  • Do not use srpc if C++ is not your primary development language, as it heavily relies on this language.

Observed Jul 16, 2026 · Source: enrich:decision_facts

Verify the decision

Maintenance and security

Full trust report
Maintenance
Very active (1d since push)
As of Sep 17, 2026
Provenance
Not a fork · Organization account
As of Sep 17, 2026
Security (OSV)
No lockfile
As of Jul 15, 2026

Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.

Install

git clone https://github.com/sogou/srpc

Similar tools

Same-category neighbours. No typed graph edges are catalogued for this tool yet.

Evidence and technical details

Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.

Overview

This is an RPC (Remote Procedure Call) framework developed for high-performance and efficient inter-service communication using various protocols such as SRPC, Baidu bRPC, Tencent tRPC, and Thrift. It offers extensive support for the development of distributed systems where services communicate over a network.

Capability facts

Languages
c++

Source: github.language · Sep 17, 2026

Categories

Compatibility

Sourced claims from the README excerpt - not unsourced marketing copy.

stdio transportstdio

Source: README excerpt (regex_v1, Sep 17, 2026)

#include <stdio.h>
Source link

Tags

README

Installation srpc has been packaged for Debian and Fedora. Therefore, we can install it from source code or from the package in the system. reference: Linux, MacOS, Windows Installation and Compilation Guide Quick Start Let's quickly learn how to use it in a few steps. For more d...

For agents

This page has a .md twin and JSON over the API.

Was this helpful?

Anonymous feedback helps us improve pages and translations.