brpc
« Back to VersTracker
Description:
Better RPC framework
Type: Formula  |  Latest Version: 1.15.0@1  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Networking
Tags: rpc distributed-systems networking c++ microservices
Install: brew install brpc
About:
Apache brpc is an industrial-grade RPC framework used in over 1 million services for building high-performance distributed systems. It implements standards like Baidu-Std, RESTful, and Thrift, offering features such as batch calls and latency-sensing load balancing. The framework is widely adopted by companies like Baidu, Tencent, and Xiaomi for its efficiency and robustness.
Key Features:
  • Supports multiple protocols (Baidu-Std, RESTful, Thrift, Redis)
  • High performance with non-blocking I/O and lightweight threads
  • Built-in features like health checks, metrics, and dynamic service management
  • Powerful built-in debugging and profiling tools
Use Cases:
  • Building high-performance microservices and distributed systems
  • Implementing efficient inter-service communication in cloud infrastructure
  • Creating gateways and proxies for protocol translation
Alternatives:
  • gRPC – gRPC is a popular cross-platform framework, while brpc offers more built-in features like batch processing and advanced debugging tools.
  • Thrift – Thrift provides multi-language RPC support, whereas brpc is often favored for its C++ performance and rich feature set.
License: Apache-2.0
Dependencies: abseil, gflags, leveldb, openssl@3, protobuf@29
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, sonoma, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Dec 8, 2025 8:49am 1 VERSION_BUMP 7fdc26e8
Sep 12, 2025 7:08pm 3 VERSION_BUMP cdb19c61
Jan 10, 2025 5:04am 4 VERSION_BUMP 86093db3
Oct 27, 2024 6:26pm 0 VERSION_BUMP f8ee6781