cppcoro

Async framework

A library of C++ coroutine abstractions for building high-performance asynchronous programming systems.

A library of C++ coroutine abstractions for the coroutines TS

GitHub

3k stars
125 watching
469 forks
Language: C++
last commit: 11 months ago
Linked from 2 awesome lists

asyncasync-awaitasynchronous-programmingasyncioclangcoroutinescoroutines-tscpluspluscpplinuxmsvcwindows

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
chronoxor/cppserver An ultra fast and low latency asynchronous socket server & client C++ library with support for multiple protocols. 1,429
david-haim/concurrencpp A C++ concurrency library providing high-level abstractions for writing concurrent and parallel applications 2,312
cloudwu/coroutine An asynchronous programming library for C that allows concurrent execution of tasks without shared state. 2,456
belozierov/swiftcoroutine An implementation of coroutines in Swift to simplify asynchronous programming and improve error handling. 837
hsutter/cppfront An experimental compiler converting modern C++ syntax to an older, simpler form 5,543
thelartians/moderncppstarter A template project providing a set of tools and best practices for building modern C++ projects with automated testing, continuous integration, and code coverage. 4,468
mtmucha/coros A C++23 library for task-based parallelism utilizing coroutines and the new expected type. 306
hnes/libaco A C coroutine library with low overhead and high performance 3,516
mono/cppsharp A tool and set of libraries that bridges C/C++ APIs to high-level languages like .NET. 3,126
arun11299/coro-async A C++ library providing a coroutine-based approach to networking 37
anthonycalandra/modern-cpp-features A resource for learning modern C++ language and library features 19,757
leonoel/cloroutine Provides a low-level, generic stackless coroutine builder for asynchronous programming in Clojure and ClojureScript 232
pocoproject/poco A collection of C++ class libraries providing solutions to frequently encountered problems in network-centric applications. 8,434
scramjetorg/framework-cpp A C++ framework for reactive stream programming with concurrent asynchronous operations 3
quuxplusone/coro A single-header library providing facilities for C++2a Coroutines 80