C++ Distributed

Open-source C++ projects categorized as Distributed

Top 14 C++ Distributed Projects

  • tensorflow

    An Open Source Machine Learning Framework for Everyone

    Project mention: TensorFlow-metal on Apple Mac is junk for training | news.ycombinator.com | 2024-01-16
  • CNTK

    Microsoft Cognitive Toolkit (CNTK), an open source deep-learning toolkit

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

  • 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: SIRUS.jl: Interpretable Machine Learning via Rule Extraction | /r/Julia | 2023-06-29

    SIRUS.jl is a pure Julia implementation of the SIRUS algorithm by Bénard et al. (2021). The algorithm is a rule-based machine learning model meaning that it is fully interpretable. The algorithm does this by firstly fitting a random forests and then converting this forest to rules. Furthermore, the algorithm is stable and achieves a predictive performance that is comparable to LightGBM, a state-of-the-art gradient boosting model created by Microsoft. Interpretability, stability, and predictive performance are described in more detail below.

  • NebulaGraph Database

    A distributed, fast open-source graph database featuring horizontal scalability and high availability (by vesoft-inc)

  • oceanbase

    OceanBase is an enterprise distributed relational database with high availability, high performance, horizontal scalability, and compatibility with SQL standards.

    Project mention: Show HN: OceanBase – An open-source distributed SQL database written in C++ | news.ycombinator.com | 2023-05-23
  • oneflow

    OneFlow is a deep learning framework designed to be user-friendly, scalable and efficient.

  • ydb

    YDB is an open source Distributed SQL Database that combines high availability and scalability with strong consistency and ACID transactions

    Project mention: Erasure Coding versus Tail Latency | news.ycombinator.com | 2024-03-28

    There https://ydb.tech/ open source db that uses erasure coding for replication in single zone/region.

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

  • kvrocks

    Apache Kvrocks is a distributed key value NoSQL database that uses RocksDB as storage engine and is compatible with Redis protocol.

    Project mention: Redis Re-Implemented with SQLite | news.ycombinator.com | 2024-04-14

    I switched from SSDB to Kvrocks recently, because SSDB is abandoned and the author missing for 3 years now. I used to recommend SSDB, but now there's better alternatives available:



  • HPX

    The C++ Standard Library for Parallelism and Concurrency

    Project mention: Does anyone know any good open source project to optimize? | /r/cpp | 2023-06-07
  • v6d

    vineyard (v6d): an in-memory immutable data manager. (Project under CNCF, TAG-Storage)

  • areg-sdk

    AREG is an asynchronous Object RPC framework to simplify multitasking programming by blurring borders between processes and treating remote objects as if they coexist in the same thread.

    Project mention: Essentials of Object Oriented and Functional Programming: A Guide to Modular Code | dev.to | 2023-07-27

    FP Libraries: gRPC, ZeroMQ, and AREG are examples of libraries with a special focus on providing possibilities for Interprocess Communication. Developed using C++, they facilitate communication through predefined APIs, emphasizing functional programming concepts.

  • elbencho

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

  • oxen-storage-server

    Storage server for Oxen Service Nodes

    Project mention: About new Session encryption protocol... | /r/Session_Messenger | 2023-08-06
  • astray

    A performance-portable geodesic ray tracing library. (by VRGroupRWTH)

  • SaaSHub

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

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). The latest post mention was on 2024-04-14.

C++ Distributed related posts


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

Project Stars
1 tensorflow 182,173
2 CNTK 17,435
3 LightGBM 16,025
4 NebulaGraph Database 10,088
5 oceanbase 7,340
6 oneflow 5,715
7 ydb 3,398
8 kvrocks 3,137
9 HPX 2,417
10 v6d 800
11 areg-sdk 238
12 elbencho 146
13 oxen-storage-server 26
14 astray 25
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives