Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/astrodynamic/grpcquests
gRPCQuests explores gRPC and Protocol Buffers in C++, testing features, optimizing performance, and enhancing security, all built and managed with CMake.
https://github.com/astrodynamic/grpcquests
api asynchronous client-server cmake cmake-presets code-generation cpp cpp20 deserialization grpc grpc-client grpc-cpp grpc-server learning networking-protocols proto3 protobuf rpc serialization
Last synced: 23 days ago
JSON representation
gRPCQuests explores gRPC and Protocol Buffers in C++, testing features, optimizing performance, and enhancing security, all built and managed with CMake.
- Host: GitHub
- URL: https://github.com/astrodynamic/grpcquests
- Owner: Astrodynamic
- License: mit
- Created: 2024-05-23T20:04:54.000Z (9 months ago)
- Default Branch: develop
- Last Pushed: 2024-06-12T14:55:41.000Z (8 months ago)
- Last Synced: 2024-11-13T09:44:34.851Z (3 months ago)
- Topics: api, asynchronous, client-server, cmake, cmake-presets, code-generation, cpp, cpp20, deserialization, grpc, grpc-client, grpc-cpp, grpc-server, learning, networking-protocols, proto3, protobuf, rpc, serialization
- Language: C++
- Homepage:
- Size: 37.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# gRPCQuests
- [gRPCQuests](#grpcquests)
- [Introduction](#introduction)
- [Requirements](#requirements)
- [LICENSE](#license)## Introduction
This project explores the capabilities of gRPC and Protocol Buffers (Protobuf) using C++. It focuses on service definitions, client-server communication, performance optimization, and security aspects. Additionally, it evaluates the effectiveness of CMake for building, optimizing, and managing gRPC-based projects.## Requirements
- gRPC (latest stable version)
- Protocol Buffers (Protobuf) (latest stable version)
- CMake (version 3.24.2 or later)
- C++20 or later## LICENSE
This project is licensed under the [MIT License](LICENSE). Feel free to modify and distribute it as per the terms of the license.