faces.js — A JavaScript library for generating vector-based cartoon faces
roughjs — Create graphics with a hand-drawn, sketchy, appearance
Driver.js is light-weight, no-dependency, vanilla JavaScript engine to drive the user's focus across the page
Flip plugin lets you seamlessly transition between two states even if there are sweeping changes to the structure of the DOM that would normally cause elements to jump.