Top 8 C++ work-stealing Projects
-
-
AppSignal
Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
-
libfork
A bleeding-edge, lock-free, wait-free, continuation-stealing tasking library built on C++20's coroutines
-
-
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 -
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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 | 12,197 |
| 2 | libfork | 902 |
| 3 | UTL | 336 |
| 4 | ConcurrentDeque | 166 |
| 5 | Threadpool | 117 |
| 6 | scheduling | 67 |
| 7 | citor | 27 |
| 8 | tiny_coro-build_your_own_MN_scheduler | 18 |