Read more about framework http://paperjs.org
Each example has the link to sketch.paperjs.org sandbox, where you can try the code live.
Animation — control animation with code
Cursors — mouse interaction of any kind.
Path (WIP) 👷♂️ — manipulate with vectors in a creative way.