libasync is an async primitives library for C++20. It is one of the libraries powering the managarm project.
libasync is built to be portable to different platforms, hosted or freestanding.
Docs permalink: https://docs.managarm.org/libasync/
- managarm - Pragmatic microkernel-based OS with fully asynchronous I/O. libasync is used both in user-space, and in the kernel.