C++ (or C) coroutines Libraries
A go-style coroutine library in C++11 and more.
cocoyaxi English | 简体中文 A go-style coroutine library in C++11 and more. 0. Introduction cocoyaxi (co for short), is an elegant and efficient cross-pla
C++14 asynchronous allocation aware futures (supporting then, exception handling, coroutines and connections)
Continuable is a C++14 library that provides full support for: lazy async continuation chaining based on callbacks (then) and expression templates, ca
Coro - Single-header library facilities for C++2a Coroutines
coro This is a collection of single-header library facilities for C++2a Coroutines. coro/include/ co_future.h Provides co_futureT, which is like std
Elle - The Elle coroutine-based asynchronous C++ development framework.
Elle, the coroutine-based asynchronous C++ development framework Elle is a collection of libraries, written in modern C++ (C++14). It contains a rich
Mx - C++ coroutine await, yield, channels, i/o events (single header + link to boost)
mx C++11 coroutine await, yield, channels, i/o events (single header + link to boost). This was originally part of my c++ util library kit, but I'm se
Cppcoro - A library of C++ coroutine abstractions for the coroutines TS
CppCoro - A coroutine library for C++ The 'cppcoro' library provides a large set of general-purpose primitives for making use of the coroutines TS pro
Packio - An asynchronous msgpack-RPC and JSON-RPC library built on top of Boost.Asio.
Header-only | JSON-RPC | msgpack-RPC | asio | coroutines This library requires C++17 and is designed as an extension to boost.asio. It will let you bu
Forkpool - A bleeding-edge, lock-free, wait-free, continuation-stealing scheduler for C++20
riften::Forkpool A bleeding-edge, lock-free, wait-free, continuation-stealing scheduler for C++20. This project uses C++20's coroutines to implement c
OTUS C++ course demo day examples
coroutines-epoll-example OTUS C++ course demo day examples Инструкция по сборке Необходимы следующие версии компонентов g++11 cmake = 3.10 git clone
🚀 Coroutine-based concurrency library for PHP
English | 中文 Swoole is an event-driven asynchronous & coroutine-based concurrency networking communication engine with high performance written in C++
Async GRPC with C++20 coroutine support
agrpc Build an elegant GRPC async interface with C++20 coroutine and libunifex (target for C++23 executor). Get started mkdir build && cd build conan
CES - Coroutines, Epoll and Sockets
CES - Coroutines Epoll and Sockets This is a demonstration project for a complex coroutine use case. Non-production code Please note, that because of
Native C++ coroutines for libevent
libevent-async libevent-async is a C++ wrapper around the libevent API. It wraps commonly-used objects in classes and provides coroutine support for m
Modern C++ REST Client library
Introduction to the restc-cpp C++ library The magic that takes the pain out of accessing JSON API's from C++ What it does: It formulates a HTTP reques
Open source PHP extension for Async IO, Coroutines and Fibers
Swoole is an event-driven asynchronous & coroutine-based concurrency networking communication engine with high performance written in C++ for PHP. Ope
Supporting code for coroutines blog.
coroutines-blog Demonstration code for the Feabhas coroutines blog. Build the demos using make. Remove generated executables with make clean. Generate
Header-Only C++20 Coroutines library
CPP20Coroutines Header-Only C++20 Coroutines library This repository aims to demonstrate the capabilities of C++20 coroutines. generator Generates val
Companion source code for "Programming with C++20 - Concepts, Coroutines, Ranges, and more"
Companion Source Code for "Programming with C++20 - Concepts, Coroutines, Ranges, and more" 1. Edition Code examples This repository contains runnable
🍌 C++ Telegram Bot API library
🍌 banana - thin wrapper over Telegram Bot API written in C++17. Key Features Simple API Single interface for both blocking, non-blocking and even cor
Discrete-event simulation in C++20 using coroutines
SimCpp20 SimCpp20 is a discrete-event simulation framework for C++20. It is similar to SimPy and aims to be easy to set up and use. Processes are defi
Single-header, ranges-compatible generator type built on C++20 coroutines
generator Single-header, ranges-compatible generator type built with C++20 coroutines. A generator allows implementing sequence producers which are te
High Performance Streams Based on Coroutine TS ⚡
Conduit ⚡ Lazy High Performance Streams using Coroutine TS Conduit is a utility library for building and transforming, ranges and lazy (infinite) iter
C++20 coroutines-based cooperative multitasking library
🐔 Coop Coop is a C++20 coroutines-based library to support cooperative multitasking in the context of a multithreaded application. The syntax will be
Single header asymmetric stackful cross-platform coroutine library in pure C.
minicoro Minicoro is single-file library for using asymmetric coroutines in C. The API is inspired by Lua coroutines but with C use in mind. The proje
Modern concurrency for C++. Tasks, executors, timers and C++20 coroutines to rule them all
concurrencpp, the C++ concurrency library concurrencpp is a tasking library for C++ allowing developers to write highly concurrent applications easily
Powerful multi-threaded coroutine dispatcher and parallel execution engine
Quantum Library : A scalable C++ coroutine framework Quantum is a full-featured and powerful C++ framework build on top of the Boost coroutine library
A library for enabling task-based multi-threading. It allows execution of task graphs with arbitrary dependencies.
Fiber Tasking Lib This is a library for enabling task-based multi-threading. It allows execution of task graphs with arbitrary dependencies. Dependenc
? A glib-like multi-platform c library
A glib-like cross-platform C library Supporting the project Support this project by becoming a sponsor. Your logo will show up here with a link to you