Skip to content

Send and receive gRPC protobuf messages with JSON.

License

Notifications You must be signed in to change notification settings

ghas-results/grpc-json-client

 
 

Repository files navigation

gRPC JSON Client Core Library

This project aims to enable languages that don't have native gRPC support (LabVIEW, MATLAB, etc.) to communicate with gRPC services using JSON via a shared C/C++ library.

Languages that have their own protobuf compilers should not use this library.

Getting Started

For a general introduction to gRPC with JSON, visit the Getting Started Guide.

Subprojects

grpc-json-client-matlab - MATLAB implementation

Installation

Download the latest release binaries from the releases page.

To build the project from source, follow the instructions in BUILDING.md.

Usage

The library entrypoints are detailed in grpc_json_client.h. Place the shared library in a location where your program can load it then use your language's C interop tools to make the appropriate library calls.

About

Send and receive gRPC protobuf messages with JSON.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 87.6%
  • CMake 6.3%
  • C 6.1%