Top 5 work-stealing Open-Source Projects
-
weave
A state-of-the-art multithreading runtime: message-passing based, fast, scalable, ultra-low overhead (by mratsim)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
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
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
For parallel programming nowadays, personally I reach for C++ Taskflow when I really care about performance, or a mix of core.async and running multiple load balanced instances when I’m doing more traditional web backend stuff in Clojure.
Project mention: The GIL can now be disabled in Python's main branch | news.ycombinator.com | 2024-03-11
work-stealing related posts
Index
What are some of the best open-source work-stealing projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Taskflow | 9,588 |
2 | weave | 527 |
3 | libfork | 487 |
4 | ConcurrentDeque | 135 |
5 | Threadpool | 87 |
Sponsored