C++ Analytics

Open-source C++ projects categorized as Analytics

Top 12 C++ Analytic Projects

  • ClickHouse

    ClickHouse® is a free analytics DBMS for big data

    Project mention: We Built a 19 PiB Logging Platform with ClickHouse and Saved Millions | news.ycombinator.com | 2024-04-02

    Yes, we are working on it! :) Taking some of the learnings from current experimental JSON Object datatype, we are now working on what will become the production-ready implementation. Details here: https://github.com/ClickHouse/ClickHouse/issues/54864

    Variant datatype is already available as experimental in 24.1, Dynamic datatype is WIP (PR almost ready), and JSON datatype is next up. Check out the latest comment on that issue with how the Dynamic datatype will work: https://github.com/ClickHouse/ClickHouse/issues/54864#issuec...

  • duckdb

    DuckDB is an in-process SQL OLAP Database Management System

    Project mention: 🪄 DuckDB sql hack : get things SORTED w/ constraint CHECK | dev.to | 2024-04-04
  • 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.

  • perspective

    A data visualization and analytics component, especially well-suited for large and/or streaming datasets.

    Project mention: The Design Philosophy of Great Tables (Software Package) | news.ycombinator.com | 2024-04-04

    Why do you want to render to canvas?

    Perspective seems to be the most performant html table. It is more focused on extremely fast updates than styling, although it looks good.

    Glide is a newcomer that also renders to canvas.



  • GraphScope

    🔨 🍇 💻 🚀 GraphScope: A One-Stop Large-Scale Graph Computing System from Alibaba | 一站式图计算系统

    Project mention: Show HN: Graphlearn-for-PyTorch, distributed graph learning on PyTorch | news.ycombinator.com | 2023-05-15

    Optimizing distributed sampling and feature lookup looks really attractive. It's really challenging to deploy GNN training at an industrial-scale for a large graph.

    Will GLT be part of graphscope[1] and replacing the current graphscope-for-learning implementation?

    [1]: https://github.com/alibaba/GraphScope

  • velox

    A C++ vectorized database acceleration library aimed to optimizing query engines and data processing systems.

    Project mention: Meta Velox: A C++ vectorized database acceleration library | news.ycombinator.com | 2024-03-16
  • duckdb-wasm

    WebAssembly version of DuckDB

    Project mention: 42.parquet – A Zip Bomb for the Big Data Age | news.ycombinator.com | 2024-03-26
  • stonedb

    StoneDB is an Open-Source MySQL HTAP and MySQL-Native DataBase for OLTP, Real-Time Analytics, a counterpart of MySQLHeatWave. (https://stonedb.io)

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

  • clp

    Compressed Log Processor (CLP) is a free tool capable of compressing text logs and searching the compressed logs without decompression. (by y-scope)

  • oneDAL

    oneAPI Data Analytics Library (oneDAL)

  • mc2

    A Platform for Secure Analytics and Machine Learning

  • QtFirebase

    An effort to bring Google's Firebase C++ API to Qt + QML

  • nebula

    A distributed block-based data storage and compute engine (by varchar-io)

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

C++ Analytics related posts


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

Project Stars
1 ClickHouse 33,909
2 duckdb 16,175
3 perspective 7,493
4 GraphScope 3,101
5 velox 3,095
6 duckdb-wasm 900
7 stonedb 848
8 clp 713
9 oneDAL 593
10 mc2 291
11 QtFirebase 281
12 nebula 150
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives