Need help with anim?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

139 Stars 47 Forks Other 192 Commits 3 Opened issues


Quick JS program for creating animations

Services available


Need anything else?

Contributors list


WARNING! Internal tool! Turn back while you still can!

Anim is used to make animations and graphs for the youtube series,

Quick user guide (subject to change or be out of date as the code changes):

This was made to assist in creating quick animations for my youtube series on neural networks. You can add text, circles, and draw shapes. An object's properties are smoothly transitioned while presenting.

Present: ctrl enter

Exit present mode: esc

Change frames: keys 0 and up or left and right arrow keys.

Insert frame: + button Remove current frame: - button

Add objects: Select the tool for the object you want to create Text: click to place a line of text under the mouse Shape or vector: click and keep clicking to draw a shape Press esc to finish Circle: click to place a circle under the mouse pointer

You can select objects with the select tool (which uses rectangular selection)

You can define functions in text objects by just typing them in.

f(x) = x^(2)

Then you can graph them:


(click the view xy button in the menu to rotate the 3D coordinate axes to see your 2D graph)

You can interact with a variable by using a slider (just type in into a text object):


Then enter presentation mode, ctrl enter, and drag (with your mouse) the variable name left and right to change it's value.

That's about it for now! Good luck! Even now the code is begging for bug fixes and cleaning up... So much repetition of code too(not used to javascript.. okay, end of my excuses).

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.