All Projects → filcuc → protobuf-ipc-example

filcuc / protobuf-ipc-example

Licence: MIT license
Protocol buffer IPC example

Programming Languages

C++
36643 projects - #6 most used programming language
rust
11053 projects
CMake
9771 projects

Projects that are alternatives of or similar to protobuf-ipc-example

Go Grpc Examples
This repo contains examples and implementations of different types of GRPC services and APIs using Golang.
Stars: ✭ 180 (+847.37%)
Mutual labels:  protobuf, protocol-buffers
Protoc Gen Lint
A plug-in for Google's Protocol Buffers (protobufs) compiler to lint .proto files for style violations.
Stars: ✭ 221 (+1063.16%)
Mutual labels:  protobuf, protocol-buffers
Protobuf Dynamic
Protocol Buffers Dynamic Schema - create protobuf schemas programmatically
Stars: ✭ 186 (+878.95%)
Mutual labels:  protobuf, protocol-buffers
Sbt Protobuf
sbt plugin for compiling protobuf files
Stars: ✭ 163 (+757.89%)
Mutual labels:  protobuf, protocol-buffers
protobuf-example-java
Companion Repository for my Protocol Buffers course
Stars: ✭ 67 (+252.63%)
Mutual labels:  protobuf, protocol-buffers
Protofuzz
Google Protocol Buffers message generator
Stars: ✭ 171 (+800%)
Mutual labels:  protobuf, protocol-buffers
protobuf-ts
Protobuf and RPC for TypeScript
Stars: ✭ 527 (+2673.68%)
Mutual labels:  protobuf, protocol-buffers
Protobuf Java Format
Provide serialization and de-serialization of different formats based on Google’s protobuf Message. Enables overriding the default (byte array) output to text based formats such as XML, JSON and HTML.
Stars: ✭ 134 (+605.26%)
Mutual labels:  protobuf, protocol-buffers
j2cl-protobuf
Protocol Buffers implementation for J2CL
Stars: ✭ 23 (+21.05%)
Mutual labels:  protobuf, protocol-buffers
rules proto grpc
Bazel rules for building Protobuf and gRPC code and libraries from proto_library targets
Stars: ✭ 201 (+957.89%)
Mutual labels:  protobuf, protocol-buffers
Go Micro Boilerplate
The boilerplate of the GoLang application with a clear microservices architecture.
Stars: ✭ 147 (+673.68%)
Mutual labels:  protobuf, protocol-buffers
ProtobufDecoder
A Google Protocol Buffers (Protobuf) payload decoder/analyzer
Stars: ✭ 33 (+73.68%)
Mutual labels:  protobuf, protocol-buffers
Protolint
A pluggable linter and fixer to enforce Protocol Buffer style and conventions.
Stars: ✭ 142 (+647.37%)
Mutual labels:  protobuf, protocol-buffers
Protoc Jar Maven Plugin
Protocol Buffers protobuf maven plugin - based on protoc-jar multi-platform executable protoc JAR
Stars: ✭ 177 (+831.58%)
Mutual labels:  protobuf, protocol-buffers
Pb And K
Kotlin Code Generator and Runtime for Protocol Buffers
Stars: ✭ 137 (+621.05%)
Mutual labels:  protobuf, protocol-buffers
Rules protobuf
Bazel rules for building protocol buffers and gRPC services (java, c++, go, ...)
Stars: ✭ 206 (+984.21%)
Mutual labels:  protobuf, protocol-buffers
Protobuf.jl
Julia protobuf implementation
Stars: ✭ 127 (+568.42%)
Mutual labels:  protobuf, protocol-buffers
Protoeasy Go
Simpler usage of protoc. Deprecated.
Stars: ✭ 129 (+578.95%)
Mutual labels:  protobuf, protocol-buffers
Protoman
Postman for protobuf APIs
Stars: ✭ 241 (+1168.42%)
Mutual labels:  protobuf, protocol-buffers
pronto
Clojure support for protocol buffers
Stars: ✭ 66 (+247.37%)
Mutual labels:  protobuf, protocol-buffers

Protocol Buffer Server-Client example

Overview

This project shows a simple Client/Server template where both the Client and Server are written in different languages and communicate through a secure socket.

This template could be useful as a simple IPC communication scheme where the client is a Qt Application (UI) and the Server is made in a different language (in this case Rust). Furthermore the server can expose different UIs (text or GTK).

For simpler scenario where the IPC communication is only made on the same machine the SSL requirement can be removed easily.

Server

See Server/README.md

Client

See Client/README.md

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].