Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →
Top 23 C++ Openmp Projects
-
Thanks for the added context on the builds! As "foreign" BW player and fellow speech processing researcher, I agree shallow contextual biasing should help. While not difficult to implement, most generally available ASR solutions don't make it easy to use. There's a PR in ctranslate2 implementing the same feature so that it could be exposed in faster-whisper: https://github.com/OpenNMT/CTranslate2/pull/1789
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
-
-
Kratos
Kratos Multiphysics (A.K.A Kratos) is a framework for building parallel multi-disciplinary simulation software. Modularity, extensibility and HPC are the main objectives. Kratos has BSD license and is written in C++ with extensive Python interface. (by KratosMultiphysics)
-
-
-
-
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.
-
-
-
mixbench
A GPU benchmark tool for evaluating GPUs and CPUs on mixed operational intensity kernels (CUDA, OpenCL, HIP, SYCL, OpenMP)
-
- Project mention: We asked camera companies why their RAW formats are all different and confusing | news.ycombinator.com | 2025-04-04
Fujifilm lossy compressed raw still isn't supported after many years [1].
[1] https://github.com/darktable-org/rawspeed/issues/366
And in my experience there has been lots of bugs with Fujifilm raws in darktable:
[2] https://github.com/darktable-org/rawspeed/issues/354
[3] https://github.com/darktable-org/darktable/issues/18073
However, Fujifilm lossless compressed raw actually does a decent job keeping the file sizes down (about 50% to 60% the file size of uncompressed) while maintaining decent write speed during burst shooting.
-
-
-
-
-
ForkUnion
Lower-latency OpenMP-style minimalistic scoped thread-pool designed for 'Fork-Join' parallelism in Rust and C++, avoiding memory allocations, mutexes, CAS-primitives, and false-sharing on the hot path 🍴
As mentioned in the docstring above, using STL's `std::hardware_destructive_interference_size` won't help you. On ARM, this issue becomes even more pronounced, so concurrency-heavy code should ideally be compiled multiple times for different coherence protocols and leverage "dynamic dispatch", similar to how I & others handle SIMD instructions in libraries that need to run on a very diverse set of platforms.
[1] https://github.com/ashvardanian/ForkUnion/blob/46666f6347ece...
-
-
ParallelReductionsBenchmark
Thrust, CUB, TBB, AVX2, AVX-512, CUDA, OpenCL, OpenMP, Metal, and Rust - all it takes to sum a lot of numbers fast!
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/...
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ Openmp discussion
C++ Openmp related posts
-
Myths Programmers Believe about CPU Caches
-
Fork Union: Beyond OpenMP in C++ and Rust?
-
Support for a6700?
-
A7R V RAW Support
-
Anyone know a more efficient method to use for cracking this zip?
-
bkcrack - Crack legacy zip encryption with Biham and Kocher's known plaintext attack.
-
How does one crack a ZIP file password when you have access to one of the files from the ZIP file?
- A note from our sponsor - Stream getstream.io | 22 Dec 2025
Index
What are some of the best open-source Openmp projects in C++? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | CTranslate2 | 4,197 |
| 2 | oneDNN | 3,937 |
| 3 | stdgpu | 1,238 |
| 4 | Kratos | 1,202 |
| 5 | faasm | 916 |
| 6 | amgcl | 828 |
| 7 | open.mp | 571 |
| 8 | ginkgo | 540 |
| 9 | muparser | 493 |
| 10 | mixbench | 437 |
| 11 | occa | 433 |
| 12 | rawspeed | 422 |
| 13 | alpaka | 398 |
| 14 | BabelStream | 352 |
| 15 | primecount | 343 |
| 16 | mcmap | 323 |
| 17 | ForkUnion | 296 |
| 18 | monolish | 201 |
| 19 | ParallelReductionsBenchmark | 113 |
| 20 | MandelbrotSSE | 88 |
| 21 | hpdbscan | 44 |
| 22 | parallel-kd-tree | 37 |
| 23 | astray | 26 |