alibaba/PhotonLibOS
Probably the fastest coroutine lib in the world! observed · 2026-09-03
Health v2 · maintenance only
95/100
- Activity 100
- Release rhythm 86
- 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: 81
- age_days: 1549
- days_rel: 12
- days_push: 0
- n_releases_24m: 12
Adoption not part of the score
1225 stars · 178 forks observed · 2026-09-03
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
PhotonLibOS is a high-performance C++ library providing a stackful coroutine runtime with a symmetric scheduler and non-blocking IO engines including io_uring. It offers networking, filesystem, HTTP, and RPC modules with POSIX-compatible APIs, and can run on a userspace TCP/IP stack over DPDK.
Use cases
- write high-performance async C++ servers without callback hell
- convert multithreaded C++ code like RocksDB to coroutines
- build fast RPC services with zero-copy serialization
- do async file and network IO with io_uring
- run networking on a userspace TCP/IP stack with DPDK
- port async code across Linux and macOS on x86 and ARM
When to choose
- you need maximum coroutine performance in C++ with low context-switch overhead
- you want POSIX/std-compatible APIs to integrate into legacy codebases
- you need io_uring or DPDK-backed async IO
- you want HTTP and RPC modules built into the coroutine runtime
When to avoid
- you work in a language other than C++
- you need a full-featured application framework rather than a systems library
- your team is unfamiliar with stackful coroutines and assembly-level runtime details
- you need Windows support
Facets
library · maturity active
concurrency http-server rpc serialization file-system networking developer-tools performance microservices backend cpp cross-platform coroutine stackful-coroutine async-io io-uring libos high-performance dpdk linux macos
2 sources
- readme: https://github.com/alibaba/PhotonLibOS · fetched 2026-09-03 · ff3d5ed16527
- homepage: https://PhotonLibOS.github.io · fetched 2026-08-29 · 489c6ad38958
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| alibaba/PhotonLibOS | main | 95 |
For agents
markdown · JSON · MCP: product_card(name="alibaba/PhotonLibOS")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem