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. Learn more →
Top 23 C++ Coroutine Projects
-
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.
-
concurrencpp
Modern concurrency for C++. Tasks, executors, timers and C++20 coroutines to rule them all
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
libfork
A bleeding-edge, lock-free, wait-free, continuation-stealing tasking library built on C++20's coroutines
-
UE4EnhancedCodeFlow
This code plugin provides functions that drastically improve the quality of life during the implementation of game flow in C++.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
They recently open sourced internal framework: https://github.com/userver-framework/userver
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
Project mention: What is the industry standard today in C++ to deploy REST microservices in Kubernetes? | /r/cpp | 2023-09-06My favourite was Microsoft's cpprestsdk, but for some reason now is in maintenance mode, I don't know why, so it's hard to suggest it for new projects. A nice alternative is restc-cpp, that's has a good high-level interface, if this is what you want.
More information on the async I/O can be found in the docs.
C++ Coroutines related posts
-
Async C++
-
Open Swoole: PHP Server with Async IO, Coroutines and Fibers
-
Is anyone using coroutines seriously?
-
Open Swoole – Programmatic server for PHP with async IO, coroutines and fibers
-
Rust vs Go/JVM: dev speed + safety in practice
-
[Blog] Unlocking the power of asynchronous PHP 💪
-
Struggle with C++ 20 Coroutines
-
A note from our sponsor - InfluxDB
www.influxdata.com | 2 Jun 2024
Index
What are some of the best open-source Coroutine projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | Swoole | 18,258 |
2 | cppcoro | 3,264 |
3 | userver | 2,256 |
4 | concurrencpp | 2,117 |
5 | async_simple | 1,525 |
6 | ext-openswoole | 793 |
7 | restc-cpp | 587 |
8 | ue5coro | 514 |
9 | libfork | 507 |
10 | libcoro | 479 |
11 | co2 | 330 |
12 | qcoro | 300 |
13 | corobase | 233 |
14 | Ichor | 180 |
15 | packio | 123 |
16 | coop | 97 |
17 | charly-vm | 94 |
18 | CoFSM | 78 |
19 | zab | 66 |
20 | asyncpp | 55 |
21 | UE4EnhancedCodeFlow | 70 |
22 | couring | 41 |
23 | coro | 36 |
Sponsored