# Animation Rendering Package

**URL:** <https://discourse.julialang.org/t/animation-rendering-package/44064>\
**Category:** General Usage\
**Tags:** package\
**Created:** [July 31, 2020, 10:58pm UTC](https://discourse.julialang.org/t/animation-rendering-package/44064 "2020-07-31T22:58:25Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Renan\_Rabelo](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/renan_rabelo/32/8048_2.png) [@Renan\_Rabelo](https://discourse.julialang.org/u/Renan_Rabelo)\
**Post date:** [July 31, 2020, 10:58pm UTC](https://discourse.julialang.org/t/animation-rendering-package/44064/1 "2020-07-31T22:58:25Z")

</div>

Hi everyone!

I’m new to Julia language and I need one specific type of package.

I use programming to visualize mathematical stuff (fractals, complex behaviors etc) and for a while I used Processing language (Java based) to do it, but now I need an upgrade to a more formal language.

In Processing there is a canvas where you can draw on and make animations with code, like squares moving and coliding (not the most creative example). But in Julia I can’t find any package that makes a window to pop-up and show animations that can be interacted with.

Any ideas?

I’m trying GLFW but doesn’t have any tools to draw on the screen.

Thank you!

---

<div class="post-metadata">

**Author:** ![SteffenPL](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/steffenpl/32/206270_2.png) [@SteffenPL](https://discourse.julialang.org/u/SteffenPL)\
**Post date:** [August 1, 2020, 8:58am UTC](https://discourse.julialang.org/t/animation-rendering-package/44064/2 "2020-08-01T08:58:41Z")

</div>

If you want a separate window and fast plots, you can try [Makie.jl](https://github.com/JuliaPlots/Makie.jl).  
See also the [Animation](http://makie.juliaplots.org/dev/animation.html) and [Interaction](http://makie.juliaplots.org/dev/interaction.html) sections in the documentation.

If you just want zoom-able plots, you can also consider some of the backends of Plots, like  
[Plotly](https://plotly.com/julia/), [VegaLite](https://github.com/queryverse/VegaLite.jl) or [Gadfly](http://gadflyjl.org/stable/). But if your content is less static and if you want to show animations, Makie is probably better.

Since you are new to Julia, be aware that Julia is in general very fast, but the startup is slow. There is the famous time to first plot topic, which means that from opening Julia to seeing the first plot it can take almost 30 seconds. But after the initial plot, the rest is fast 🙂 And Julia is very well suited for all kind of mathematics!
