SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C++ High Performance Projects
-
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.
-
evpp
A modern C++ network library for developing high performance network services in TCP/UDP/HTTP protocols.
-
Tendis
Tendis is a high-performance distributed storage system fully compatible with the Redis protocol.
-
curve
Curve is a sandbox project hosted by the CNCF Foundation. It's cloud-native, high-performance, and easy to operate. Curve is an open-source distributed storage system for block and shared file storage. (by opencurve)
-
fast_float
Fast and exact implementation of the C++ from_chars functions for number types: 4x to 10x faster than strtod, part of GCC 12 and WebKit/Safari
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
AdaptiveCpp
Implementation of SYCL and C++ standard parallelism for CPUs and GPUs from all vendors: The independent, community-driven compiler for C++-based heterogeneous programming models. Lets applications adapt themselves to all the hardware in the system - even at runtime!
-
ExprTK
C++ Mathematical Expression Parsing And Evaluation Library https://www.partow.net/programming/exprtk/index.html
-
wide-integer
Wide-Integer implements a generic C++ template for uint128_t, uint256_t, uint512_t, uint1024_t, etc.
-
delta
C* is a hybrid low-level/high-level systems programming language focused on performance and productivity. (by delta-lang)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
https://github.com/exaloop/codon/blob/develop/LICENSE
Here are some others: https://github.com/search?q=%22Business+Source+License%22+%2...
curl --silent --remote-name --location https://github.com/ceph/ceph/raw/octopus/src/cephadm/cephadmchmod a+x cephadm./cephadm bootstrap --mon-ip 192.168.1.41
For high performance logging, I'd add quill to that list.
Project mention: What Every Developer Should Know About GPU Computing | news.ycombinator.com | 2023-10-21Sapphire Rapids is a CPU.
AMD's primary focus for a GPU software ecosystem these days seems to be implementing CUDA with s/cuda/hip, so AMD directly supports and encourages running GPU software written in CUDA on AMD GPUs.
The only implementation for sycl on AMD GPUs that I can find is a hobby project that apparently is not allowed to use either the 'hip' or 'sycl' names. https://github.com/AdaptiveCpp/AdaptiveCpp
Project mention: Algorithms - Researchers Approach New Speed Limit for Seminal Problem | news.ycombinator.com | 2024-01-29
Great work. I can recommend to take a look on source code repo for Real-Time C++ book (by Christopher Kormanyous) it contains some interesting examples and use cases. The book itself is also nice
I just released version 0.6.0 of my C++20 thread_pool library.
C++ High Performance related posts
- The father of Swift made another baby: Mojo: looks to be based on Python using MLIR
- C++20 for bare-metal microcontroller programming
- MIT Turbocharges Python’s Notoriously Slow Compiler
- Budget HomeLab converted to endless money-pit
- What do number conversions (from string) cost?
- C++ or Python for intraday trading
- MIT Researchers Developed Codon: A Python-Based Compiler That Helps Create New Domain-Specific Languages DSLs Within Python
-
A note from our sponsor - SaaSHub
www.saashub.com | 26 Apr 2024
Index
What are some of the best open-source High Performance projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | codon | 13,840 |
2 | Ceph | 13,233 |
3 | evpp | 3,488 |
4 | Tendis | 2,826 |
5 | curve | 2,222 |
6 | cista | 1,642 |
7 | fast_float | 1,269 |
8 | quill | 1,055 |
9 | AdaptiveCpp | 1,040 |
10 | lizardfs | 945 |
11 | HiGHS | 800 |
12 | fmtlog | 728 |
13 | ExprTK | 570 |
14 | real-time-cpp | 537 |
15 | shadesmar | 504 |
16 | SeqAn | 457 |
17 | blitz | 397 |
18 | thread-pool | 358 |
19 | lwlog | 219 |
20 | wide-integer | 176 |
21 | vpic | 144 |
22 | delta | 125 |
23 | linuxviewer | 94 |
Sponsored