C++ Data Visualization

Open-source C++ projects categorized as Data Visualization

Top 11 C++ Data Visualization Projects

Data Visualization
  1. perspective

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

    Project mention: Perspective: A data visualization and analytics component for large datasets | news.ycombinator.com | 2025-07-11
  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. matplotplusplus

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

  4. moneymanagerex

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

  5. 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://docs.openspaceproject.com.

  6. nap

    NAP Framework source code (by napframework)

  7. swiftplot

    Swift library for Data Visualization :bar_chart:

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

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. Graphia

    A visualisation tool for the creation and analysis of graphs

  11. volbx

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

  12. nebula

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

  13. smashpp

    Find and visualize rearrangements in DNA sequences

    Project mention: Show HN: Smash++: Find and visualize rearrangements in DNA sequences | news.ycombinator.com | 2025-04-01
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).

C++ Data Visualization discussion

Log in or Post with

C++ Data Visualization related posts

  • Perspective: A data visualization and analytics component for large datasets

    1 project | news.ycombinator.com | 11 Jul 2025
  • Ask HN: Is AG Grid worth it?

    2 projects | news.ycombinator.com | 21 Jan 2025
  • Show HN: Python Stream Processing with Denormalized

    2 projects | news.ycombinator.com | 13 Nov 2024
  • Tell HN: Causal Got Acquired

    2 projects | news.ycombinator.com | 2 Nov 2024
  • Show HN: Squey, an open-source tabular data visualization software

    3 projects | news.ycombinator.com | 8 Oct 2024
  • SQLitebrowser: First update in three years (July 2024)

    2 projects | news.ycombinator.com | 1 Oct 2024
  • Perspective Virtual API: batched data from the server to the client

    1 project | news.ycombinator.com | 11 Aug 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 11 Jul 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

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

# Project Stars
1 perspective 9,231
2 matplotplusplus 4,612
3 moneymanagerex 1,974
4 OpenSpace 877
5 nap 421
6 swiftplot 404
7 AlphaPlot 257
8 Graphia 251
9 volbx 246
10 nebula 154
11 smashpp 55

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?