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

306 stars
6 watching
5 forks
Language: C++
last commit: 2 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. 64
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 416
xudong-huang/may A high-performance library for stackful coroutines with support for asynchronous I/O and efficient scheduling. 1,959
rustcc/coroutine-rs Provides an implementation of cooperative multitasking in Rust 414
belozierov/swiftcoroutine An implementation of coroutines in Swift to simplify asynchronous programming and improve error handling. 837
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,138
sharow/libconcurrent A lightweight, low-overhead concurrency library 361
bloomberg/quantum A framework for efficient concurrent execution of CPU-bound workloads using coroutines and parallelism 580
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. 876
hardikp/cpp-mempool A C++ library for managing memory pools with efficient allocation and deallocation 19