C++ Visualization

Open-source C++ projects categorized as Visualization

Top 23 C++ Visualization Projects

  • Open3D

    Open3D: A Modern Library for 3D Data Processing

    Project mention: Does anyone else agree that the links to the latest development version of Open3D don't work? | /r/cscareerquestions | 2023-07-10

    I was going to file a bug about another issue, but I have to download the development version. This is why I want this solved quickly. None of the links seem to work: https://github.com/isl-org/Open3D/issues/6259

  • matplotplusplus

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

    Project mention: Help making plot for experiment | /r/cpp_questions | 2023-06-02

    If you want a C++ solution you can use a library like matplot++.

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • heavydb

    HeavyDB (formerly OmniSciDB)

  • root

    The official repository for ROOT: analyzing, storing and visualizing big data, scientifically

    Project mention: Interactive GCC (igcc) is a read-eval-print loop (REPL) for C/C++ | news.ycombinator.com | 2023-09-27

    The odd part is that this is not just for fun. For many physicists when I was at CERN, a C++ REPL was a commonly used tool to interactively debug analyses to such a degree that many never compiled their code. Back then, I believe, it was some custom implementation included in ROOT (https://root.cern/). I even went out of my way to write C++ code compatible to it just so it could run with this implementation, otherwise some colleagues weren't interested in collaborating at all.

  • CubicSDR

    Cross-Platform Software-Defined Radio Application

    Project mention: Viruses in some SDR software? | /r/RTLSDR | 2023-02-10

    Looks like I got cubic sdr executable cubicsdr_v0_2_6a_win64 from https://github.com/cjcliffe/CubicSDR/releases/tag/0.2.4.

  • Easy3D

    A lightweight, easy-to-use, and efficient C++ library for processing and rendering 3D data

    Project mention: Visualization tools when working with C++? | /r/computervision | 2023-05-14

    For 3D visualisation I use Easy3D by Professor Nan: https://github.com/LiangliangNan/Easy3D

  • zeno

    ZEn NOde system - a simulation & rendering engine in nodes (by zenustech)

    Project mention: It's recommended to build software on Arch Linux | /r/linuxmemes | 2023-04-15

    Buiding guide

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • QuickQanava

    :link: C++14 network/graph visualization library / Qt node editor.

  • ospray

    An Open, Scalable, Portable, Ray Tracing Based Rendering Engine for High-Fidelity Visualization

  • MIDIVisualizer

    A small MIDI visualizer tool, using OpenGL

  • Robotics Library (RL)

    The Robotics Library (RL) is a self-contained C++ library for rigid body kinematics and dynamics, motion planning, and control.

    Project mention: Which is the best way to work with matrices and linear algebra using c++? | /r/cpp | 2023-04-01
  • 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

  • qvge

    Qt Visual Graph Editor

  • avogadrolibs

    Avogadro libraries provide 3D rendering, visualization, analysis and data processing useful in computational chemistry, molecular modeling, bioinformatics, materials science, and related areas.

  • tomviz

    Cross platform, open source application for the processing, visualization, and analysis of 3D tomography data

  • pangolin

    Python binding of 3D visualization library Pangolin (by uoip)

  • morphologica

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

  • Graphia

    A visualisation tool for the creation and analysis of graphs

    Project mention: How to create a map showing the relationship between separate data points? | /r/visualization | 2023-04-28

    I may be biased. https://graphia.app

  • AlizaMS

    DICOM Viewer

  • Justinbobia

    The Configurable Math Library (by demianmnave)

  • turbulucid

    A Python package for visualising 2D CFD datasets.

  • geiss

    The Geiss screensaver and Winamp music visualization plug-in

    Project mention: Source code for 'Geiss' is now on GitHub | /r/GraphicsProgramming | 2023-04-23

    What's new in v4.30: https://github.com/geissomatik/geiss/releases/tag/4.30

  • vis_avs

    MinGW GCC port of Advanced Visualization Studio for Winamp

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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-09-27.

C++ Visualization related posts


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

Project Stars
1 Open3D 9,770
2 matplotplusplus 3,556
3 heavydb 2,846
4 root 2,290
5 CubicSDR 1,908
6 Easy3D 1,141
7 zeno 1,028
8 QuickQanava 994
9 ospray 944
10 MIDIVisualizer 871
11 Robotics Library (RL) 744
12 OpenSpace 678
13 qvge 529
14 avogadrolibs 360
15 tomviz 303
16 pangolin 267
17 morphologica 198
18 Graphia 197
19 AlizaMS 195
20 Justinbobia 83
21 turbulucid 50
22 geiss 43
23 vis_avs 28
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives