# Installer libjson-rpc-cpp avec Homebrew, apt, Nix

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de libjson-rpc-cpp pour les workflows d'agents IA.

## installation

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

Commandes d'installation supplémentaires:

### macOS

- Homebrew (100%):

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

  Preuve: local Homebrew formula metadata

### Linux

- Debian apt (92%):

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

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

- Nix (92%):

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

  Preuve: 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

## Faits du paquet

- **Clé du paquet:** brew:libjson-rpc-cpp
- **Gestionnaire de paquets:** Homebrew
- **Page du gestionnaire de paquets:** <https://formulae.brew.sh/formula/libjson-rpc-cpp>
- **Version:** 1.4.1
- **Résumé source:** C++ framework for json-rpc
- **Page d'accueil:** <https://github.com/cinemast/libjson-rpc-cpp>
- **Dépôt:** <https://github.com/cinemast/libjson-rpc-cpp>
- **Docs amont:** <https://github.com/cinemast/libjson-rpc-cpp#readme>
- **Licence:** MIT
- **Archive source:** <https://github.com/cinemast/libjson-rpc-cpp/archive/refs/tags/v1.4.1.tar.gz>
- **Dernière mise à jour:** 2026-06-06T10:04:21Z
- **Généré:** 2026-07-08T07:18:31+00:00

## exécutables

- jsonrpcstub (cli)
- jsonrpcstub (alias)

## Dépendances

- argtable
- hiredis
- jsoncpp
- libmicrohttpd

## Dépendances de compilation

- cmake

## Bibliothèques fournies par macOS

- curl

## Comportement d'installation

- hook post-installation: non défini
- Bouteille: disponible sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux

## Version et fraîcheur

- page générée: 2026-07-08
- version du gestionnaire: 1.4.1
- gestionnaire mis à jour: 2026-06-06
- données locales: OK
- dépôt amont: https://github.com/cinemast/libjson-rpc-cpp
- dernière version détectée: v1.4.1 (à jour)
## Historique du projet et usages

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.

### Historique du projet

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.

### Historique d'adoption

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.

### Modes d'utilisation

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.

### Pourquoi les passionnés de paquets s'y intéressent

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.

### Chronologie

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

### Sources

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


## Notes de sécurité

library-like package without higher-risk signals.

- **Risque Geiger:** vert / faible
- library-like package without higher-risk signals

## Détails de la base source

- **Source Database:** Homebrew formula API
- **Tap:** homebrew/core
- **Full Name:** libjson-rpc-cpp
- **Version Scheme:** 0
- **Revision:** 6
- **Head Version:** HEAD
- **Bottle Stable Root URL:** <https://ghcr.io/v2/homebrew/core>
- **Deprecated:** no
- **Disabled:** no
- **Keg Only:** no
- **URL Keys:** head, stable

## Autres enregistrements de gestionnaires de paquets

- 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


## Liens liés

- [Source-control packages](https://www.automicvault.com/fr/pkg/source-control-tools/) - Belongs to a source-control command family.
- [Terminal utility packages](https://www.automicvault.com/fr/pkg/terminal-utilities/) - Matched terminal and command-line workflow metadata.
- [Text processing packages](https://www.automicvault.com/fr/pkg/text-processing-tools/) - Matched text, document, or structured-data processing metadata.
- [Developer build packages](https://www.automicvault.com/fr/pkg/developer-build-tools/) - Matched build, compiler, generator, or developer workflow metadata.
- [cmake](https://www.automicvault.com/fr/pkg/brew/cmake/) - Build dependency declared by Homebrew.
- [brpc](https://www.automicvault.com/fr/pkg/brew/brpc/) - Shares av.db curated category or tags: cli, developer-tools, framework, rpc.
- [fbthrift](https://www.automicvault.com/fr/pkg/brew/fbthrift/) - Shares av.db curated category or tags: cli, cpp, developer-tools, rpc.
- [kitex](https://www.automicvault.com/fr/pkg/brew/kitex/) - Shares av.db curated category or tags: cli, developer-tools, framework, rpc.
- [abi-dumper](https://www.automicvault.com/fr/pkg/brew/abi-dumper/) - Shares av.db curated category or tags: cli, cpp, developer-tools.
- [activemq-cpp](https://www.automicvault.com/fr/pkg/brew/activemq-cpp/) - Shares av.db curated category or tags: cli, cpp, developer-tools.
- [ada-url](https://www.automicvault.com/fr/pkg/brew/ada-url/) - Shares av.db curated category or tags: cli, cpp, developer-tools.
- [adaptivecpp](https://www.automicvault.com/fr/pkg/brew/adaptivecpp/) - Shares av.db curated category or tags: cli, cpp, developer-tools.
- [airtable-mcp-server](https://www.automicvault.com/fr/pkg/brew/airtable-mcp-server/) - Shares av.db curated category or tags: cli, developer-tools, server.
- [clang-uml](https://www.automicvault.com/fr/pkg/brew/clang-uml/) - Local package facts share a topical domain. Shared terms: cli, cpp, developer, developer-tools, generator.
- [cutter-cli](https://www.automicvault.com/fr/pkg/brew/cutter-cli/) - Local package facts share a topical domain. Shared terms: cli, cpp, developer, developer-tools, framework.

## Combined YAML source

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


## Sources

- Nucleus package database
- Geiger risk classifier
- package-page enrichment
- curated package history
- package version freshness
- av.db category and tag curation
- package relationship graph
- external package-manager database matches
- cross-ecosystem install command graph
