Top 8 C++ work-stealing Projects
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
libfork
A bleeding-edge, lock-free, wait-free, continuation-stealing tasking library built on C++20's coroutines
-
Project mention: Show HN: Utl:parallel – Work-stealing concurrency library for C++17 | news.ycombinator.com | 2025-08-03
-
ConcurrentDeque
Fast, generalized, implementation of the Chase-Lev lock-free work-stealing deque for C++17
-
-
scheduling
A simple and fast minimalistic header-only library allowing to run async tasks and execute task graphs. (by dpuyda)
-
citor
Header-only C++20 thread pool with sub-microsecond dispatch, decentralized work-stealing, and per-CCD arenas.
Project mention: Citor: A header-only C++20 thread pool tuned for sub-us dispatch | news.ycombinator.com | 2026-05-20 -
tiny_coro-build_your_own_MN_scheduler
A lightweight, educational M:N asynchronous runtime built from scratch with C++20 Coroutines. Features Work-Stealing, EBR, and Reactor-based I/O.
Project mention: Show HN: Writing a C++20M:N Scheduler from Scratch (EBR, Work-Stealing) | news.ycombinator.com | 2026-02-17If you're interested, the Channel implementation is here: https://github.com/lixiasky-back/tiny_coro-build_your_own_MN...
C++ work-stealing discussion
C++ work-stealing related posts
Index
What are some of the best open-source work-stealing projects in C++? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | Taskflow | 11,999 |
| 2 | libfork | 877 |
| 3 | UTL | 334 |
| 4 | ConcurrentDeque | 158 |
| 5 | Threadpool | 113 |
| 6 | scheduling | 65 |
| 7 | citor | 27 |
| 8 | tiny_coro-build_your_own_MN_scheduler | 17 |