cooperative-multitasking topic
coop
C++20 coroutines-based cooperative multitasking library
robust-services-core
Robust applications framework in C++. Includes a static analysis tool and two applications.
NeuroskyHacking
Cooperative multitasking Arduino code example to process/graph EEG data from Star Wars Force Trainer (Neurosky board)
fiber
C++20 fiber implementation with similar interface to std::thread, header-only / x86_64 / Linux only / stackful / built-in scheduler / thread shareable
c-coroutine
A simple C coroutine library, with multithreading and more, the Go and C++20 style way.
CorePartition
Universal Cooperative Multithread Lib with real time Scheduler that was designed to work, virtually, into any modern micro controller or Microchip and, also, for user space applications for modern OS...
muwerk
muwerk cooperative scheduler with mqtt-like queues
cosmos-coroutines
⏱ A simple, non-preemptive coroutine scheduler that allows for cooperative multitasking within Cosmos kernels
QuarkTS-cpp
The QuarkTS port for C++. An open-source OS for embedded applications that supports prioritized cooperative scheduling, time control, inter-task communications primitives, hierarchical state machines...