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/