C++20 coroutines for asynchronous gRPC services

This page summarizes the projects mentioned and recommended in the original post on /r/cpp

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • gRPC

    The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)

  • Writing asynchronous gRPC clients and servers in C++ can be a challenging task. The official documentation provides a minimal example with explicit state and memory management that is hardly scalable to real-world use cases. The recently stabilized callback API aims to make things easier, but writing callback-style code in a modern C++ world still does not feel right. Thankfully, with the power of abstractions, adding C++20 coroutine support on top of the gRPC CompletionQueue API can be achieved with relative ease. ...

  • asio-grpc

    Asynchronous gRPC with Asio/unified executors

  • Or check out the asio-grpc repository directly if you are looking to write asynchronous gRPC services with the features of Boost.Asio like C++20 coroutines, std::futures, stackless coroutines, callbacks and Boost.Coroutines.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Using Asio for asynchronous gRPC clients and servers

    3 projects | /r/cpp | 6 Jun 2022
  • DevBlog #1 - Poseidon

    1 project | /r/WarsawRevamped | 5 Apr 2022
  • Flow-IPC: Open-Source Toolkit for Low-Latency Inter-Process Communication in C++

    1 project | news.ycombinator.com | 13 Apr 2024
  • gRPC Name Resolution & Load Balancing on Kubernetes: Everything you need to know (and probably a bit more)

    5 projects | dev.to | 6 Feb 2024
  • What is the industry standard today in C++ to deploy REST microservices in Kubernetes?

    5 projects | /r/cpp | 6 Sep 2023