Key differences

  • ImPlot has 1.3× as many GitHub stars as Matplot++ (6.2K vs 4.9K).
  • ImPlot had more development activity over the last 12 months: 104 commits vs 3.
  • Both are released under the MIT license.

By the numbers

  • ImPlot
  • Matplot++
GitHub stars
6.2K 4.9K
Commits, last 12 months
104 3
Contributors
55 50
Forks
695 389
Show data as a table
ImPlot vs Matplot++ by the numbers
MetricImPlotMatplot++
GitHub stars6,2394,937
Commits, last 12 months1043
Contributors5550
Forks695389

Development activity

Commits per month to each default branch, last 12 complete months.

  • ImPlot
  • Matplot++
0204060 Oct 2025 Nov Dec Jan 2026 Feb Mar Apr May Jun Jul Aug Sep
0204060 Oct 2025 Jan 2026 Apr Jul
Show data as a table
ImPlot vs Matplot++: commits per month
MonthImPlotMatplot++
Oct 202501
Nov 2025270
Dec 202521
Jan 202600
Feb 2026460
Mar 2026110
Apr 202691
May 202640
Jun 202620
Jul 202600
Aug 202620
Sep 202610

Side by side

AttributeImPlotMatplot++
DescriptionImmediate-mode plotting library for Dear ImGui.C++ graphics library for data visualization with a MATLAB-like API.
CategoryC++ visualization libraries & applicationsC++ visualization libraries & applications
LicenseMITMIT
LanguageC++C++
StatusActiveMaintained
Latest releasev1.0 ()v1.2.2 ()
Last commit
Repository created
Open issues10681
Install––

Which should you choose?

Popularity and activity are only part of the story. Consider which ecosystem you work in, the chart types and interactions you need, how much data you render, and whether the license fits your project. Both tool pages list alternatives if neither is quite right.

  • ImPlot

    Immediate-mode plotting library for Dear ImGui.

    6.2K starsC++MIT

  • Matplot++

    C++ graphics library for data visualization with a MATLAB-like API.

    4.9K starsC++MIT

More comparisons