may

Coroutine library

A high-performance library for stackful coroutines with support for asynchronous I/O and efficient scheduling.

rust stackful coroutine library

GitHub

2k stars
43 watching
84 forks
Language: Rust
last commit: about 2 months ago
Linked from 1 awesome list

asynccoroutinesfibersgeneratorgreen-threadshigh-performanceioprimitivesrustscalability

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
xudong-huang/generator-rs A Rust library that provides a stackful coroutine framework with generator support and basic concurrency features. 314
rustcc/coroutine-rs Provides an implementation of cooperative multitasking in Rust 412
quuxplusone/coro A single-header library providing facilities for C++2a Coroutines 80
mtmucha/coros A C++23 library for task-based parallelism utilizing coroutines and the new expected type. 310
sharow/libconcurrent A lightweight, low-overhead concurrency library 360
takagi/cl-coroutine A coroutine library for Common Lisp that enables efficient and lightweight cooperative multitasking. 65
tidwall/neco A C concurrency library providing coroutines and synchronization primitives. 1,152
belozierov/swiftcoroutine An implementation of coroutines in Swift to simplify asynchronous programming and improve error handling. 836
mpusz/coroutines A library for writing concurrent code using cooperative multitasking 0
zonyitoo/coio-rs Provides a framework for writing asynchronous programs with efficient coroutine scheduling and I/O handling 455
rsepassi/zigcoro A Zig coroutine library providing stackful asymmetric coroutines and async IO functionality 169
mfichman/coro A modern C++ library providing an async socket I/O implementation with SSL support 50
awestlake87/pyo3-asyncio A Rust library that enables interactions between Python Coroutines and Rust Futures using the Asyncio Library 318
arun11299/coro-async A C++ library providing a coroutine-based approach to networking 37
bloomberg/quantum A framework for efficient concurrent execution of CPU-bound workloads using coroutines and parallelism 579