Corosio

Coroutine-native async I/O for Modern C++
Get Corosio

Help Shape Corosio: A Potential Boost Coroutine I/O Library

Join a small group of experienced C++ developers reviewing Corosio before it’s proposed as an official Boost library.

Why we need you

Corosio is an experimental coroutine‑first I/O layer for modern C++. Before we request a formal Boost review, we want it battle‑tested by people who actually ship networking and async code.

If you use Boost.Asio, write coroutine code, or work on networking stacks, we’d like your feedback.

Join the Corosio Boost Reviewer Program

We’ll follow up with next steps!

Who this is for

  • Current Boost.Asio or Boost networking users
  • Developers using C++20 coroutines in production or serious prototypes
  • I/O and networking engineers (servers, proxies, infra, embedded)
  • C++ open source maintainers who might consider Corosio as an async backend

What you get as a Corosio reviewer

  • Early access to guides and resources
  • Direct line to the dev team for questions and bugs
  • A lightweight review checklist based on Boost’s review guidelines
  • Your name listed on a public “Corosio Founding Reviewers” page
  • The chance to influence the design before a formal Boost review is scheduled

Estimated time commitment: 2–6 hours over a few weeks, depending on how deep you go.

What you’ll do

  1. Sign up with your email and GitHub handle
  2. Run a minimal example – we will provide ready-to-build samples
  3. Submit any feedback, bugs, questions to the Corosio dev team

We want honest feedback. If you find problems, that’s success.

How your feedback will be used

  • To decide whether Corosio is ready to be proposed as a Boost library
  • To refine API, documentation, and implementation before scheduling a formal review
  • To demonstrate to Boost that Corosio has had serious, domain expert scrutiny