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

Clone this repo:
  1. f16ab1c snappy: optimize UnalignedCopy64 and IncrementalCopy for RISC-V (#3360) by Felix-Gong · 13 hours ago master
  2. 1d3ada3 bthread: implement lock-free AtomicInteger128 for RISC-V (#3355) by Felix-Gong · 14 hours ago
  3. 5cdf821 docs(agents): guide contributors through repository workflows (#3370) by darion-yaphet · 3 days ago
  4. 3e030aa docs(claude): add Claude Code project guidance file (#3369) by darion-yaphet · 3 days ago
  5. 8d3ebb2 Fix out-of-bounds read parsing AVC SPS in ParseSPS (#3371) by UB · 3 days ago

中文版

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