C++ multi-threading

Open-source C++ projects categorized as multi-threading

Top 8 C++ multi-threading Projects

multi-threading
  1. dragonfly

    A modern replacement for Redis and Memcached

    Project mention: Dragonfly: Modern Replacement for Redis and Memcached | news.ycombinator.com | 2025-03-31

    Great blog with a lot of good stuff. Loved their Scalable In Memory Dragonfly Swarm post, for example. https://www.dragonflydb.io/blog/announcing-dragonfly-swarm-s...

    I do wish they did more to show folks how to go deeper in integrating Dragonfly. A readme update 2 years ago talked about a native distributed log that would offer super fast option for integrators. That's the sort of super neat stuff that will entice geeks to come play: not just redis but faster, but having a deeper connection to the machine, to seeing what else is possible. https://github.com/dragonflydb/dragonfly/blame/main/README.m...

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. Taskflow

    A General-purpose Task-parallel Programming System using Modern C++

    Project mention: Show HN: Coros – A Modern C++ Library for Task Parallelism | news.ycombinator.com | 2024-09-25

    Martin, have you had a look at https://github.com/taskflow/taskflow ?

  4. The-Forge

    The Forge Cross-Platform Framework PC Windows, Steamdeck (native), Ray Tracing, macOS / iOS, Android, XBOX, PS4, PS5, Switch, Quest 2

    Project mention: ConfettiFX the Forge 1.63 Released | news.ycombinator.com | 2025-03-24
  5. thread-pool

    BS::thread_pool: a fast, lightweight, modern, and easy-to-use C++17 / C++20 / C++23 thread pool library

  6. atomic_queue

    C++14 lock-free queue.

    Project mention: Atomic_queue: Multiple-producer-multiple-consumer lock-free queues in C++ | news.ycombinator.com | 2024-08-09
  7. leaf

    Lightweight Error Augmentation Framework (by boostorg)

  8. TDP

    The Darkest Pipeline - Multithreaded pipelines for modern C++

  9. SaaSHub

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

    SaaSHub logo
  10. MTL

    Multi Thread Library (by ZigRazor)

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++ multi-threading discussion

Log in or Post with

C++ multi-threading related posts

  • Dragonfly: Modern Replacement for Redis and Memcached

    2 projects | news.ycombinator.com | 31 Mar 2025
  • Valkey achieved one million RPS 6 months after forking from Redis

    2 projects | news.ycombinator.com | 14 Sep 2024
  • Redict is an independent, copyleft fork of Redis

    3 projects | news.ycombinator.com | 22 Mar 2024
  • Scaling Real-Time Leaderboards with Dragonfly

    1 project | dev.to | 19 Jan 2024
  • Announcing Dragonfly Search

    1 project | dev.to | 7 Dec 2023
  • Dragonfly v1.10.0

    1 project | news.ycombinator.com | 15 Oct 2023
  • dragonflydb/dragonfly: A modern replacement for Redis and Memcached

    1 project | /r/devel | 8 Jun 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 18 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source multi-threading projects in C++? This list will help you:

# Project Stars
1 dragonfly 27,923
2 Taskflow 10,848
3 The-Forge 5,104
4 thread-pool 2,522
5 atomic_queue 1,652
6 leaf 326
7 TDP 89
8 MTL 7

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com