# libjson-rpc-cpp を Homebrew, Nix, apt でインストール

libjson-rpc-cpp のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

## インストール

```sh
sudo av install brew:libjson-rpc-cpp
```

追加のインストールコマンド:

### macOS

- Homebrew (100%):

```sh
brew install libjson-rpc-cpp
```

  証拠: local Homebrew formula metadata

### Linux

- Nix (92%):

```sh
nix profile install nixpkgs#libjson-rpc-cpp
```

  証拠: nixpkgs package indexes: pkgs/by-name/li/libjson-rpc-cpp/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

- Debian apt (92%):

```sh
sudo apt install libjsonrpccpp-client0t64
```

  証拠: Debian stable package indexes: libjsonrpccpp-client0t64 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

## パッケージ情報

- **パッケージキー:** brew:libjson-rpc-cpp
- **パッケージマネージャ:** Homebrew
- **バージョン:** 1.4.1
- **ソース概要:** C++ framework for json-rpc
- **ホームページ:** <https://github.com/cinemast/libjson-rpc-cpp>
- **リポジトリ:** <https://github.com/cinemast/libjson-rpc-cpp>
- **生成日時:** 2026-08-03T19:37:03+00:00

## 実行可能ファイル

- jsonrpcstub (エイリアス)

## インストール挙動

- Bottle: 利用不可

## バージョンと鮮度

- ページ生成日: 2026-08-03
- マネージャ版: 1.4.1
## プロジェクトの歴史と使われ方

libjson-rpc-cpp is a C++ framework for building JSON-RPC clients and servers, with support for JSON-RPC 2.0 and partial support for JSON-RPC 1.0. Its distinctive packaging feature is jsonrpcstub, a generator that turns a procedure specification into C++, JavaScript, or Python stubs.

### プロジェクトの歴史

The project was public on GitHub by 2013 and developed as a cross-platform CMake-based library for Linux and OS X. Its README advertises ready-to-use HTTP and TCP client/server connectors, a clean extension-oriented architecture, and optional build flags for transport backends and examples.

The README also points readers to json-rpc-cxx, a newer C++17 header-only implementation by the same author, which frames libjson-rpc-cpp as the older compiled-library generation of that author's JSON-RPC work.

### 採用の歴史

The upstream README lists distro and package-manager installation paths for Debian, Ubuntu, Fedora, Arch, Gentoo, Homebrew, and Windows. It also records historical users or references such as NASA Ames, cpp-ethereum, XBMC examples, and Bitcoin-related C++ API tooling.

### 使われ方

Typical use starts with a JSON procedure specification, then jsonrpcstub generates abstract server and client classes. Applications implement the generated server interface or link the generated client against libjsonrpccpp-common, libjsonrpccpp-server, libjsonrpccpp-client, and the selected transport dependencies.

### パッケージ好きにとっての重要性

It is a classic mid-2010s C++ network library package: CMake, system libraries, optional transports, generated stubs, and distro-specific split packages for runtime libraries and tools. That makes it useful for understanding how JSON-RPC tooling was packaged before newer single-header C++17 libraries became common.

### タイムライン

- 2013-02-07: The 0.1 tag points at an early public GitHub commit.
- 2016-08-10: v0.7.0 release branch was merged.
- 2010s: README documents installation through Debian/Ubuntu, Fedora, Arch, Gentoo, Homebrew, and Windows packages.
- Later: The README points users to json-rpc-cxx as a newer C++17 header-only implementation.

### Related projects

- Related projects include json-rpc-cxx, jsoncpp, libcurl, GNU libmicrohttpd, hiredis, and applications that used JSON-RPC APIs such as cpp-ethereum and XBMC/Kodi examples.

### ソース

- <https://formulae.brew.sh/formula/libjson-rpc-cpp>
- <https://github.com/cinemast/libjson-rpc-cpp>
- <https://github.com/cinemast/libjson-rpc-cpp/tags>


## セキュリティノート

library-like package without higher-risk signals.

- **Geiger リスク:** グリーン / 低
- library-like package without higher-risk signals

## 他のパッケージマネージャ記録

- Debian apt - libjsonrpccpp-client0t64 - 0.7.0-2.2+b2: normalized package name match | Debian stable package indexes: libjsonrpccpp-client0t64 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | library implementing json-rpc C++ clients | https://github.com/cinemast/libjson-rpc-cpp
- Debian apt - libjsonrpccpp-common0t64 - 0.7.0-2.2+b2: normalized package name match | Debian stable package indexes: libjsonrpccpp-common0t64 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | common functionality for server and client library | https://github.com/cinemast/libjson-rpc-cpp
- Debian apt - libjsonrpccpp-dev - 0.7.0-2.2+b2: normalized package name match | Debian stable package indexes: libjsonrpccpp-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | development files for JSON-RPC C++ framework | https://github.com/cinemast/libjson-rpc-cpp
- Debian apt - libjsonrpccpp-server0t64 - 0.7.0-2.2+b2: normalized package name match | Debian stable package indexes: libjsonrpccpp-server0t64 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | library implementing json-rpc C++ servers | https://github.com/cinemast/libjson-rpc-cpp
- Debian apt - libjsonrpccpp-stub0t64 - 0.7.0-2.2+b2: normalized package name match | Debian stable package indexes: libjsonrpccpp-stub0t64 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | library for stub generation of libjsonrpccpp based applications | https://github.com/cinemast/libjson-rpc-cpp
- Debian apt - libjsonrpccpp-tools - 0.7.0-2.2+b2: normalized package name match | Debian stable package indexes: libjsonrpccpp-tools from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | stub generator for libjsonrpccpp based applications | https://github.com/cinemast/libjson-rpc-cpp
- Nix - libjson-rpc-cpp: normalized package name match | nixpkgs package indexes: pkgs/by-name/li/libjson-rpc-cpp/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
- Ubuntu apt - libjsonrpccpp-client0t64 - 0.7.0-2.2build2: normalized package name match | Ubuntu 24.04 LTS package indexes: libjsonrpccpp-client0t64 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | library implementing json-rpc C++ clients | https://github.com/cinemast/libjson-rpc-cpp
- Ubuntu apt - libjsonrpccpp-common0t64 - 0.7.0-2.2build2: normalized package name match | Ubuntu 24.04 LTS package indexes: libjsonrpccpp-common0t64 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | common functionality for server and client library | https://github.com/cinemast/libjson-rpc-cpp
- Ubuntu apt - libjsonrpccpp-dev - 0.7.0-2.2build2: normalized package name match | Ubuntu 24.04 LTS package indexes: libjsonrpccpp-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | development files for JSON-RPC C++ framework | https://github.com/cinemast/libjson-rpc-cpp
- Ubuntu apt - libjsonrpccpp-server0t64 - 0.7.0-2.2build2: normalized package name match | Ubuntu 24.04 LTS package indexes: libjsonrpccpp-server0t64 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | library implementing json-rpc C++ servers | https://github.com/cinemast/libjson-rpc-cpp
- Ubuntu apt - libjsonrpccpp-stub0t64 - 0.7.0-2.2build2: normalized package name match | Ubuntu 24.04 LTS package indexes: libjsonrpccpp-stub0t64 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | library for stub generation of libjsonrpccpp based applications | https://github.com/cinemast/libjson-rpc-cpp
- Ubuntu apt - libjsonrpccpp-tools - 0.7.0-2.2build2: normalized package name match | Ubuntu 24.04 LTS package indexes: libjsonrpccpp-tools from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | stub generator for libjsonrpccpp based applications | https://github.com/cinemast/libjson-rpc-cpp


## Combined YAML source

View the package source record on GitHub. [combined/libjson-rpc-cpp.yml](https://github.com/mxcl/pkgdb/blob/main/combined/libjson-rpc-cpp.yml)


## ソース

- pkg.so package database
- Geiger risk classifier
- curated package history
- pkgdb category and tag curation
- external package-manager database matches
- cross-ecosystem install command graph
