Plotting packages for Julia, a language for scientific computing and data analysis. Makie offers GPU-powered interactive and publication-quality plots, and Plots.jl provides one API over multiple plotting backends.

By GitHub stars, the most popular Julia plotting packages here are Makie (2.8K stars), Plots.jl (2K stars), and Gadfly.jl (1.9K stars). 3 of 4 had commits in the last 90 days.

Julia plotting packages, ranked by GitHub stars
1 Makie

Interactive, high-performance plotting ecosystem for Julia with OpenGL, WebGL and Cairo backends.

2.8K 199 MIT
2 Plots.jl

Plotting meta-package for Julia with a single API over multiple backends.

2K 89 –
3 Gadfly.jl Inactive

Statistical graphics for Julia based on the grammar of graphics.

1.9K 0 Other
4 UnicodePlots.jl

Unicode-based scientific plotting in the terminal for Julia.

1.5K 31 Other

Head-to-head comparisons

Related categories

Frequently asked questions

What is the most popular Julia plotting package?

By GitHub stars, Makie is the most popular, with 2.8K stars, followed by Plots.jl (2K) and Gadfly.jl (1.9K).

Which Julia plotting packages are actively maintained?

3 of the 4 tools listed had commits in the last 12 months, including Makie, Plots.jl, and UnicodePlots.jl. Each tool page shows monthly commit activity.

Are these Julia plotting packages free and open source?

1 of the 4 tools listed use an OSI-approved open-source license; the others are source-available, free to use, or use a custom license, so check each tool page. The most common license here is Other.

Missing a tool? Add it with a one-line pull request to the README.