Ross ROSS = Recommend OSS · open-source software intelligence for agents

yaLanTingLibs

A collection of modern C++ libraries, include coro_http, coro_rpc, compile-time reflection, struct_pack, struct_json, struct_xml, struct_pb, easylog, async_simple etc. observed · 2026-08-28

github.com/alibaba/yalantinglibs · homepage · C++ · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

93/100

  • Activity 99
  • Release rhythm 81
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 15.5
  • age_days: 1412
  • days_rel: 126
  • days_push: 11
  • n_releases_24m: 25

Full methodology

Adoption not part of the score

2171 stars · 328 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

async_simple is a lightweight C++20 library providing easy-to-use asynchronous programming components, including Lazy (stackless coroutines), Uthread (stackful coroutines), and Future/Promise. It is part of Alibaba's yalantinglibs suite and is nearly header-only, installable via vcpkg or CMake.

Use cases

  • write asynchronous C++ code with C++20 coroutines
  • lazy evaluation with stackless coroutines in C++
  • lightweight stackful coroutines for concurrent tasks
  • modern future/promise alternatives for C++
  • async file processing in C++
  • high-performance concurrent networking components

When to choose

  • you need C++20 coroutine support in a C++ project
  • you want a lightweight, mostly header-only async library
  • you need both stackful and stackless coroutine options
  • you're building high-performance C++ services with async I/O

When to avoid

  • your compiler is older than gcc 10.3 or clang 10
  • you need a full networking framework rather than async primitives
  • your project targets C++ standards before C++20

Facets

library · maturity active

concurrency developer-tools developer-tools performance backend cpp windows cross-platform coroutines cpp20 async stackless-coroutines stackful-coroutines future-promise header-only linux macos

2 sources

Member repositories

RepositoryRoleHealth v2
alibaba/yalantinglibsmain93
alibaba/async_simplesdk67

For agents

markdown · JSON · MCP: product_card(name="alibaba/yalantinglibs")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem