C++ High Performance

Open-source C++ projects categorized as High Performance

Top 23 C++ High Performance Projects

  • codon

    A high-performance, zero-overhead, extensible Python compiler using LLVM

  • Project mention: Should I Open Source my Company? | news.ycombinator.com | 2024-01-22

    https://github.com/exaloop/codon/blob/develop/LICENSE

    Here are some others: https://github.com/search?q=%22Business+Source+License%22+%2...

  • Ceph

    Ceph is a distributed object, block, and file storage platform

  • Project mention: First time user sturggles | /r/ceph | 2023-06-24

    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

  • 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.

    InfluxDB logo
  • 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.

  • Project mention: Redis as a Database | news.ycombinator.com | 2023-10-24
  • 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)

  • cista

    Cista is a simple, high-performance, zero-copy C++ serialization & reflection library.

  • 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

  • SaaSHub

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

    SaaSHub logo
  • quill

    Asynchronous Low Latency C++ Logging Library (by odygrd)

  • Project mention: Easy logging A logging system for c++20 | /r/cpp | 2023-12-09

    For high performance logging, I'd add quill to that list.

  • 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!

  • Project mention: What Every Developer Should Know About GPU Computing | news.ycombinator.com | 2023-10-21

    Sapphire 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

  • lizardfs

    LizardFS is an Open Source Distributed File System licensed under GPLv3.

  • HiGHS

    Linear optimization software

  • Project mention: Algorithms - Researchers Approach New Speed Limit for Seminal Problem | news.ycombinator.com | 2024-01-29
  • fmtlog

    fmtlog is a performant fmtlib-style logging library with latency in nanoseconds.

  • ExprTK

    C++ Mathematical Expression Parsing And Evaluation Library https://www.partow.net/programming/exprtk/index.html

  • real-time-cpp

    Source code for the book Real-Time C++, by Christopher Kormanyos

  • shadesmar

    Fast C++ IPC using shared memory

  • SeqAn

    SeqAn's official repository.

  • blitz

    Blitz++ Multi-Dimensional Array Library for C++ (by blitzpp)

  • thread-pool

    A modern, fast, lightweight thread pool library based on C++20 (by DeveloperPaul123)

  • Project mention: C++ Show and Tell - June 2023 | /r/cpp | 2023-06-01

    I just released version 0.6.0 of my C++20 thread_pool library.

  • lwlog

    Very fast synchronous and asynchronous C++17 logging library

  • wide-integer

    Wide-Integer implements a generic C++ template for uint128_t, uint256_t, uint512_t, uint1024_t, etc.

  • vpic

    Vector Particle-In-Cell (VPIC) Project

  • delta

    C* is a hybrid low-level/high-level systems programming language focused on performance and productivity. (by delta-lang)

  • linuxviewer

    A Vulkan Engine for the GNU/Linux operating system.

  • SaaSHub

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

    SaaSHub logo
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++ High Performance related posts

  • The father of Swift made another baby: Mojo: looks to be based on Python using MLIR

    1 project | /r/swift | 5 May 2023
  • C++20 for bare-metal microcontroller programming

    2 projects | /r/embedded | 28 Apr 2023
  • MIT Turbocharges Python’s Notoriously Slow Compiler

    1 project | /r/tech | 1 Apr 2023
  • Budget HomeLab converted to endless money-pit

    1 project | /r/homelab | 29 Mar 2023
  • What do number conversions (from string) cost?

    1 project | /r/cpp | 20 Mar 2023
  • C++ or Python for intraday trading

    1 project | /r/algotrading | 20 Mar 2023
  • MIT Researchers Developed Codon: A Python-Based Compiler That Helps Create New Domain-Specific Languages DSLs Within Python

    1 project | /r/machinelearningnews | 19 Mar 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 17 May 2024
    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. Learn more →

Index

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

Project Stars
1 codon 13,878
2 Ceph 13,311
3 evpp 3,508
4 Tendis 2,838
5 curve 2,232
6 cista 1,663
7 fast_float 1,284
8 quill 1,062
9 AdaptiveCpp 1,053
10 lizardfs 946
11 HiGHS 814
12 fmtlog 736
13 ExprTK 583
14 real-time-cpp 540
15 shadesmar 522
16 SeqAn 458
17 blitz 398
18 thread-pool 367
19 lwlog 224
20 wide-integer 179
21 vpic 147
22 delta 126
23 linuxviewer 94

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