C++ Data Visualization

Open-source C++ projects categorized as Data Visualization

Top 11 C++ Data Visualization Projects

  • perspective

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

    Project mention: Ask HN: Who is hiring? (February 2023) | news.ycombinator.com | 2023-02-01

    We're looking for senior product managers and engineers of all experience levels to build the next generation of collaborative data visualization. At the Prospective Co., you'll contribute to our existing open-source project as well as help design our enterprise offering.


    We're looking for any of:

    - Familiarity with WebAssembly, data visualization, WebGL/OpenGL, data science, Jupyter/notebook, web/desktop/mobile UI development, compiler/language or database design, finance services.

    - Primary stack is Rust (targeting WebAssembly). JavaScript, C++ and Python are a big plus.

    - We <3 GitHub contributors - opt to discuss your GitHub work in lieu of a technical interview.

    Contact [email protected]

  • matplotplusplus

    Matplot++: A C++ Graphics Library for Data Visualization 📊🗾

    Project mention: Update on C++ DataFrame project | reddit.com/r/cpp | 2023-01-24
  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • moneymanagerex

    Money Manager Ex is an easy to use, money management application built with wxWidgets

    Project mention: Can my bank help me with my spending addiction? | reddit.com/r/UKPersonalFinance | 2023-01-10
  • OpenSpace

    This is the official GitHub repository for OpenSpace: an open source astrovisualization project. For instructions on how to build and run OpenSpace, see the Getting Started Guides on the wiki page at http://wiki.openspaceproject.com

    Project mention: Missions/Spacecraft Visualization in Open Space | reddit.com/r/OpenSpaceProject | 2022-08-22

    We have a few different spacecraft that are available; a semi-complete list you can see here: https://github.com/OpenSpace/OpenSpace/tree/master/data/assets/scene/solarsystem/missions

  • swiftplot

    Swift library for Data Visualization :bar_chart:

  • nap

    NAP Framework source code

    Project mention: C++ Show and Tell - August 2022 | reddit.com/r/cpp | 2022-08-01
  • volbx

    Graphical tool for data manipulation written in C++/Qt

  • Sonar

    Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

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

  • Graphia

    A visualisation tool for the creation and analysis of graphs

  • morphologica

    A library of supporting code for numerical modelling (JSON config, HDF5 data, Modern OpenGL visualization)

    Project mention: jsonpp -- easy to use and reusable C++ JSON library | reddit.com/r/cpp | 2022-07-29

    I replaced jsoncpp with nlohmann in my C++ graphing library morphologica recently. I did so because nlohmann is header-only and I wanted to present a header-only library myself. I hope you're not going to tell me that jsoncpp can be used header-only :)

  • nebula

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

    Project mention: Show HN: Turn any data into a fast analytical API | news.ycombinator.com | 2022-04-10

    we use our in-house baked engine - open sourced here https://github.com/varchar-io/nebula

    Yeah, Tinybird has lots of similarities, I will do more research on it, thanks for the reference.

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 2023-02-01.

C++ Data Visualization related posts


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

Project Stars
1 perspective 5,203
2 matplotplusplus 3,055
3 moneymanagerex 1,259
4 OpenSpace 566
5 swiftplot 370
6 nap 336
7 volbx 224
8 AlphaPlot 172
9 Graphia 169
10 morphologica 155
11 nebula 131
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives