libjson-rpc-cpp
« Back to VersTracker
Description:
C++ framework for json-rpc
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: json-rpc c++ rpc networking library
Install: brew install libjson-rpc-cpp
About:
LibjsonRpcCpp is a lightweight C++ framework that simplifies the implementation of JSON-RPC 2.0 clients and servers. It provides an abstract interface for handling remote procedure calls, allowing developers to focus on business logic rather than networking and serialization details. The library supports both HTTP and TCP transport layers, making it versatile for various distributed application architectures.
Key Features:
  • JSON-RPC 2.0 compliant
  • Client and server stub generation
  • Supports HTTP and TCP transports
  • Cross-platform compatibility
  • Header-only or compiled library options
Use Cases:
  • Building microservices with standardized RPC interfaces
  • Creating client-server applications requiring structured communication
  • Integrating C++ backends with web-based frontends
Alternatives:
  • gRPC – gRPC uses Protocol Buffers and is more performance-oriented for high-throughput systems, but has a steeper learning curve and more complex build requirements.
  • jsonrpc-cpp – Similar functionality but LibjsonRpcCpp is more actively maintained and offers better documentation and modern C++ features.
Version History
Detected Version Rev Change Commit
Dec 22, 2024 2:11am 3 VERSION_BUMP 56d1045a