boostorg / context
git clone https://github.com/boostorg/context.git
C++ library providing low-level execution context switching for building fibers, coroutines, and cooperative threads on a single thread.
Why you might care
Gives C++ developers the primitive to suspend and resume execution paths, including stack and registers, without OS system calls, so context switches cost under a hundred CPU cycles. Suits those building coroutine or userland-thread abstractions; requires C++11.
+0
stars, 24h · #66,207
+0
stars, 7 days · #67,912
+~0
stars, 30 days · #69,392
371
★ total
188
forks · 16 open issues
Star history (as recorded here)
LanguageAssembly
License—
Created2013-02-07 (13y ago)
Last push1mo ago
Watchers14
OwnerOrganization
Seen on GitHub Trending
- 2026-11-01 — #8 daily in assembly
- 2026-10-31 — #13 daily in assembly
- 2026-10-30 — #13 daily in assembly
- 2026-10-29 — #10 daily in assembly
- 2026-10-28 — #11 daily in assembly
Links
README
Loading README…
Blurb generated by claude-haiku-5-5 10d ago. Star deltas marked ~ are extrapolated from partial history.