coros

Coroutine library

A C++23 library for task-based parallelism utilizing coroutines and the new expected type.

An easy-to-use and fast library for task-based parallelism, utilizing coroutines.

GitHub

310 stars
6 watching
5 forks
Language: C++
last commit: 4 months ago
coroutinescppparallel-computing

Related projects:

Repository Description Stars
quuxplusone/coro A single-header library providing facilities for C++2a Coroutines 80
mfichman/coro A modern C++ library providing an async socket I/O implementation with SSL support 50
takagi/cl-coroutine A coroutine library for Common Lisp that enables efficient and lightweight cooperative multitasking. 65
mpusz/coroutines A library for writing concurrent code using cooperative multitasking 0
tonbit/coroutine An implementation of asynchronous coroutines in C++11 using ucontext and fiber 417
xudong-huang/may A high-performance library for stackful coroutines with support for asynchronous I/O and efficient scheduling. 1,970
rustcc/coroutine-rs Provides an implementation of cooperative multitasking in Rust 412
belozierov/swiftcoroutine An implementation of coroutines in Swift to simplify asynchronous programming and improve error handling. 836
arun11299/coro-async A C++ library providing a coroutine-based approach to networking 37
tidwall/neco A C concurrency library providing coroutines and synchronization primitives. 1,152
sharow/libconcurrent A lightweight, low-overhead concurrency library 360
bloomberg/quantum A framework for efficient concurrent execution of CPU-bound workloads using coroutines and parallelism 579
rabauke/mpl A C++17 message passing library based on the MPI standard for high-performance computing. 168
bolero-murakami/sprout A comprehensive C++ library for various algorithms and mathematical operations. 880
hardikp/cpp-mempool A C++ library for managing memory pools with efficient allocation and deallocation 19