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
83 forks
Language: Rust
last commit: 26 days 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. 310
rustcc/coroutine-rs Provides an implementation of cooperative multitasking in Rust 414
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. 306
sharow/libconcurrent A lightweight, low-overhead concurrency library 361
takagi/cl-coroutine A coroutine library for Common Lisp that enables efficient and lightweight cooperative multitasking. 64
tidwall/neco A C concurrency library providing coroutines and synchronization primitives. 1,138
belozierov/swiftcoroutine An implementation of coroutines in Swift to simplify asynchronous programming and improve error handling. 837
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 456
rsepassi/zigcoro A Zig coroutine library providing stackful asymmetric coroutines and async IO functionality 160
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 311
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 580