C++ work-stealing

Open-source C++ projects categorized as work-stealing

Top 8 C++ work-stealing Projects

work-stealing
  1. Taskflow

    A General-purpose Task-parallel Programming System in C++

  2. 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.

    AppSignal logo
  3. libfork

    A bleeding-edge, lock-free, wait-free, continuation-stealing tasking library built on C++20's coroutines

  4. UTL

    Collection of self-contained header-only libraries for C++17

  5. ConcurrentDeque

    Fast, generalized, implementation of the Chase-Lev lock-free work-stealing deque for C++17

  6. Threadpool

    Light, fast, threadpool for C++20 (by ConorWilliams)

  7. scheduling

    A simple and fast minimalistic header-only library allowing to run async tasks and execute task graphs. (by dpuyda)

  8. 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
  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. 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-17

    If you're interested, the Channel implementation is here: https://github.com/lixiasky-back/tiny_coro-build_your_own_MN...

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ work-stealing discussion

Log in or Post with

C++ work-stealing related posts

  • Work-Stealing Thread-pool

    1 project | /r/cpp | 17 Mar 2021
  • ConorWilliams/ConcurrentDeque

    3 projects | /r/cpp | 11 Mar 2021

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

Sponsored
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.
www.appsignal.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?