Popmotion – A Functional JavaScript Motion Library


Popmotion is a JavaScript motion engine. 11.5kb (max). You can easily create unique animations and interactions with tweens, physics and input tracking.

Popmotion provides simple utility functions that can take a value and return it transformed. These are, unsurprisingly, called transformers.

It introduces new animations: decay, everyFrame, keyframes and timeline. It makes input dragging a breeze with our revamped pointer and multitouch actions.

Crucially, there’s a new streamlined, reactive API.