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: about 2 years ago
coroutinescppparallel-computing

Related projects:

RepositoryDescriptionStars
quuxplusone/coroA single-header library providing facilities for C++2a Coroutines80
mfichman/coroA modern C++ library providing an async socket I/O implementation with SSL support50
takagi/cl-coroutineA coroutine library for Common Lisp that enables efficient and lightweight cooperative multitasking.65
mpusz/coroutinesA library for writing concurrent code using cooperative multitasking0
tonbit/coroutineAn implementation of asynchronous coroutines in C++11 using ucontext and fiber417
xudong-huang/mayA high-performance library for stackful coroutines with support for asynchronous I/O and efficient scheduling.1,970
rustcc/coroutine-rsProvides an implementation of cooperative multitasking in Rust412
belozierov/swiftcoroutineAn implementation of coroutines in Swift to simplify asynchronous programming and improve error handling.836
arun11299/coro-asyncA C++ library providing a coroutine-based approach to networking37
tidwall/necoA C concurrency library providing coroutines and synchronization primitives.1,152
sharow/libconcurrentA lightweight, low-overhead concurrency library360
bloomberg/quantumA framework for efficient concurrent execution of CPU-bound workloads using coroutines and parallelism579
rabauke/mplA C++17 message passing library based on the MPI standard for high-performance computing.168
bolero-murakami/sproutA comprehensive C++ library for various algorithms and mathematical operations.880
hardikp/cpp-mempoolA C++ library for managing memory pools with efficient allocation and deallocation19