coroutine

Coroutine library

An asynchronous programming library for C that allows concurrent execution of tasks without shared state.

A asymmetric coroutine library for C.

GitHub

2k stars
136 watching
689 forks
Language: C
last commit: almost 4 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
lewissbaker/cppcoroA library of C++ coroutine abstractions for building high-performance asynchronous programming systems.3,448
belozierov/swiftcoroutineAn implementation of coroutines in Swift to simplify asynchronous programming and improve error handling.836
hnes/libacoA C coroutine library with low overhead and high performance3,525
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
quuxplusone/coroA single-header library providing facilities for C++2a Coroutines80
david-haim/concurrencppA C++ concurrency library providing high-level abstractions for writing concurrent and parallel applications2,347
sharow/libconcurrentA lightweight, low-overhead concurrency library360
bloomberg/quantumA framework for efficient concurrent execution of CPU-bound workloads using coroutines and parallelism579
leonoel/cloroutineProvides a low-level, generic stackless coroutine builder for asynchronous programming in Clojure and ClojureScript233
tonbit/coroutineAn implementation of asynchronous coroutines in C++11 using ucontext and fiber417
kotlin/kotlinx.coroutinesSupports asynchronous programming in Kotlin with lightweight coroutines and reactive streams libraries13,122
zonyitoo/coio-rsProvides a framework for writing asynchronous programs with efficient coroutine scheduling and I/O handling455
xudong-huang/mayA high-performance library for stackful coroutines with support for asynchronous I/O and efficient scheduling.1,970
arun11299/coro-asyncA C++ library providing a coroutine-based approach to networking37