TGViewer
C++ - Reddit C++ - Reddit @r_cpp · 229 subscribers
Post #24428 27
Introducing asyncio - a new open-source C++23 coroutine network framework

https://github.com/Hackerl/asyncio

asyncio is a coroutine-based networking framework built on top of libuv. Developed using C++23, it supports Linux, Windows, Android, and macOS, making it compatible with four major platforms.

It is far from being just a toy — it is production-ready code. At my company, software built on top of asyncio is already running on tens of thousands of employee office PCs (Windows/macOS), and Linux servers in production environments are gradually adopting it.

Key Features of asyncio:
- Simple and elegant code: The codebase is designed to be clean and compact.
- Flexible and graceful sub-task management: Manage subtasks effectively and with finesse.
- User-friendly APIs: Borrowed design inspiration from multiple languages, making the APIs intuitive and easy to use.
- Well-designed interfaces: Ensures seamless interaction and borrowing ideas from numerous programming paradigms.
- Straightforward task cancellation: Task cancellation is easy and direct.
- Effortless integration with synchronous code: Integration with threads or thread pools is straightforward and smooth.

https://redd.it/1pep8ie
@r_cpp
GitHub GitHub - Hackerl/asyncio: C++23 coroutine network framework C++23 coroutine network framework. Contribute to Hackerl/asyncio development by creating an account on GitHub.
More from @r_cpp
  1. Oct 11, 2026VKRT NES Remaster — an open-source C++20 NES emulator with an observation-driven remasteri…
  2. Oct 11, 2026Right way to test async code https://redd.it/1x2wqgz @r_cpp
  3. Oct 10, 2026Yantra: an LALR(1) parser generator for C++23 Yantra: an LALR(1) parser generator for C++2…
  4. Oct 10, 2026Opting in, and back out again https://dryperspective.github.io/posts/opting-in/ https://re…
  5. Oct 10, 2026I’m Building Bursztyn OS a Polish Operating System From Scratch I’m building Bursztyn OS,…
  6. Oct 9, 2026std::variant, operator== and pattern matching I was thinking, wouldn't adding equality com…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →