Is anyone using coroutines seriously?

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
  • qcoro

    C++ Coroutines for Qt

  • Yes, with boost.asio and with a self written Qt Networking Coroutine Library like QCoro.

  • embassy

    Modern embedded framework, using Rust and async.

  • I have not yet dipped by toes in the Rust waters, but reading about the embassy project is actually what piqued my curiosity about using C++ coroutines in embedded. Are you familiar with the project or have you found it lacking?

  • 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
  • Phantom.Coroutines

    Coroutines for C++23

  • Source: I am the author of coroutine library in production at Microsoft and another at https://github.com/JoshuaRowePhantom/Phantom.Coroutines.

  • concurrencpp

    Modern concurrency for C++. Tasks, executors, timers and C++20 coroutines to rule them all

  • I am using concurrencpp for my project. What I like about it is that it's basically a thread pool factory with coroutines. It allows for better structuring / organizing of multithreaded work. So for me the main advantage of coroutines is that the code looks easier to follow

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

  • Async C++

    1 project | news.ycombinator.com | 22 Feb 2024
  • A Finite State Machine library based on Coroutine Symmetric Transfer

    1 project | /r/u_Correct-Fee5630 | 6 Feb 2023
  • C++20 coroutines explained simply

    1 project | /r/cpp | 13 May 2022
  • What is the standard for writing network & database code in C++?

    2 projects | /r/cpp | 16 Apr 2022
  • Support for co_await in Qt?

    2 projects | /r/QtFramework | 18 Feb 2022