coroutine

Coroutine library

An implementation of asynchronous coroutines in C++11 using ucontext and fiber

C++11 single .h asymmetric coroutine implementation via ucontext / fiber

GitHub

417 stars
28 watching
91 forks
Language: C++
last commit: almost 5 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
quuxplusone/coroA single-header library providing facilities for C++2a Coroutines80
mtmucha/corosA C++23 library for task-based parallelism utilizing coroutines and the new expected type.310
takagi/cl-coroutineA coroutine library for Common Lisp that enables efficient and lightweight cooperative multitasking.65
belozierov/swiftcoroutineAn implementation of coroutines in Swift to simplify asynchronous programming and improve error handling.836
leonoel/cloroutineProvides a low-level, generic stackless coroutine builder for asynchronous programming in Clojure and ClojureScript233
xudong-huang/mayA high-performance library for stackful coroutines with support for asynchronous I/O and efficient scheduling.1,970
bloomberg/quantumA framework for efficient concurrent execution of CPU-bound workloads using coroutines and parallelism579
coq-community/bitsA formalization of bitset operations in Coq with extraction to OCaml native integers.22
arun11299/coro-asyncA C++ library providing a coroutine-based approach to networking37
loopperfect/conduitA high-performance library for building and transforming infinite sequences using coroutines and monadic interfaces.148
rustcc/coroutine-rsProvides an implementation of cooperative multitasking in Rust412
be-hase/caffeine-coroutinesAn extension to Caffeine caching library adding support for Kotlin Coroutines8
halayli/lthreadA C library for managing concurrent execution of small tasks with cooperative scheduling.814
tidwall/necoA C concurrency library providing coroutines and synchronization primitives.1,152
sharow/libconcurrentA lightweight, low-overhead concurrency library360