C++ visualization libraries & applications
Scientific, 3D and high-performance visualization. 14 tools, ranked by GitHub stars and updated .
Libraries and applications for scientific, 3D and high-performance visualization in C++. Many build on VTK, the Visualization Toolkit, which also powers ParaView. Most of these projects ship Python bindings, so they are often used from Python too.
By GitHub stars, the most popular C++ visualization tools here are ImPlot (6.2K stars), PlotJuggler (6.2K stars), and Matplot++ (4.9K stars). 11 of 14 had commits in the last 90 days.
| 1 |
Immediate-mode plotting library for Dear ImGui. |
6.2K |
| 2 |
Open-source Qt5 application to plot charts (based on Qwt). |
6.2K |
| 3 |
C++ graphics library for data visualization with a MATLAB-like API. |
4.9K |
| 4 |
Cross-platform, fast, and minimalist 3D viewer with scientific visualization tools. |
4.7K |
| 5 |
Toolkit for rendering maps, widely used to render OpenStreetMap tiles. |
4K |
| 6 |
CERN framework for analyzing, storing and visualizing large scientific datasets. |
3.3K |
| 7 |
Open-source library for 3d Graphics, image processing and visualization. |
3.2K |
| 8 |
Interactive vector tile map rendering for iOS, Android and other native platforms. |
2.3K |
| 9 |
Viewer and user interface for 3D geometry processing. |
2.2K |
| 10 |
Multi-platform data analysis and visualization application based on VTK. |
1.7K |
| 11 |
Implementation of the LargeVis paper, used to visualize large-scale and high-dimensional data. |
711 |
| 12 |
Visualization and analysis tool for large mesh-based scientific data, developed at LLNL. |
532 |
| 13 |
Topological data analysis and visualization. |
481 |
| 14 |
QCustomPlot
Qt C++ widget for plotting and data visualization. |
– |
Head-to-head comparisons
Related topics
Related categories
Frequently asked questions
What is the most popular C++ visualization tool?
Which C++ visualization tools are actively maintained?
Are these C++ visualization tools free and open source?
Missing a tool? Add it with a one-line pull request to the README.