#27 · Primary category: Financial Data & Analytics Platforms
DataFrame
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
OpenBB
Open Data Platform for analysts, quants and AI agents.
daily_stock_analysis
LLM-powered multi-market stock analysis system with multi-source market data, real-time news, decision dashboard, automated notifications, and cost-free scheduled runs.
ai-hedge-fund
An AI Hedge Fund Team
qlib
AI-oriented quant investment platform supporting diverse ML paradigms and automated R&D for quantitative research and production.
nautilus_trader
Production-grade Rust-native trading engine with deterministic event-driven architecture