#27 · Primary category: Financial Data & Analytics Platforms

DataFrame

ai cpp data-analysis data-science dataframe financial-data-analysis financial-engineering large-data machine-learning multidimensional-data numerical-analysis statistical statistical-analysis tensor tensorboard trading-algorithms trading-strategies

C++ DataFrame for statistical, financial, and ML analysis in modern C++

Project last updated:08/29/26

GitHub Stars

3.0K

Forks

359

Contributors

28

License

BSD-3-Clause

Why we included this project

Performance-sensitive C++ teams often hit a wall when Python's data stack is too slow. DataFrame gives them a native alternative: heterogeneous columns that can hold anything from built-in types to user-defined structs, with join, merge, group-by, slicing, and multi-column sorting built in. It also bundles a practical set of analysis routines, from moving averages and PCA to polynomial fits, FFTs, and trading indicators, so quant groups can skip wiring a second library for statistics. The library stays lean by depending only on the standard library and leaning on multithreading, which suits large in-memory datasets where speed is predictable. If you work with financial or statistical data in C++ and would rather not hand-roll your own columnar machinery, this is a maintained option worth evaluating.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category