apache/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".

17,602

stars

2,600

commits

C++

primary language

Sep 9, 2026

updated

brpc.apache.org
rpc

README

中文版

Linux Build Status MacOs Build Status

brpc logo (light) brpc logo (dark)

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".

You can use it to:

Try it!

Contribute code

Please refer to here.

Feedback and Getting involved

Code of Conduct

We follow the code of conduct from Apache Software Foundation, please refer it here Link

Contributors

(top 30 of 258)

jamesge

463 commits

zyearn

460 commits

chenBright

249 commits

wwbmmm

128 commits

apache/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".

17,602

stars

2,600

commits

C++

primary language

Sep 9, 2026

updated

brpc.apache.org
rpc

README

中文版

Linux Build Status MacOs Build Status

brpc logo (light) brpc logo (dark)

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".

You can use it to:

Try it!

Contribute code

Please refer to here.

Feedback and Getting involved

Code of Conduct

We follow the code of conduct from Apache Software Foundation, please refer it here Link

Contributors

(top 30 of 258)

jamesge

463 commits

zyearn

460 commits

chenBright

249 commits

wwbmmm

128 commits

Languages

C++

94.8%

Perl

1.1%

Starlark

1.0%