C++ Data Visualization

Open-source C++ projects categorized as Data Visualization | Edit details

Top 8 C++ Data Visualization Projects

  • perspective

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

    Project mention: Open source Business intelligence platform made with Python | news.ycombinator.com | 2021-11-28
  • matplotplusplus

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

    Project mention: How can I create animation of mathematical function that changes over time in c++ and save it as video | reddit.com/r/cpp_questions | 2021-12-27
  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • moneymanagerex

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

    Project mention: Money management app recommendations | reddit.com/r/PrivacyGuides | 2022-01-05

    there is a articel in the moneymanagerex wikion how to sync with google drive. its nearly the same with syncthing, only that you have to choose the file in your syncthing folder of course. so only point 4 and 5 are important for you when you use syncthing.

  • 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: Newbie question: plotting a high-fidelity spacecraft trajectory? | reddit.com/r/OpenSpaceProject | 2021-02-23

    This file examples how we display voyagers trajectory using a SPK file (.bsp extension): https://github.com/OpenSpace/OpenSpace/blob/d630f85cf46613ff548ddef3bae957b8a8d80851/data/assets/scene/solarsystem/missions/voyager/voyager1.asset#L20

  • swiftplot

    Swift library for Data Visualization :bar_chart:

  • volbx

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

  • Graphia

    A visualisation tool for the creation and analysis of graphs

    Project mention: Graphviz: Open-source graph visualization software | news.ycombinator.com | 2022-01-17

    A fast 3D alternative for visualizing large graphs is Graphia: https://github.com/graphia-app/graphia https://graphia.app However, it's currently suffering from the Qt switch from 5 to 6.

    Regarding Graphviz itself, I wonder why is there no special layout logic for planar graphs? They can be recognized and embedded on the plane in linear time without intersecting edges, so it would be very nice if some of the Graphviz tools actually did that.

    A recent set of minimal graph coloring Graphviz visualizations of mine: https://gitlab.com/nsajko/example_optimally_colored_graphs

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • nebula

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

    Project mention: Streaming multi-file SQL and CSV/TSV/etc., native/WASM and fastest CSV parser | news.ycombinator.com | 2022-01-14

    cool - I also hand crafted a CSV parser following RFC4180 a while ago, not sure if you have a repeatable way to benchmark the performance difference?


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 2022-01-17.

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 4,158
2 matplotplusplus 2,481
3 moneymanagerex 1,019
4 OpenSpace 448
5 swiftplot 345
6 volbx 205
7 Graphia 126
8 nebula 98
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.