TooManyCooks Documentation#
TooManyCooks is an open source project, licensed under the Boost Software License. The source is available at tzcnt/TooManyCooks.
TooManyCooks aims to provide the highest performance runtime with minimally intrusive syntax. It offers all the functionality needed to create a modern multithreaded, asynchronous system based on C++20 coroutines. This includes:
tasks
executors
awaitable utilities
async data structures
async control structures
network I/O, file I/O, and timers (via tzcnt/tmc-asio)