SaaSHub helps you find the best software and product alternatives Learn more →
Top 12 C++ Analytic Projects
-
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.
-
velox
A C++ vectorized database acceleration library aimed to optimizing query engines and data processing systems.
-
GraphScope
🔨 🍇 💻 🚀 GraphScope: A One-Stop Large-Scale Graph Computing System from Alibaba | 一站式图计算系统
-
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)
Project mention: We Built a 19 PiB Logging Platform with ClickHouse and Saved Millions | news.ycombinator.com | 2024-04-02Yes, 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...
Project mention: Ask HN: How Can I Make My Front End React to Database Changes in Real-Time? | news.ycombinator.com | 2024-04-17
Project mention: Meta Velox: A C++ vectorized database acceleration library | news.ycombinator.com | 2024-03-16
Project mention: Show HN: Graphlearn-for-PyTorch, distributed graph learning on PyTorch | news.ycombinator.com | 2023-05-15Optimizing 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
Project mention: Parquet-WASM: Rust-based WebAssembly bindings to read and write Parquet data | news.ycombinator.com | 2024-04-22i think duckdb-wasm is closer to 6MB over wire, but ~36MB once decompressed. (see net panel when loading https://shell.duckdb.org/)
the decompressed size should be okay since it's not the same as parsing and JITing 36MB of JS.
C++ Analytics related posts
- 🪄 DuckDB sql hack : get things SORTED w/ constraint CHECK
- We Built a 19 PiB Logging Platform with ClickHouse and Saved Millions
- 42.parquet – A Zip Bomb for the Big Data Age
- Meta Velox: A C++ vectorized database acceleration library
- DuckDB: Move to push-based execution model (2021)
- Fair Benchmarking Considered Difficult (2018) [pdf]
- DuckDB-WASM: WebAssembly Version of DuckDB
-
A note from our sponsor - SaaSHub
www.saashub.com | 26 Apr 2024
Index
What are some of the best open-source Analytic projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | ClickHouse | 34,153 |
2 | duckdb | 16,576 |
3 | perspective | 7,503 |
4 | velox | 3,131 |
5 | GraphScope | 3,101 |
6 | duckdb-wasm | 916 |
7 | stonedb | 851 |
8 | clp | 715 |
9 | oneDAL | 594 |
10 | mc2 | 291 |
11 | QtFirebase | 281 |
12 | nebula | 150 |
Sponsored