SaaSHub helps you find the best software and product alternatives Learn more →
Top 17 C++ Data Analysis Projects
-
Project mention: Unleashing GPU Power: Supercharge Your Data Processing with cuDF | dev.to | 2024-06-21
cuDF Documentation
-
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.
-
-
Folks who like this kind of thing should definitely check out CERN's Root framework. I've been using its C++ interpreter in a Jupyter notebook environment to learn C++. It's probably also quite a bit more mature than this project. https://root.cern/
-
DataFrame
C++ DataFrame for statistical, Financial, and ML analysis -- in modern C++ using native types and contiguous memory storage
-
TileDB, Inc. | Full-time | REMOTE | USA, Greece | https://tiledb.com/
TileDB is the database designed for discovery, built to organize, structure, and analyze any data. Our solutions for single-cell and population genomics are used by major pharmaceutical companies and research institutes, and power large public data collections such as the Cellxgene Discover Census. We are actively hiring for several roles building our unified data catalog, scalable computation, and interactive analysis platform.
- Infrastructure Engineer: Kubernetes, Terraform, Argo, Grafana, Prometheus, CloudWatch, GitOps; Golang, Python, C++, or Rust (GMT -8/+4).
- Frontend/UI developer: Typescript, React; experience with high-performance/high-volume data and visualization applications. GMT -8/+1
We are fully-remote, with optional co-working hubs in Cambridge, MA, New York, NY, and Athens, Greece. Apply today at https://ats.rippling.com/tiledb-careers/jobs or reach out directly (email in profile).
-
ArcticDB
ArcticDB is a high performance, serverless DataFrame database built for the Python Data Science ecosystem.
Project mention: ArcticDB: High performance, serverless DataFrame database | news.ycombinator.com | 2024-09-06 -
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
AlphaPlot
:chart_with_upwards_trend: Application for statistical analysis and data visualization which can generate different types of publication quality 2D and 3D plots with extensive visual customization.
-
-
-
-
vinum
Vinum is a SQL processor for Python, designed for data analysis workflows and in-memory analytics.
-
-
-
Project mention: Show HN: Lesser Pandas – Data Analysis Library in C++ | news.ycombinator.com | 2025-05-22
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ Data Analysis discussion
C++ Data Analysis related posts
-
ArcticDB: High performance, serverless DataFrame database
-
ArcticDB: Why a Hedge Fund Built Its Own Database
-
New multithreaded version of C++ DataFrame was released
-
If you can't reproduce the model then it's not open-source
-
What software is used to generate plots/graphs like this seen in many particle physics papers?
-
DataFrame: NEW Data - star count:2013.0
-
DataFrame: NEW Data - star count:2013.0
-
A note from our sponsor - SaaSHub
www.saashub.com | 16 Jun 2025
Index
What are some of the best open-source Data Analysis projects in C++? This list will help you:
# | Project | Stars |
---|---|---|
1 | cudf | 8,978 |
2 | matplotplusplus | 4,604 |
3 | root | 2,871 |
4 | DataFrame | 2,711 |
5 | TileDB | 1,946 |
6 | ArcticDB | 1,934 |
7 | datatable | 1,865 |
8 | oneDAL | 637 |
9 | gdl | 292 |
10 | AlphaPlot | 257 |
11 | Graphia | 248 |
12 | volbx | 246 |
13 | nebula | 154 |
14 | vinum | 65 |
15 | MachineLearning | 25 |
16 | vif | 11 |
17 | lesser_pandas | 8 |