C++ Parallel

Open-source C++ projects categorized as Parallel

Top 23 C++ Parallel Projects

  1. LightGBM

    A fast, distributed, high performance gradient boosting (GBT, GBDT, GBRT, GBM or MART) framework based on decision tree algorithms, used for ranking, classification and many other machine learning tasks.

    Project mention: 《LightGBM: 一种高效的梯度提升决策树算法》论文(A Highly Efficient Gradient Boosting Decision Tree) | dev.to | 2025-10-15

    代码:https://github.com/microsoft/LightGBM

  2. SaaSHub

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

    SaaSHub logo
  3. Taskflow

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

  4. root

    The official repository for ROOT: analyzing, storing and visualizing big data, scientifically

    Project mention: Quack: The DuckDB Client-Server Protocol | news.ycombinator.com | 2026-05-12

    - https://youtu.be/D4Mn_5MdnDc

    If you need to scale data access with whatever tool, it might be worth a look. XRootD is most often used with ROOT (https://root.cern), but can be used more generically as well. It powers CERN's EOS distributed filesystem, for example, where CERN stores all physics data from the major experiments at the LHC.

    *disclaimer, I'm the release manager for XRootD and work in the storage and data management group at CERN.

  5. parallel-hashmap

    A family of header-only, very fast and memory-friendly hashmap and btree containers.

    Project mention: Comprehensive C++ Hashmap Benchmarks (2022) | news.ycombinator.com | 2026-03-30
  6. thread-pool

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

  7. moose

    Multiphysics Object Oriented Simulation Environment

  8. HiGHS

    Linear optimization software

  9. Vc

    SIMD Vector Classes for C++

    Project mention: Vc: SIMD Vector Classes for C++ | news.ycombinator.com | 2026-05-28
  10. RaftLib

    The RaftLib C++ library, streaming/dataflow concurrency via C++ iostream-like operators

  11. libfork

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

  12. libgrape-lite

    🍇 A C++ library for parallel graph processing (GRAPE) 🍇

  13. UTL

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

    Project mention: Show HN: Utl:parallel – Work-stealing concurrency library for C++17 | news.ycombinator.com | 2025-08-03
  14. YACLib

    Yet Another Concurrency Library

  15. elbencho

    A distributed storage benchmark for file systems, object stores & block devices with support for GPUs

  16. rangeless

    c++ LINQ -like library of higher-order functions for data manipulation

  17. rocPRIM

    [DEPRECATED] Moved to ROCm/rocm-libraries repo

  18. ips4o

    In-place Parallel Super Scalar Samplesort (IPS⁴o)

  19. fast-cma-es

    A Python 3 gradient-free optimization library

  20. firebuild

    Automatic build cache

  21. biodynamo

    BioDynaMo is a high-performance and modular, agent-based simulation platform.

    Project mention: # BioDynamo v2 Brings GPU Acceleration to Large-Scale Cell Simulations | dev.to | 2025-07-02
  22. ParallelReductionsBenchmark

    Thrust, CUB, TBB, AVX2, AVX-512, CUDA, OpenCL, OpenMP, Metal, and Rust - all it takes to sum a lot of numbers fast!

    Project mention: Fork Union: Beyond OpenMP in C++ and Rust? | news.ycombinator.com | 2025-09-28

    I was asked this a few months back but don’t have the measurements fresh anymore. In general, I think TBB is one of the more thorough and feature-rich parallelism libraries out there. That said, I just found a comparable usage example in my benchmarks, and it doesn’t look like TBB will have the same low-latency profile as Fork Union: https://github.com/ashvardanian/ParallelReductionsBenchmark/...

  23. charly-vm

    Fully parallel dynamically typed programming language

  24. librapidarchive

    Fast parallel random access to bzip2 and gzip files in Python

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++ Parallel discussion

Log in or Post with

C++ Parallel related posts

Index

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

# Project Stars
1 LightGBM 18,425
2 Taskflow 11,986
3 root 3,217
4 parallel-hashmap 3,186
5 thread-pool 2,997
6 moose 2,256
7 HiGHS 1,645
8 Vc 1,516
9 RaftLib 995
10 libfork 877
11 libgrape-lite 441
12 UTL 334
13 YACLib 293
14 elbencho 269
15 rangeless 201
16 rocPRIM 176
17 ips4o 167
18 fast-cma-es 162
19 firebuild 150
20 biodynamo 133
21 ParallelReductionsBenchmark 118
22 charly-vm 100
23 librapidarchive 86

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

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